@tailwind base;@tailwind components;@tailwind utilities;body{margin:0;font-family:Inter,sans-serif;width:100vw;position:relative;touch-action:auto;pointer-events:all;-webkit-overflow-scrolling:touch;overflow-x:hidden}@media(hover:hover)and (pointer:fine){body{overflow-y:hidden}}@media(hover:none)and (pointer:coarse){body{overflow-y:auto}}@layer base{:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:0.5rem;--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%;--chart-1:220 70% 50%;--chart-2:160 60% 45%;--chart-3:30 80% 55%;--chart-4:280 65% 60%;--chart-5:340 75% 55%}*,body{@apply bg-background text-foreground}}.mainContactIntro{display:flex;flex-direction:column;justify-content:top;align-items:center;width:100%;height:150vh;position:relative;padding:5vh 0 30vh;background-color:#fff;margin:0;gap:20vh;font-family:Inter,sans-serif;overflow:hidden}.mainContactIntro .toast{transition:all .3s ease-in-out}.mainContactIntro .toast ol{list-style-type:none;padding:0;position:fixed;bottom:5%;left:5%;color:#fff;border-radius:25px;font-size:1.5rem;font-weight:300;background-color:#d7d7d7;box-shadow:0 0 10px 0 rgba(0,0,0,.75);z-index:3}.mainContactIntro .toast ol,.mainContactIntro .toast ol li{margin:0;display:flex;justify-content:center;align-items:center}.mainContactIntro .toast ol li{padding:1rem 2rem;gap:1rem;border:1px solid #22272d;border-radius:25px}.mainContactIntro .toast ol li div{gap:1rem;display:block;justify-content:center;align-items:center}.mainContactIntro .toast ol li div div{padding:.2rem 0}.mainContactIntro .toast ol li div:first-of-type{font-size:1.5rem;font-weight:500;color:#22272d}.mainContactIntro .toast ol li div:nth-of-type(2){font-size:1.2rem;color:#22272d;font-weight:300}.mainContactIntro .toast ol li button{position:relative;border:none;background-color:transparent;transition:all .5s ease-in-out;height:-moz-fit-content;height:fit-content;padding:.2rem;border-radius:10px}.mainContactIntro .toast ol li button:hover{cursor:pointer}.mainContactIntro .toast ol li button:hover svg{color:#6a6a6a}.mainContactIntro .toast ol li button svg{position:relative;width:25px;height:25px;cursor:pointer;color:#22272d}.mainContactIntro .headerIntro{display:flex;justify-content:space-between;align-items:center;width:80%;position:relative;z-index:1}.mainContactIntro .headerIntro h1{font-size:5rem;font-weight:500;color:#22272d;margin:0}.mainContactIntro .headerIntro .imageContainer{display:flex;justify-content:center;align-items:center;width:200px;height:200px;position:absolute;border-radius:50%;right:5%;bottom:-15%;overflow:hidden}.mainContactIntro .headerIntro .imageContainer img{scale:1.5;object-fit:contain;transform:translateY(10%)}.mainContactIntro .formContainer{position:relative;display:flex;justify-content:space-between;align-items:center;width:80%;gap:5vw}.mainContactIntro .formContainer .addInfo{display:flex;flex-direction:column;justify-content:top;align-items:left;position:relative;height:105%;padding:1.5rem 1rem}.mainContactIntro .formContainer .addInfo .info{display:flex;flex-direction:column}.mainContactIntro .formContainer .addInfo .info h2{font-size:1.2rem;font-weight:400;color:#6a6a6a;margin-right:1rem;padding:.5rem 0}.mainContactIntro .formContainer .addInfo .info p{font-size:1.6rem;font-weight:300;color:#22272d;margin:0;padding:.15em}.mainContactIntro .formContainer .addInfo .info a{font-size:1.6rem;font-weight:300;color:#22272d;text-decoration:none;transition:all .3s ease-in-out;padding:.15em}.mainContactIntro .formContainer .addInfo .info a:hover{opacity:.5}.mainContactIntro .formContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%}.mainContactIntro .formContainer form .buttonSubmit{position:relative;z-index:2;cursor:pointer}.mainContactIntro .formContainer form .buttonSubmit .mainButton{display:flex;justify-content:center;align-items:center;width:200px;height:100px;border-radius:50px;background-color:#22272d;overflow:hidden}.mainContactIntro .formContainer form .buttonSubmit .mainButton .dot{width:100%;height:150%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link{display:flex;justify-content:center;align-items:center;position:absolute;list-style:none;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{padding:0 2vh;margin:0;font-size:1.5em;font-weight:400;color:#fff;font-family:Inter,sans-serif;transition:color .3s cubic-bezier(.26,0,.72,1);z-index:2}.mainContactIntro .formContainer form .buttonSubmit .mainButton:hover p{color:#22272d}.mainContactIntro .formContainer form .inputContainer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #22272d;padding:1rem 0;width:100%;flex-direction:column;position:relative}.mainContactIntro .formContainer form .inputContainer textarea{width:90%;padding:1rem;border:none;font-size:1.5rem;font-weight:300;background-color:transparent;color:#6a6a6a;resize:none;height:5rem;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer textarea:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .selectWrapper{width:100%;position:relative}.mainContactIntro .formContainer form .inputContainer input{width:90%;padding:1rem;border:none;font-size:1.5rem;font-weight:300;background-color:transparent;color:#6a6a6a;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer input:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .inputText{display:flex;justify-content:left;align-items:center;width:100%}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:2rem;font-weight:300;margin:0}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1.5rem;font-weight:300;color:#6a6a6a;margin-right:1rem}@media only screen and (max-width:1550px){.mainContactIntro .headerIntro h1{font-size:4rem}.mainContactIntro .headerIntro .imageContainer{width:180px;height:180px;right:10%}.mainContactIntro .formContainer .addInfo h2{font-size:1.2rem}.mainContactIntro .formContainer .addInfo a,.mainContactIntro .formContainer .addInfo p{font-size:1.5rem}.mainContactIntro .formContainer form .buttonSubmit .mainButton{width:180px;height:90px}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{font-size:1.5em}.mainContactIntro .formContainer form .inputContainer textarea{font-size:1.5rem}.mainContactIntro .formContainer form .inputContainer input{font-size:1.5rem;color:#6a6a6a}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.8rem}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1.5rem}}@media only screen and (max-width:1450px){.mainContactIntro .headerIntro h1{font-size:3.5rem}.mainContactIntro .headerIntro .imageContainer{width:150px;height:150px;right:10%}.mainContactIntro .formContainer .addInfo h2{font-size:1.1rem}.mainContactIntro .formContainer .addInfo a,.mainContactIntro .formContainer .addInfo p{font-size:1.4rem}.mainContactIntro .formContainer form .buttonSubmit .mainButton{width:150px;height:80px}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{font-size:1.4em}.mainContactIntro .formContainer form .inputContainer textarea{font-size:1.4rem}.mainContactIntro .formContainer form .inputContainer input{font-size:1.4rem;color:#6a6a6a}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.7rem}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1.4rem}}@media only screen and (max-width:1250px){.mainContactIntro{height:160vh}.mainContactIntro .headerIntro h1{font-size:3rem}.mainContactIntro .headerIntro .imageContainer{width:130px;height:130px;right:10%}.mainContactIntro .formContainer .addInfo h2{font-size:1rem}.mainContactIntro .formContainer .addInfo a,.mainContactIntro .formContainer .addInfo p{font-size:1.3rem}.mainContactIntro .formContainer form .buttonSubmit .mainButton{width:130px;height:70px}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{font-size:1.3em}.mainContactIntro .formContainer form .inputContainer textarea{font-size:1.3rem}.mainContactIntro .formContainer form .inputContainer input{font-size:1.3rem;color:#6a6a6a}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.6rem}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1.3rem}}@media only screen and (max-width:1000px)and (min-height:600px){.mainContactIntro{height:175vh}.mainContactIntro .headerIntro h1{font-size:2.5rem}.mainContactIntro .headerIntro .imageContainer{width:120px;height:120px;right:10%}.mainContactIntro .formContainer .addInfo h2{font-size:1rem}.mainContactIntro .formContainer .addInfo a,.mainContactIntro .formContainer .addInfo p{font-size:1.2rem}.mainContactIntro .formContainer form .buttonSubmit .mainButton{width:120px;height:60px}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{font-size:1.2em}.mainContactIntro .formContainer form .inputContainer textarea{font-size:1.2rem}.mainContactIntro .formContainer form .inputContainer input{font-size:1.2rem;color:#6a6a6a}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.5rem}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainContactIntro{height:120vh;padding:15vh 0 20vh;gap:10vh}.mainContactIntro .headerIntro h1{font-size:3rem}.mainContactIntro .headerIntro .imageContainer{width:120px;height:120px;right:10%}.mainContactIntro .formContainer .addInfo .info h2{padding:.2em;font-size:1.2rem}.mainContactIntro .formContainer .addInfo .info a,.mainContactIntro .formContainer .addInfo .info p{padding:.1em;font-size:1.5rem}.mainContactIntro .formContainer form .buttonSubmit .mainButton{width:120px;height:60px}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{font-size:1.2em}.mainContactIntro .formContainer form .inputContainer textarea{font-size:1.2rem}.mainContactIntro .formContainer form .inputContainer input{font-size:1.2rem;color:#6a6a6a}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.8rem}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1rem}}@media only screen and (max-width:900px)and (min-height:800px){.mainContactIntro{height:120vh;padding:15vh 0 20vh;gap:10vh}.mainContactIntro .headerIntro h1{font-size:3rem}.mainContactIntro .headerIntro .imageContainer{width:120px;height:120px;right:10%}.mainContactIntro .formContainer .addInfo .info h2{padding:.2em;font-size:1rem}.mainContactIntro .formContainer .addInfo .info a,.mainContactIntro .formContainer .addInfo .info p{padding:.1em;font-size:1.2rem}.mainContactIntro .formContainer form .buttonSubmit .mainButton{width:120px;height:60px}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{font-size:1.2em}.mainContactIntro .formContainer form .inputContainer textarea{font-size:1.2rem}.mainContactIntro .formContainer form .inputContainer input{font-size:1.2rem;color:#6a6a6a}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.5rem}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1rem}}@media only screen and (max-width:450px)and (max-height:950px){.mainContactIntro{flex-direction:column;justify-content:top;width:100%;height:180vh;padding:25vh 0 10vh;background-color:#fff;margin:0;gap:10vh;font-family:Inter,sans-serif;z-index:2}.mainContactIntro,.mainContactIntro .headerIntro{display:flex;align-items:center;position:relative}.mainContactIntro .headerIntro{justify-content:space-between;width:90%;flex-direction:column-reverse}.mainContactIntro .headerIntro h1{font-size:3rem;font-weight:500;color:#22272d;margin:0}.mainContactIntro .headerIntro .imageContainer{display:flex;justify-content:center;align-items:center;position:relative;width:150px;height:150px;border-radius:50%;right:5%;top:0;overflow:hidden}.mainContactIntro .formContainer{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:90%;gap:5vw}.mainContactIntro .formContainer .addInfo{display:none}.mainContactIntro .formContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}.mainContactIntro .formContainer form .buttonSubmit{position:relative;z-index:2;cursor:pointer}.mainContactIntro .formContainer form .buttonSubmit .mainButton{display:flex;justify-content:center;align-items:center;width:150px;height:80px;border-radius:50px;background-color:#22272d;overflow:hidden}.mainContactIntro .formContainer form .buttonSubmit .mainButton .dot{width:100%;height:150%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link{display:flex;justify-content:center;align-items:center;position:absolute;list-style:none;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{padding:0 2vh;margin:0;font-size:1.2em;font-weight:400;color:#fff;font-family:Inter,sans-serif;transition:color .3s cubic-bezier(.26,0,.72,1);z-index:2}.mainContactIntro .formContainer form .buttonSubmit .mainButton:hover p{color:#22272d}.mainContactIntro .formContainer form .inputContainer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #22272d;padding:1rem 0;width:100%;flex-direction:column;position:relative}.mainContactIntro .formContainer form .inputContainer textarea{width:90%;padding:1rem;border:none;font-size:1.2rem;font-weight:300;background-color:transparent;color:#6a6a6a;resize:none;height:5rem;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer textarea:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .selectWrapper{width:100%;position:relative}.mainContactIntro .formContainer form .inputContainer input{width:90%;padding:1rem;border:none;font-size:1.2rem;font-weight:300;background-color:transparent;color:#6a6a6a;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer input:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .inputText{display:flex;justify-content:left;align-items:center;width:100%}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.5rem;font-weight:300;margin:0}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1.2rem;font-weight:300;color:#6a6a6a;margin-right:1rem}}@media only screen and (max-width:400px)and (max-height:850px){.mainContactIntro{display:flex;flex-direction:column;justify-content:top;align-items:center;width:100%;height:180vh;position:relative;padding:25vh 0 10vh;background-color:#fff;margin:0;gap:10vh;font-family:Inter,sans-serif;z-index:2}.mainContactIntro .toast{transition:all .3s ease-in-out}.mainContactIntro .toast ol{list-style-type:none;padding:0;position:fixed;bottom:5%;left:5%;color:#fff;border-radius:25px;font-size:1.2rem;font-weight:300;background-color:#d7d7d7;box-shadow:0 0 10px 0 rgba(0,0,0,.75);z-index:3}.mainContactIntro .toast ol,.mainContactIntro .toast ol li{margin:0;display:flex;justify-content:center;align-items:center}.mainContactIntro .toast ol li{padding:.5rem 1rem;gap:1rem;border:1px solid #22272d;border-radius:25px}.mainContactIntro .toast ol li div{gap:.5rem;display:block;justify-content:center;align-items:center}.mainContactIntro .toast ol li div div{padding:.2rem 0}.mainContactIntro .toast ol li div:first-of-type{font-size:1.2rem;font-weight:500;color:#22272d}.mainContactIntro .toast ol li div:nth-of-type(2){font-size:1rem;color:#22272d;font-weight:300}.mainContactIntro .toast ol li button{position:relative;border:none;background-color:transparent;transition:all .5s ease-in-out;height:-moz-fit-content;height:fit-content;padding:.2rem;border-radius:10px}.mainContactIntro .toast ol li button:hover{cursor:pointer}.mainContactIntro .toast ol li button:hover svg{color:#6a6a6a}.mainContactIntro .toast ol li button svg{position:relative;width:25px;height:25px;cursor:pointer;color:#22272d}.mainContactIntro .headerIntro{display:flex;justify-content:space-between;align-items:center;width:90%;position:relative;flex-direction:column-reverse}.mainContactIntro .headerIntro h1{font-size:2.5rem;font-weight:500;color:#22272d;margin:0}.mainContactIntro .headerIntro .imageContainer{display:flex;justify-content:center;align-items:center;position:relative;width:150px;height:150px;border-radius:50%;right:5%;top:-5%;overflow:hidden}.mainContactIntro .formContainer{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:90%;gap:5vw}.mainContactIntro .formContainer .addInfo{display:none}.mainContactIntro .formContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}.mainContactIntro .formContainer form .buttonSubmit{position:relative;z-index:2;cursor:pointer}.mainContactIntro .formContainer form .buttonSubmit .mainButton{display:flex;justify-content:center;align-items:center;width:150px;height:80px;border-radius:50px;background-color:#22272d;overflow:hidden}.mainContactIntro .formContainer form .buttonSubmit .mainButton .dot{width:100%;height:150%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link{display:flex;justify-content:center;align-items:center;position:absolute;list-style:none;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{padding:0 2vh;margin:0;font-size:1em;font-weight:400;color:#fff;font-family:Inter,sans-serif;transition:color .3s cubic-bezier(.26,0,.72,1);z-index:2}.mainContactIntro .formContainer form .buttonSubmit .mainButton:hover p{color:#22272d}.mainContactIntro .formContainer form .inputContainer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #22272d;padding:1rem 0;width:100%;flex-direction:column;position:relative}.mainContactIntro .formContainer form .inputContainer textarea{width:90%;padding:1rem;border:none;font-size:1rem;font-weight:300;background-color:transparent;color:#6a6a6a;resize:none;height:5rem;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer textarea:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .selectWrapper{width:100%;position:relative}.mainContactIntro .formContainer form .inputContainer input{width:90%;padding:1rem;border:none;font-size:1rem;font-weight:300;background-color:transparent;color:#6a6a6a;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer input:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .inputText{display:flex;justify-content:left;align-items:center;width:100%}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.3rem;font-weight:300;margin:0}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1rem;font-weight:300;color:#6a6a6a;margin-right:1rem}}@media only screen and (max-width:380px)and (max-height:750px){.mainContactIntro{flex-direction:column;justify-content:top;width:100%;height:200vh;padding:25vh 0 10vh;background-color:#fff;margin:0;gap:10vh;font-family:Inter,sans-serif;z-index:2}.mainContactIntro,.mainContactIntro .headerIntro{display:flex;align-items:center;position:relative}.mainContactIntro .headerIntro{justify-content:space-between;width:90%;flex-direction:column-reverse}.mainContactIntro .headerIntro h1{font-size:2rem;font-weight:500;color:#22272d;margin:0}.mainContactIntro .headerIntro .imageContainer{display:flex;justify-content:center;align-items:center;position:relative;width:130px;height:130px;border-radius:50%;right:5%;top:-5%;overflow:hidden}.mainContactIntro .formContainer{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:90%;gap:5vw}.mainContactIntro .formContainer .addInfo{display:none}.mainContactIntro .formContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}.mainContactIntro .formContainer form .buttonSubmit{position:relative;z-index:2;cursor:pointer}.mainContactIntro .formContainer form .buttonSubmit .mainButton{display:flex;justify-content:center;align-items:center;width:150px;height:80px;border-radius:50px;background-color:#22272d;overflow:hidden}.mainContactIntro .formContainer form .buttonSubmit .mainButton .dot{width:100%;height:150%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link{display:flex;justify-content:center;align-items:center;position:absolute;list-style:none;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{padding:0 2vh;margin:0;font-size:1em;font-weight:400;color:#fff;font-family:Inter,sans-serif;transition:color .3s cubic-bezier(.26,0,.72,1);z-index:2}.mainContactIntro .formContainer form .buttonSubmit .mainButton:hover p{color:#22272d}.mainContactIntro .formContainer form .inputContainer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #22272d;padding:1rem 0;width:100%;flex-direction:column;position:relative}.mainContactIntro .formContainer form .inputContainer textarea{width:90%;padding:1rem;border:none;font-size:1rem;font-weight:300;background-color:transparent;color:#6a6a6a;resize:none;height:5rem;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer textarea:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .selectWrapper{width:100%;position:relative}.mainContactIntro .formContainer form .inputContainer input{width:90%;padding:1rem;border:none;font-size:1rem;font-weight:300;background-color:transparent;color:#6a6a6a;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer input:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .inputText{display:flex;justify-content:left;align-items:center;width:100%}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.3rem;font-weight:300;margin:0}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1rem;font-weight:300;color:#6a6a6a;margin-right:1rem}}@media only screen and (max-width:950px)and (max-height:450px){.mainContactIntro{display:flex;flex-direction:column;justify-content:top;align-items:center;width:100%;height:250vh;position:relative;padding:25vh 0 10vh;background-color:#fff;margin:0;gap:10vh;font-family:Inter,sans-serif;z-index:2}.mainContactIntro .toast{transition:all .3s ease-in-out}.mainContactIntro .toast ol{list-style-type:none;padding:0;position:fixed;bottom:5%;left:5%;color:#fff;border-radius:25px;font-size:1.2rem;font-weight:300;background-color:#d7d7d7;box-shadow:0 0 10px 0 rgba(0,0,0,.75);z-index:3}.mainContactIntro .toast ol,.mainContactIntro .toast ol li{margin:0;display:flex;justify-content:center;align-items:center}.mainContactIntro .toast ol li{padding:.5rem 1rem;gap:1rem;border:1px solid #22272d;border-radius:25px}.mainContactIntro .toast ol li div{gap:.5rem;display:block;justify-content:center;align-items:center}.mainContactIntro .toast ol li div div{padding:.2rem 0}.mainContactIntro .toast ol li div:first-of-type{font-size:1.2rem;font-weight:500;color:#22272d}.mainContactIntro .toast ol li div:nth-of-type(2){font-size:1rem;color:#22272d;font-weight:300}.mainContactIntro .toast ol li button{position:relative;border:none;background-color:transparent;transition:all .5s ease-in-out;height:-moz-fit-content;height:fit-content;padding:.2rem;border-radius:10px}.mainContactIntro .toast ol li button:hover{cursor:pointer}.mainContactIntro .toast ol li button:hover svg{color:#6a6a6a}.mainContactIntro .toast ol li button svg{position:relative;width:25px;height:25px;cursor:pointer;color:#22272d}.mainContactIntro .headerIntro{display:flex;justify-content:space-between;align-items:center;width:80%;position:relative}.mainContactIntro .headerIntro h1{font-size:2.5rem;font-weight:500;color:#22272d;margin:0}.mainContactIntro .headerIntro .imageContainer{display:flex;justify-content:center;align-items:center;position:relative;width:150px;height:150px;border-radius:50%;right:5%;top:0;overflow:hidden}.mainContactIntro .formContainer{position:relative;display:flex;justify-content:space-between;align-items:center;flex-direction:column;width:90%;gap:5vw}.mainContactIntro .formContainer .addInfo{display:none}.mainContactIntro .formContainer form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}.mainContactIntro .formContainer form .buttonSubmit{position:relative;z-index:2;cursor:pointer}.mainContactIntro .formContainer form .buttonSubmit .mainButton{display:flex;justify-content:center;align-items:center;width:150px;height:80px;border-radius:50px;background-color:#22272d;overflow:hidden}.mainContactIntro .formContainer form .buttonSubmit .mainButton .dot{width:100%;height:150%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link{display:flex;justify-content:center;align-items:center;position:absolute;list-style:none;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.mainContactIntro .formContainer form .buttonSubmit .mainButton .link p{padding:0 2vh;margin:0;font-size:1em;font-weight:400;color:#fff;font-family:Inter,sans-serif;transition:color .3s cubic-bezier(.26,0,.72,1);z-index:2}.mainContactIntro .formContainer form .buttonSubmit .mainButton:hover p{color:#22272d}.mainContactIntro .formContainer form .inputContainer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #22272d;padding:1rem 0;width:100%;flex-direction:column;position:relative}.mainContactIntro .formContainer form .inputContainer textarea{width:90%;padding:1rem;border:none;font-size:1rem;font-weight:300;background-color:transparent;color:#6a6a6a;resize:none;height:5rem;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer textarea:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .selectWrapper{width:100%;position:relative}.mainContactIntro .formContainer form .inputContainer input{width:90%;padding:1rem;border:none;font-size:1rem;font-weight:300;background-color:transparent;color:#6a6a6a;font-family:Inter,sans-serif}.mainContactIntro .formContainer form .inputContainer input:focus{outline:none}.mainContactIntro .formContainer form .inputContainer .inputText{display:flex;justify-content:left;align-items:center;width:100%}.mainContactIntro .formContainer form .inputContainer .inputText p{font-size:1.3rem;font-weight:300;margin:0}.mainContactIntro .formContainer form .inputContainer .inputText p span{font-size:1rem;font-weight:300;color:#6a6a6a;margin-right:1rem}}.mainCalendly{align-items:center;height:110vh;padding:10vh 0 5vh;width:100%;background-color:#fff;z-index:-2;overflow:hidden}.mainCalendly,.mainCalendly .text{display:flex;flex-direction:column;justify-content:center;position:relative}.mainCalendly .text{align-items:flex-start;width:80%;padding:0 15rem;z-index:2}.mainCalendly .text h2{font-size:5rem;font-weight:500;margin:0;color:#22272d}.mainCalendly .text .firstText p{font-size:2rem;font-weight:300;color:#6a6a6a}.mainCalendly .calendly{height:-moz-fit-content;height:fit-content;overflow:hidden;width:100%;display:flex;justify-content:center;align-items:center;padding:0 0 10em;z-index:0}.mainCalendly .calendly iframe{min-width:1000px;width:100%;height:110%;border:none;overflow:hidden}@media only screen and (max-width:1550px){.mainCalendly{height:115vh}.mainCalendly .text h2{font-size:4rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.7rem}.mainCalendly .calendly{padding:5rem 0 10em;z-index:0}.mainCalendly .calendly iframe{min-width:1000px;width:100%;height:110%;border:none;overflow:hidden}}@media only screen and (max-width:1450px){.mainCalendly{height:120vh}.mainCalendly .text h2{font-size:3.5rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.6rem}.mainCalendly .calendly{padding:20rem 0 25em;z-index:0}.mainCalendly .calendly iframe{min-width:1000px;width:100%;height:110%;border:none;overflow:hidden}}@media only screen and (max-width:1250px){.mainCalendly{height:125vh}.mainCalendly .text h2{font-size:3rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.5rem}.mainCalendly .calendly{padding:20rem 0 25em;z-index:0}.mainCalendly .calendly iframe{min-width:1000px;width:100%;height:110%;border:none;overflow:hidden}}@media only screen and (max-width:1000px)and (min-height:600px){.mainCalendly{height:150vh}.mainCalendly .text h2{font-size:2.5rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.4rem}.mainCalendly .calendly{padding:20rem 0 25em;z-index:0}.mainCalendly .calendly iframe{min-width:1000px;width:100%;height:110%;border:none;overflow:hidden}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainCalendly{height:100vh}.mainCalendly .text h2{font-size:3rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.5rem}.mainCalendly .calendly{padding:20rem 0 25em;z-index:0}.mainCalendly .calendly iframe{min-width:800px;width:100%;height:110%;border:none;overflow:hidden}}@media only screen and (max-width:900px)and (min-height:800px){.mainCalendly{height:100vh}.mainCalendly .text h2{font-size:3rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.5rem}.mainCalendly .calendly{padding:20rem 0 25em;z-index:0}.mainCalendly .calendly iframe{min-width:600px;width:100%;height:110%;border:none;overflow:hidden}}@media only screen and (max-width:450px)and (max-height:950px){.mainCalendly{height:180vh;padding-bottom:5em;z-index:1}.mainCalendly .text h2{font-size:2.5rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.3rem}.mainCalendly .calendly{padding:10rem 0 5rem;height:140vh}.mainCalendly .calendly iframe{min-width:300px;width:100%;height:150%;border:none;overflow:hidden;z-index:1}}@media only screen and (max-width:400px)and (max-height:850px){.mainCalendly{height:200vh;padding-bottom:5em;z-index:1}.mainCalendly .text h2{font-size:2.2rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.2rem}.mainCalendly .calendly{padding:10rem 0 5rem;height:150vh}.mainCalendly .calendly iframe{min-width:300px;width:100%;height:150%;border:none;overflow:hidden;z-index:1}}@media only screen and (max-width:380px)and (max-height:750px){.mainCalendly{height:230vh;padding-bottom:5em;z-index:1}.mainCalendly .text h2{font-size:2rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.2rem}.mainCalendly .calendly{padding:10rem 0 5rem;height:180vh}.mainCalendly .calendly iframe{min-width:300px;width:100%;height:150%;border:none;overflow:hidden;z-index:1}}@media only screen and (max-width:950px)and (max-height:450px){.mainCalendly{height:250vh;padding-bottom:5em;z-index:1}.mainCalendly .text h2{font-size:3rem;font-weight:500}.mainCalendly .text .firstText p{font-size:1.5rem}.mainCalendly .calendly{padding:10rem 0 5rem;height:200vh}.mainCalendly .calendly iframe{min-width:500px;width:100%;height:130%;border:none;overflow:hidden;z-index:1}}.mainFooterr{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:15vh;width:100vw;background-color:#fff;position:relative;z-index:3;margin:0;padding:5vh 0 2rem;overflow:hidden}.mainFooterr .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:20%;z-index:2}.mainFooterr .footer p{font-size:1.2rem;line-height:1.5;color:#bba28e;margin:0}.mainFooterr .footer p span{margin-left:.8rem;font-size:1.6rem;color:#22272d}.mainFooterr .footer .time{display:flex;align-items:center;justify-content:center;height:100%;gap:5rem}.mainFooterr .footer .socials{line-height:1.5;z-index:2}.mainFooterr .footer .socials p{font-size:1.2rem;color:#9f9689;margin:0}.mainFooterr .footer .socials .icons{display:flex;gap:1em}.mainFooterr .footer .socials .icons .links{display:flex}.mainFooterr .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.6rem;position:relative}.mainFooterr .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}@media only screen and (max-width:1550px){.mainFooterr .footer p{font-size:1.1rem}.mainFooterr .footer p span{font-size:1.5rem}.mainFooterr .footer .socials p{font-size:1.1rem}.mainFooterr .footer .socials .icons .links a{font-size:1.5rem}}@media only screen and (max-width:1450px){.mainFooterr .footer p{font-size:1rem}.mainFooterr .footer p span{font-size:1.4rem}.mainFooterr .footer .socials p{font-size:1rem}.mainFooterr .footer .socials .icons .links a{font-size:1.4rem}}@media only screen and (max-width:1250px){.mainFooterr .footer p{font-size:1rem}.mainFooterr .footer p span{font-size:1.4rem}.mainFooterr .footer .socials p{font-size:1rem}.mainFooterr .footer .socials .icons .links a{font-size:1.4rem}}@media only screen and (max-width:1000px)and (min-height:600px){.mainFooterr .footer p{font-size:1rem}.mainFooterr .footer p span{font-size:1.2rem}.mainFooterr .footer .socials p{font-size:1rem}.mainFooterr .footer .socials .icons .links a{font-size:1.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainFooterr .footer p{font-size:1.2rem}.mainFooterr .footer p span{font-size:1.5rem}.mainFooterr .footer .socials p{font-size:1.2rem}.mainFooterr .footer .socials .icons .links a{font-size:1.5rem}}@media only screen and (max-width:900px)and (min-height:800px){.mainFooterr .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:20%}.mainFooterr .footer .time{display:flex;align-items:center;justify-content:center;height:100%;gap:1rem}.mainFooterr .footer .time p{font-size:1rem;line-height:1.5;color:#9f9689;margin:0}.mainFooterr .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.mainFooterr .footer .socials{line-height:1.5}.mainFooterr .footer .socials p{font-size:1rem;color:#9f9689;margin:0}.mainFooterr .footer .socials .icons{display:flex;gap:.5em}.mainFooterr .footer .socials .icons .links{display:flex}.mainFooterr .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.2rem;position:relative}.mainFooterr .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}}@media only screen and (max-width:450px)and (max-height:950px){.mainFooterr{justify-content:center;height:10vh;padding:5vh 0 2vh}.mainFooterr .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:100%}.mainFooterr .footer .time{display:flex;align-items:center;justify-content:center}.mainFooterr .footer .time p{font-size:1rem;line-height:1.5;color:#9f9689;margin:0}.mainFooterr .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.mainFooterr .footer .time p:nth-of-type(2){display:none}.mainFooterr .footer .socials{line-height:1.5;width:55%}.mainFooterr .footer .socials p{font-size:1rem;color:#9f9689;margin:0}.mainFooterr .footer .socials .icons{display:flex;flex-wrap:wrap;width:100%;gap:.2em}.mainFooterr .footer .socials .icons .links{display:flex}.mainFooterr .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.2rem;position:relative}.mainFooterr .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}}@media only screen and (max-width:400px)and (max-height:850px){.mainFooterr{justify-content:center;height:10vh;padding:5vh 0 2vh}.mainFooterr .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:100%}.mainFooterr .footer .time{display:flex;align-items:center;justify-content:center}.mainFooterr .footer .time p{font-size:1rem;line-height:1.5;color:#9f9689;margin:0}.mainFooterr .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.mainFooterr .footer .time p:nth-of-type(2){display:none}.mainFooterr .footer .socials{line-height:1.5;width:35%;padding-left:15vw}.mainFooterr .footer .socials p{font-size:1rem;color:#9f9689;margin:0}.mainFooterr .footer .socials .icons{display:flex;flex-wrap:wrap;width:100%;gap:.2em}.mainFooterr .footer .socials .icons .links{display:flex}.mainFooterr .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.2rem;position:relative}.mainFooterr .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}}@media only screen and (max-width:380px)and (max-height:750px){.mainFooterr{justify-content:center;height:20vh;padding:5vh 0 2vh}.mainFooterr .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:100%}.mainFooterr .footer .time{display:flex;align-items:center;justify-content:center}.mainFooterr .footer .time p{font-size:1rem;line-height:1.5;color:#9f9689;margin:0}.mainFooterr .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.mainFooterr .footer .time p:nth-of-type(2){display:none}.mainFooterr .footer .socials{line-height:1.5;width:35%;padding-left:15vw}.mainFooterr .footer .socials p{font-size:1rem;color:#9f9689;margin:0}.mainFooterr .footer .socials .icons{display:flex;flex-wrap:wrap;width:100%;gap:.2em}.mainFooterr .footer .socials .icons .links{display:flex}.mainFooterr .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.2rem;position:relative}.mainFooterr .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}}@media only screen and (max-width:950px)and (max-height:500px){.mainFooterr{display:flex;justify-content:center;align-items:center;height:20vh;padding:5vh 0 2vh}.mainFooterr .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:20%}.mainFooterr .footer .time{display:flex;align-items:center;justify-content:center;height:100%}.mainFooterr .footer .time p{font-size:1rem;line-height:1.5;color:#9f9689;margin:0}.mainFooterr .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.mainFooterr .footer .time p:nth-of-type(2){display:none}.mainFooterr .footer .socials{line-height:1.5;width:40%}.mainFooterr .footer .socials p{font-size:1rem;color:#9f9689;margin:0}.mainFooterr .footer .socials .icons{display:flex;gap:.5em}.mainFooterr .footer .socials .icons .links{display:flex}.mainFooterr .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.2rem;position:relative}.mainFooterr .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}}.offersAbout{background-color:#22272d;z-index:2;padding-top:15rem}.offersAbout .mainSections{z-index:2;background-color:#22272d;overflow:hidden}.offersAbout .mainSections .main{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;width:100vw;height:550vh;padding:0 0 15vh;gap:0;background-color:#22272d;z-index:3}.offersAbout .mainSections .main .sectionContainer{font-size:3rem;background-color:#22272d}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:200vh;width:100vw;position:relative;margin:0;z-index:3}.offersAbout .mainSections .main .sectionContainer:first-of-type .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;width:100%;height:100%;z-index:1;position:absolute}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p{font-weight:500;color:#ff5100;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:10%;left:0;width:65vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;right:5%;width:50vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:35vh;z-index:0}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer img{object-fit:cover;z-index:0}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer video{object-fit:cover;width:100%;height:100%;z-index:4;cursor:none;pointer-events:none}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:65%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:25%;top:40%;width:50vw;height:31.25vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:15%;bottom:-10%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:200vh;width:100vw;position:relative;margin:0;z-index:3}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;width:100%;height:100%;z-index:1;position:absolute}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p{font-weight:500;color:#ff5100;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:0;left:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:5%;right:5%;width:60vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:45vh;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer img{object-fit:cover;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer video{object-fit:cover;width:100%;height:100%;z-index:4;pointer-events:none}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:35%;top:40%;width:43.75vh;height:70vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:5%;bottom:-20%;width:45vw;height:32.625vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:15%;width:50vw;height:36.25vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:200vh;width:100vw;position:relative;margin:0;z-index:3;background-color:#22272d}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;width:100%;height:100%;z-index:2;position:absolute}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p{font-weight:500;color:#ff5100;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:5%;left:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:15%;right:5%;margin-bottom:5vh;width:50vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:55vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer img{object-fit:cover;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer video{object-fit:cover;width:100%;height:100%;z-index:4;pointer-events:none}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:75%;top:5%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:5%;top:60%;width:40vw;height:29vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:25%;bottom:25%;width:55vw;height:39.875vw;z-index:0}.offersAbout .svgContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;top:-1%}.offersAbout .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;height:25550%;border-radius:0 0 50% 50%;background-color:#22272d;z-index:2}@media(hover:hover)and (pointer:fine){.offersAbout .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.offersAbout .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1750px){.offersAbout .mainSections .main .sectionContainer{font-size:2.8rem}}@media only screen and (max-width:1550px){.offersAbout .mainSections .main .sectionContainer{font-size:2.6rem}}@media only screen and (max-width:1450px){.offersAbout .mainSections .main .sectionContainer{font-size:2.5rem}}@media only screen and (max-width:1350px){.offersAbout .mainSections .main .sectionContainer{font-size:2.2rem}.offersAbout .svgContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;top:-1%}.offersAbout .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;height:15550%;border-radius:0 0 50% 50%;background-color:#d7d7d7;z-index:2}}@media only screen and (max-width:1050px){.offersAbout .mainSections .main .sectionContainer{font-size:2rem}.offersAbout .svgContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;top:-1%}.offersAbout .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;height:15550%;border-radius:0 0 50% 50%;background-color:#22272d;z-index:2}}@media only screen and (max-width:1050px)and (min-height:1000px){.offersAbout .mainSections .main{height:470vh}.offersAbout .mainSections .main .sectionContainer{font-size:3rem;background-color:#22272d}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:150vh}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;right:5%;width:90vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{top:30vh}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:50%;top:25%;width:36.25vh;height:50vh;z-index:2}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:5%;top:55%;width:50vw;height:31.25vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:15%;bottom:35%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:175vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:20%;right:5%;width:90vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{top:45vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:5%;top:30%;width:37.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:45%;top:60%;width:55vw;height:39.875vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:25%;width:50vw;height:36.25vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:175vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:20%;right:5%;margin-bottom:5vh;width:90vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{top:45vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:55%;top:0;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:40vw;height:29vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:20%;bottom:25%;width:55vh;height:39.875vh;z-index:2}.offersAbout .svgContainer .svgDiv{height:15550%}}@media only screen and (max-width:900px)and (min-height:800px){.offersAbout{width:100vw}.offersAbout .mainSections .main{height:460vh;overflow:hidden}.offersAbout .mainSections .main .sectionContainer{font-size:2rem;background-color:#22272d}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:160vh}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;right:5%;width:90vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{top:20vh}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:60%;top:15%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:25%;top:40%;width:50vw;height:31.25vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:15%;bottom:-10%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:170vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;width:90vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{top:25vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:35%;top:40%;width:43.75vh;height:70vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:5%;bottom:-20%;width:45vw;height:32.625vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:15%;width:50vw;height:36.25vw;z-index:0}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:150vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:20%;right:5%;margin-bottom:5vh;width:90vw;text-align:right}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{top:25vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:55%;top:5%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:5%;top:55%;width:40vw;height:29vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:20%;bottom:20%;width:55vw;height:39.875vw;z-index:0}.offersAbout .svgContainer .svgDiv{height:15550%}}@media only screen and (max-width:450px)and (max-height:950px){.offersAbout .mainSections .main{height:750vh;gap:0;padding:15vh 0 0}.offersAbout .mainSections .main .sectionContainer{font-size:1.8rem;background-color:#22272d;flex-direction:column;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:250vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:first-of-type .text{height:85%;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:10%;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:50vh}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:15%;top:65%;width:60vw;height:37.5vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:15%;bottom:-20%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:250vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text{height:75%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:0;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:45vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:5%;top:35%;width:43.75vh;height:70vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:5%;bottom:5%;width:70vw;height:50.75vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:65%;width:50vw;height:36.25vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:250vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text{height:80%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;margin-bottom:5vh;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:50vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:5%;top:45%;width:60vw;height:43.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:20%;bottom:20%;width:75vw;height:54.375vw;z-index:2}.offersAbout .svgContainer .svgDiv{height:15550%}}@media only screen and (max-width:400px)and (max-height:950px){.offersAbout .mainSections .main{height:750vh;gap:20vh;padding:25vh 0 0}.offersAbout .mainSections .main .sectionContainer{font-size:1.8rem;background-color:#22272d;flex-direction:column;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:250vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:first-of-type .text{height:90%;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:10%;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:50vh}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:15%;top:65%;width:60vw;height:37.5vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:15%;bottom:-20%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:260vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text{height:80%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:0;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:45vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:5%;top:35%;width:43.75vh;height:70vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:5%;bottom:5%;width:70vw;height:50.75vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:65%;width:50vw;height:36.25vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:260vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text{height:85%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;margin-bottom:5vh;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:55vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:5%;top:45%;width:60vw;height:43.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:20%;bottom:20%;width:75vw;height:54.375vw;z-index:2}.offersAbout .svgContainer .svgDiv{height:12550%}}@media only screen and (max-width:380px)and (max-height:750px){.offersAbout{z-index:5}.offersAbout .mainSections .main{height:850vh;gap:50vh;padding:0 0 10vh}.offersAbout .mainSections .main .sectionContainer{font-size:1.6rem;background-color:#22272d;flex-direction:column;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:250vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:first-of-type .text{height:100%;position:relative;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:10%;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:50vh;z-index:10;height:50%}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:35%;top:55%;width:60vw;height:37.5vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:5%;bottom:10%;width:36.25vh;height:50vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:250vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:0;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:45vh;z-index:10;height:50%}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:5%;top:35%;width:43.75vh;height:70vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:5%;bottom:5%;width:70vw;height:50.75vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:65%;width:50vw;height:36.25vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:220vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;margin-bottom:5vh;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:55vh;height:50%}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;top:15%;width:43.5vh;height:60vh;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:5%;top:45%;width:60vw;height:43.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:20%;bottom:20%;width:75vw;height:54.375vw;z-index:2}.offersAbout .svgContainer .svgDiv{height:12550%}}@media only screen and (max-width:950px)and (max-height:450px){.offersAbout .mainSections .main{height:950vh;gap:40vh;padding:5vh 0 0}.offersAbout .mainSections .main .sectionContainer{font-size:1.8rem;background-color:#22272d;flex-direction:column;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:280vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:first-of-type .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:10%;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:45vh;height:65%}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;top:15%;width:29vw;height:40vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:25%;top:25%;width:60vw;height:37.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:70%;bottom:25%;width:21.75vw;height:30vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:280vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:0;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;height:95%;top:-55vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:5%;top:45%;width:56.25vh;height:90vh;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:15%;bottom:15%;width:70vw;height:50.75vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:65%;width:50vw;height:36.25vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:280vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;margin-bottom:5vh;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;height:65%;top:45vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;top:45%;width:21.75vw;height:30vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:20%;top:25%;width:60vw;height:43.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:50%;top:10%;width:40vw;height:29vw;z-index:2}.offersAbout .svgContainer .svgDiv{height:15550%}}@media only screen and (max-width:950px)and (max-height:380px){.offersAbout .mainSections .main{height:950vh;gap:40vh;padding:5vh 0 0}.offersAbout .mainSections .main .sectionContainer{font-size:1.8rem;background-color:#22272d;flex-direction:column;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type{min-height:280vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:first-of-type .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:10%;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:65vh;height:65%}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;top:15%;width:29vw;height:40vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:25%;top:25%;width:60vw;height:37.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:70%;bottom:25%;width:21.75vw;height:30vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2){min-height:280vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:0;right:5vw;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;height:95%;top:-35vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{left:5%;top:45%;width:56.25vh;height:90vh;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){left:15%;bottom:15%;width:70vw;height:50.75vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){left:45%;top:65%;width:50vw;height:36.25vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3){min-height:280vh;position:relative;flex-direction:column}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text{height:100%;position:relative}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;margin-bottom:5vh;width:90vw;text-align:center}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;height:65%;top:55vh}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;top:45%;width:21.75vw;height:30vw;z-index:2}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:20%;top:25%;width:60vw;height:43.5vw;z-index:1}.offersAbout .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:50%;top:10%;width:40vw;height:29vw;z-index:2}.offersAbout .svgContainer .svgDiv{height:15550%}}.landingAbout{display:flex;position:relative;height:100vh;overflow:hidden;z-index:0;width:100vw}.landingAbout .sliderContainer{position:absolute;top:75vh;z-index:1}.landingAbout .sliderContainer .slider{position:relative;white-space:nowrap;font-size:10em}.landingAbout .sliderContainer .slider p{position:relative;margin:0;padding-right:50px;color:#ff5508;font-weight:500}.landingAbout .sliderContainer .slider p:nth-of-type(2){position:absolute;left:100%;top:0;font-weight:500}.landingAbout .backgroundDiv{position:absolute;top:0;left:0;width:100%;height:100%}.landingAbout .backgroundDiv img{object-fit:cover}@media only screen and (max-width:1550px){.landingAbout .sliderContainer .slider{font-size:8em}}@media only screen and (max-width:1450px){.landingAbout .sliderContainer .slider{font-size:7em}}@media only screen and (max-width:1000px)and (min-height:600px){.landingAbout .sliderContainer .slider{font-size:6em}}@media only screen and (max-width:1050px)and (min-height:1000px){.landingAbout .sliderContainer{top:70vh}.landingAbout .sliderContainer .slider{font-size:12em}}@media only screen and (max-width:900px)and (min-height:800px){.landingAbout .sliderContainer{top:70vh}.landingAbout .sliderContainer .slider{font-size:10em}}@media only screen and (max-width:450px)and (max-height:950px){.landingAbout .sliderContainer{top:calc(100vh - 250px)}.landingAbout .sliderContainer .slider{font-size:9em}}@media only screen and (max-width:380px)and (max-height:750px){.landingAbout .sliderContainer{top:calc(100vh - 200px)}.landingAbout .sliderContainer .slider{font-size:9em}}@media only screen and (max-width:950px)and (max-height:450px){.landingAbout .sliderContainer{top:calc(100vh - 120px)}.landingAbout .sliderContainer .slider{font-size:6em}}@media only screen and (max-width:700px)and (max-height:380px){.landingAbout .sliderContainer{top:calc(100vh - 100px)}.landingAbout .sliderContainer .slider{font-size:5em}}.mainServiceAbout{background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:200vh;z-index:1;position:relative;padding:5vh 0}.mainServiceAbout .serviceContainer{width:100%;height:100%;z-index:2;background-color:#fff}.mainServiceAbout .serviceContainer .mainText{position:absolute;top:15%;right:35%}.mainServiceAbout .serviceContainer .mainText p{font-size:4em;font-weight:400;color:#22272d;margin:0;letter-spacing:.2rem}.mainServiceAbout .serviceContainer .services{gap:5em}.mainServiceAbout .serviceContainer .services .contentContainer{position:absolute;width:30%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.mainServiceAbout .serviceContainer .services .contentContainer .title{width:100%;text-align:left}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1.2em;font-weight:300;color:#22272d;margin:0;padding-bottom:.5rem}.mainServiceAbout .serviceContainer .services .contentContainer .content{width:100%;text-align:left;padding:1em 2em;position:relative}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{position:absolute;width:80%;height:1px;background-color:#22272d;top:2%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:2.5em;font-weight:400;color:#22272d;margin:0}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-15%;left:5%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:10%;right:35%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:35%;right:5%}.mainServiceAbout .serviceContainer .button{width:200px;height:200px;position:absolute;bottom:15%;right:40%;z-index:2}.mainServiceAbout .serviceContainer .button .buttonLink{width:100%;height:100%;border-radius:50%;background-color:#22272d}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:2em;font-weight:500;margin:0;text-align:center}.mainServiceAbout .svgContainer{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%;z-index:1}.mainServiceAbout .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;width:100%;height:100%;border-radius:0 0 50% 50%;background-color:#fff;z-index:1}@media(hover:hover)and (pointer:fine){.mainServiceAbout .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.mainServiceAbout .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1550px){.mainServiceAbout .serviceContainer .mainText p{font-size:4em}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:2em}.mainServiceAbout .serviceContainer .services .contentContainer .button{width:180px;height:180px;bottom:10%}.mainServiceAbout .serviceContainer .services .contentContainer .button .buttonLink p{font-size:1.8em}}@media only screen and (max-width:1450px){.mainServiceAbout .serviceContainer .mainText p{font-size:4em}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:2em}.mainServiceAbout .serviceContainer .services .contentContainer .button{width:180px;height:180px}.mainServiceAbout .serviceContainer .services .contentContainer .button .buttonLink p{font-size:1.8em}}@media only screen and (max-width:1250px){.mainServiceAbout .serviceContainer .mainText p{font-size:3.5em}.mainServiceAbout .serviceContainer .services .contentContainer{width:35%}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1em}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:1.8em}.mainServiceAbout .serviceContainer .services .contentContainer .button{width:150px;height:150px;right:45%}.mainServiceAbout .serviceContainer .services .contentContainer .button .buttonLink p{font-size:1.5em}}@media only screen and (max-width:1000px)and (min-width:600px){.mainServiceAbout{position:relative}.mainServiceAbout .serviceContainer .mainText p{font-size:3em}.mainServiceAbout .serviceContainer .services .contentContainer{width:35%}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{width:80%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:1.5em}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-10%;left:10%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:10%;right:35%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:30%;right:5%}.mainServiceAbout .serviceContainer .button{width:150px;height:150px;right:45%}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:1.5em}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainServiceAbout .serviceContainer .mainText{position:absolute;top:10%;left:10%}.mainServiceAbout .serviceContainer .mainText p{font-size:5em}.mainServiceAbout .serviceContainer .services .contentContainer{position:absolute;width:40%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.mainServiceAbout .serviceContainer .services .contentContainer .title{width:100%;text-align:left}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1.2em;font-weight:300}.mainServiceAbout .serviceContainer .services .contentContainer .content{width:100%;text-align:left;padding:1em 2em;position:relative}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{position:absolute;width:80%;height:1px;background-color:#22272d;top:2%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:2em;font-weight:400}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-15%;left:10%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:10%;right:30%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:30%;right:5%}.mainServiceAbout .serviceContainer .button{width:160px;height:160px;position:absolute;bottom:20%;right:50%;z-index:2}.mainServiceAbout .serviceContainer .button .buttonLink{width:100%;height:100%;border-radius:50%;background-color:#22272d}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:1.5em;font-weight:500}}@media only screen and (max-width:900px)and (min-height:800px){.mainServiceAbout .serviceContainer{overflow:hidden}.mainServiceAbout .serviceContainer .mainText{position:absolute;top:10%;left:10%}.mainServiceAbout .serviceContainer .mainText p{font-size:4.5em}.mainServiceAbout .serviceContainer .services .contentContainer{position:absolute;width:45%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.mainServiceAbout .serviceContainer .services .contentContainer .title{width:100%;text-align:left}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1em;font-weight:300}.mainServiceAbout .serviceContainer .services .contentContainer .content{width:100%;text-align:left;padding:1em 2em;position:relative}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{position:absolute;width:80%;height:1px;background-color:#22272d;top:2%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:1.8em;font-weight:400}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-15%;left:10%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:10%;right:30%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:30%;right:5%}.mainServiceAbout .serviceContainer .button{width:160px;height:160px;position:absolute;bottom:20%;right:50%;z-index:2}.mainServiceAbout .serviceContainer .button .buttonLink{width:100%;height:100%;border-radius:50%;background-color:#22272d}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:1.5em;font-weight:500}}@media only screen and (max-width:450px)and (max-height:950px){.mainServiceAbout{height:300vh}.mainServiceAbout .serviceContainer .mainText{position:absolute;top:10%;left:10%;width:80%}.mainServiceAbout .serviceContainer .mainText p{font-size:3em}.mainServiceAbout .serviceContainer .services .contentContainer{position:absolute;width:65%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.mainServiceAbout .serviceContainer .services .contentContainer .title{width:100%;text-align:left}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1em;font-weight:300}.mainServiceAbout .serviceContainer .services .contentContainer .content{width:100%;text-align:left;padding:1em 2em;position:relative}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{position:absolute;width:80%;height:1px;background-color:#22272d;top:2%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:1.5em;font-weight:400}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-20%;left:10%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:-5%;right:15%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:15%;right:10%}.mainServiceAbout .serviceContainer .button{width:160px;height:160px;position:absolute;bottom:15%;right:50%;z-index:2}.mainServiceAbout .serviceContainer .button .buttonLink{width:100%;height:100%;border-radius:50%;background-color:#22272d}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:1.5em;font-weight:500}}@media only screen and (max-width:400px)and (max-height:950px){.mainServiceAbout{height:330vh}.mainServiceAbout .serviceContainer .mainText{position:absolute;top:10%;left:10%;width:80%}.mainServiceAbout .serviceContainer .mainText p{font-size:3em}.mainServiceAbout .serviceContainer .services .contentContainer{position:absolute;width:65%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.mainServiceAbout .serviceContainer .services .contentContainer .title{width:100%;text-align:left}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1em;font-weight:300}.mainServiceAbout .serviceContainer .services .contentContainer .content{width:100%;text-align:left;padding:1em 2em;position:relative}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{position:absolute;width:80%;height:1px;background-color:#22272d;top:2%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:1.5em;font-weight:400}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-25%;left:10%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:0;right:15%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:20%;right:10%}.mainServiceAbout .serviceContainer .button{width:160px;height:160px;position:absolute;bottom:10%;right:50%;z-index:2}.mainServiceAbout .serviceContainer .button .buttonLink{width:100%;height:100%;border-radius:50%;background-color:#22272d}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:1.5em;font-weight:500}}@media only screen and (max-width:380px)and (max-height:750px){.mainServiceAbout{height:450vh}.mainServiceAbout .serviceContainer .mainText{position:absolute;top:10%;left:10%;width:80%}.mainServiceAbout .serviceContainer .mainText p{font-size:3em}.mainServiceAbout .serviceContainer .services .contentContainer{position:absolute;width:65%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1}.mainServiceAbout .serviceContainer .services .contentContainer .title{width:100%;text-align:left}.mainServiceAbout .serviceContainer .services .contentContainer .title p{font-size:1em;font-weight:300}.mainServiceAbout .serviceContainer .services .contentContainer .content{width:100%;text-align:left;padding:1em 2em;position:relative}.mainServiceAbout .serviceContainer .services .contentContainer .content .braker{position:absolute;width:80%;height:1px;background-color:#22272d;top:2%}.mainServiceAbout .serviceContainer .services .contentContainer .content p{font-size:1.5em;font-weight:400}.mainServiceAbout .serviceContainer .services .contentContainer:first-of-type{top:-20%;left:10%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(2){top:5%;right:15%}.mainServiceAbout .serviceContainer .services .contentContainer:nth-of-type(3){top:25%;right:10%}.mainServiceAbout .serviceContainer .button{width:160px;height:160px;position:absolute;bottom:10%;right:50%;z-index:2}.mainServiceAbout .serviceContainer .button .buttonLink{width:100%;height:100%;border-radius:50%;background-color:#22272d}.mainServiceAbout .serviceContainer .button .buttonLink p{font-size:1.5em;font-weight:500}}.landingMaterialsPage{display:flex;justify-content:center;align-items:center;position:relative;height:100vh;overflow:hidden;z-index:0;width:100vw}.landingMaterialsPage .imageContainerSide{position:relative;border-radius:10%}.landingMaterialsPage .imageContainerSide img{border-radius:15%;object-fit:cover}.landingMaterialsPage .sliderContainer{position:absolute;top:75vh;z-index:1}.landingMaterialsPage .sliderContainer .slider{position:relative;white-space:nowrap;font-size:10em}.landingMaterialsPage .sliderContainer .slider p{position:relative;margin:0;padding-right:50px;color:#ff5508;font-weight:500}.landingMaterialsPage .sliderContainer .slider p:nth-of-type(2){position:absolute;left:100%;top:0;font-weight:500}.landingMaterialsPage .backgroundDiv{position:absolute;top:0;left:0;width:100%;height:100%}.landingMaterialsPage .backgroundDiv img{object-fit:cover}@media only screen and (max-width:1550px){.landingMaterialsPage .sliderContainer .slider{font-size:8em}}@media only screen and (max-width:1450px){.landingMaterialsPage .sliderContainer .slider{font-size:7em}}@media only screen and (max-width:1000px)and (min-height:600px){.landingMaterialsPage .sliderContainer .slider{font-size:6em}}@media only screen and (max-width:1050px)and (min-height:1000px){.landingMaterialsPage .sliderContainer{top:70vh}.landingMaterialsPage .sliderContainer .slider{font-size:12em}}@media only screen and (max-width:900px)and (min-height:800px){.landingMaterialsPage .sliderContainer{top:70vh}.landingMaterialsPage .sliderContainer .slider{font-size:10em}}@media only screen and (max-width:450px)and (max-height:950px){.landingMaterialsPage .sliderContainer{top:calc(100vh - 200px)}.landingMaterialsPage .sliderContainer .slider{font-size:9em}}@media only screen and (max-width:950px)and (max-height:500px){.landingMaterialsPage .sliderContainer{top:calc(100vh - 140px)}.landingMaterialsPage .sliderContainer .slider{font-size:6em}}.descriptionLanding{padding:0 200px 300px 0;display:flex;justify-content:center;z-index:1}.descriptionLanding .body{display:flex;gap:20%;position:relative}.descriptionLanding .body .main{position:relative;overflow:visible;justify-content:center}.descriptionLanding .body .main .mask{overflow:visible;padding:100px 200px 150px;width:80%;height:-moz-fit-content;height:fit-content;cursor:default;-webkit-mask-image:url(/_next/static/media/mask.b11f34bb.svg);mask-image:url(/_next/static/media/mask.b11f34bb.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:20px;mask-size:20px;background:#22272d;position:absolute;color:#22272d;z-index:1}.descriptionLanding .body .main .mask p{color:#ff5508;margin:0;font-size:2em;line-height:1.4}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 200px}.descriptionLanding .body .main .bodyHidden p{color:#22272d;margin:0;font-size:2em;gap:8px;line-height:1.4;width:90%}.descriptionLanding .body .main .bodyHidden p span{margin-right:3px}.descriptionLanding .body .main .bodyHidden p .maskText{position:relative;overflow:hidden;display:inline-flex}.descriptionLanding .body .about{padding-top:100px;position:relative;align-items:center;display:flex;flex-direction:column}.descriptionLanding .body .about .text{color:#22272d;margin:0;font-size:1.5em}.descriptionLanding .body .about div{position:relative}.descriptionLanding .body .about div .button{width:180px;height:180px;background-color:#22272d;border-radius:50%;cursor:pointer;overflow:hidden}@media only screen and (max-width:1750px){.descriptionLanding .body .main .mask p{font-size:1.8em}.descriptionLanding .body .main .bodyHidden{width:85%}.descriptionLanding .body .main .bodyHidden p{font-size:1.8em}.descriptionLanding .body .about .text{font-size:1.3em}}@media only screen and (max-width:1550px){.descriptionLanding .body .main .mask p{font-size:1.8em}.descriptionLanding .body .main .bodyHidden{width:85%}.descriptionLanding .body .main .bodyHidden p{font-size:1.8em}.descriptionLanding .body .about div .button{width:150px;height:150px}}@media only screen and (max-width:1250px){.descriptionLanding{padding:0 150px 100px 0}.descriptionLanding .body .main .mask{padding:100px 100px 150px 150px}.descriptionLanding .body .main .mask p{font-size:1.5em}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 150px;width:90%}.descriptionLanding .body .main .bodyHidden p{font-size:1.5em}.descriptionLanding .body .about .text{font-size:1.2em}.descriptionLanding .body .about div .button{width:130px;height:130px;font-size:.8em}}@media only screen and (max-width:1000px){.descriptionLanding{padding:0 100px 50px 0}.descriptionLanding .body .main .mask{padding:100px 50px 150px 100px}.descriptionLanding .body .main .mask p{font-size:1.5em}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 100px;width:90%}.descriptionLanding .body .main .bodyHidden p{font-size:1.5em}.descriptionLanding .body .about div .button{width:130px;height:130px;font-size:.8em}}@media only screen and (max-width:1050px)and (min-height:1000px){.descriptionLanding{padding:0 150px 200px 0}.descriptionLanding .body{gap:15%}.descriptionLanding .body .main .mask{padding:100px 150px 150px 100px;width:80%}.descriptionLanding .body .main .mask p{font-size:1.5em}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 100px}.descriptionLanding .body .main .bodyHidden p{font-size:1.5em}.descriptionLanding .body .about{padding-top:100px}.descriptionLanding .body .about .text{font-size:1.2em}.descriptionLanding .body .about div .button{width:160px;height:160px;font-size:1em}}@media only screen and (max-width:900px)and (min-height:800px){.descriptionLanding{padding:50px 100px 250px 0}.descriptionLanding .body{gap:15%}.descriptionLanding .body .main .mask{padding:100px 150px 150px 100px;width:80%}.descriptionLanding .body .main .mask p{font-size:1.5em}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 100px}.descriptionLanding .body .main .bodyHidden p{font-size:1.5em}.descriptionLanding .body .about div .button{width:130px;height:130px;font-size:.8em}}@media only screen and (max-width:450px)and (max-height:950px){.descriptionLanding{padding:0 0 300px}.descriptionLanding .body{flex-direction:column}.descriptionLanding .body .main .mask{display:none}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 10%;width:90%;text-align:center}.descriptionLanding .body .main .bodyHidden p{font-size:2em;width:90%}.descriptionLanding .body .about .text{text-align:center;font-size:1.8em;width:80%;padding-right:5%}.descriptionLanding .body .about div{position:relative;padding-top:20px}.descriptionLanding .body .about div .button{width:160px;height:150px;font-size:1em}}@media only screen and (max-width:400px)and (max-height:850px){.descriptionLanding{padding:0 0 300px;display:flex;justify-content:center;z-index:0}.descriptionLanding .body{display:flex;gap:20%;position:relative;flex-direction:column}.descriptionLanding .body .main{position:relative;overflow:visible;justify-content:center}.descriptionLanding .body .main .mask{display:none}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 10%;width:90%;text-align:center}.descriptionLanding .body .main .bodyHidden p{font-size:2em;width:90%}.descriptionLanding .body .about .text{text-align:center;font-size:1.5em;width:80%;padding-right:5%}.descriptionLanding .body .about div{position:relative;padding-top:20px}.descriptionLanding .body .about div .button{width:150px;height:140px;font-size:1em}}@media only screen and (max-width:380px)and (max-height:750px){.descriptionLanding{padding:0 0 300px;display:flex;justify-content:center;z-index:0}.descriptionLanding .body{display:flex;gap:20%;position:relative;flex-direction:column}.descriptionLanding .body .main{position:relative;overflow:visible;justify-content:center}.descriptionLanding .body .main .mask{display:none}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 10%;width:90%;text-align:center}.descriptionLanding .body .main .bodyHidden p{font-size:1.6em;width:90%}.descriptionLanding .body .about .text{text-align:center;font-size:1.2em;width:80%;padding-right:5%}.descriptionLanding .body .about div{position:relative;padding-top:20px}.descriptionLanding .body .about div .button{width:130px;height:120px;font-size:.8em}}@media only screen and (max-width:950px)and (max-height:500px){.descriptionLanding{padding:0 50px 100px 0}.descriptionLanding .body{gap:10%}.descriptionLanding .body .main .mask{padding:100px 50px 150px 100px}.descriptionLanding .body .main .mask p{font-size:1.2em}.descriptionLanding .body .main .bodyHidden{padding:100px 0 0 50px;width:100%}.descriptionLanding .body .main .bodyHidden p{font-size:1.4em}.descriptionLanding .body .about .text{font-size:1em}.descriptionLanding .body .about div .button{width:130px;height:130px;font-size:.8em}}.landingPage{display:flex;position:relative;height:100vh;overflow:hidden;z-index:0;width:100vw}.landingPage .backgroundDiv{position:absolute;top:0;left:0;width:100%;height:100%}.landingPage .backgroundDiv img{object-fit:cover}.landingPage .sliderContainer{position:absolute;top:calc(100vh - 250px)}.landingPage .sliderContainer .slider{position:relative;white-space:nowrap;font-size:10em}.landingPage .sliderContainer .slider p{position:relative;margin:0;padding-right:50px;color:#ff5508;font-weight:500}.landingPage .sliderContainer .slider p:nth-of-type(2){position:absolute;left:100%;top:0;font-weight:500}.landingPage .description{position:absolute;top:35%;left:70%;color:#ff5508;font-size:2.5em;font-weight:400}.landingPage .description p{margin:0 0 10px}.landingPage .description svg{transform:scale(2);margin-bottom:100px}@media only screen and (max-width:1550px){.landingPage .sliderContainer .slider{font-size:8em}}@media only screen and (max-width:1450px){.landingPage .sliderContainer{top:calc(100vh - 200px)}.landingPage .sliderContainer .slider{font-size:7em}.landingPage .description{font-size:2.2em;font-weight:300}}@media only screen and (max-width:1250px){.landingPage .sliderContainer{top:calc(100vh - 200px)}.landingPage .sliderContainer .slider{font-size:7em}.landingPage .description{font-size:2em;font-weight:300}}@media only screen and (max-width:1000px){.landingPage .sliderContainer{top:calc(100vh - 150px)}.landingPage .sliderContainer .slider{font-size:6em}.landingPage .description{font-size:2em;font-weight:300}}@media only screen and (max-width:1050px)and (min-height:1000px){.landingPage .sliderContainer{top:calc(100vh - 250px)}.landingPage .sliderContainer .slider{font-size:10em}.landingPage .description{top:45%;left:60%;font-size:2.4em;font-weight:300}}@media only screen and (max-width:900px)and (min-height:800px){.landingPage .sliderContainer{top:calc(100vh - 250px)}.landingPage .sliderContainer .slider{font-size:9em}.landingPage .description{top:45%;left:60%;font-size:2em;font-weight:400}}@media only screen and (max-width:450px)and (max-height:950px){.landingPage .sliderContainer{top:calc(100vh - 250px)}.landingPage .sliderContainer .slider{font-size:9em}.landingPage .description{top:50%;left:50%;font-size:2em;font-weight:400}}@media only screen and (max-width:400px)and (max-height:700px){.landingPage .sliderContainer{top:calc(100vh - 200px)}.landingPage .sliderContainer .slider{font-size:9em}.landingPage .description{top:40%;left:50%;font-size:2em;font-weight:400}}@media only screen and (max-width:380px)and (max-height:700px){.landingPage .sliderContainer{top:calc(100vh - 200px)}.landingPage .sliderContainer .slider{font-size:8em}.landingPage .description{top:35%;left:50%;font-size:1.6em;font-weight:400}}@media only screen and (max-width:950px)and (max-height:450px){.landingPage .sliderContainer{top:calc(100vh - 150px)}.landingPage .sliderContainer .slider{font-size:6em}.landingPage .description{top:30%;left:70%;font-size:1.6em;font-weight:400}}@media only screen and (max-width:700px)and (max-height:380px){.landingPage .sliderContainer{top:calc(100vh - 100px)}.landingPage .sliderContainer .slider{font-size:5em}.landingPage .description{top:40%;left:70%;font-size:1.4em;font-weight:400}}.dateTimer{color:#22272d;font-size:3rem;font-weight:500;margin-bottom:2rem}@media only screen and (max-width:450px)and (max-height:950px){.dateTimer{font-size:2.2rem}}@media only screen and (max-width:380px)and (max-height:950px){.dateTimer{font-size:2rem}}@media only screen and (max-width:950px)and (max-height:450px){.dateTimer{font-size:2.4rem}}.mainOffer__page{width:100vw;height:200vh;padding:35vh 0 25vh}.mainOffer__page,.mainOffer__page .main__container{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:2;background-color:#fff}.mainOffer__page .main__container{overflow:hidden;padding:15vh 0 45vh}.mainOffer__page .main__container .textContainer{padding:25vh 0 35vh;position:relative;width:70vw}.mainOffer__page .main__container .textContainer p{text-align:center;line-height:1.5;color:#22272d;max-width:80vw;font-size:3em;font-weight:300;margin:0;padding:2em 0 0}.mainOffer__page .main__container .description{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:Inter,sans-serif;gap:1rem}.mainOffer__page .main__container .description .specialSpan{font-weight:800;font-size:3em;color:#ff5100}.mainOffer__page .main__container .description .dateY{font-size:2em;font-weight:400;margin-bottom:.5rem;color:#ff5100}.mainOffer__page .main__container .description .dateY:nth-of-type(4){margin-bottom:1rem}.mainOffer__page .main__container .description .text__button{font-size:1.5em;font-weight:400;color:#22272d}.mainOffer__page .main__container .description .maintext{font-size:2em;font-weight:400;color:#22272d;position:relative;width:60%;padding:0 0 5vh}.mainOffer__page .main__container .description .maintext span:first-of-type{font-size:3em;font-weight:800;color:#ff5100}.mainOffer__page .main__container .description .maintext span:nth-of-type(2){font-weight:300}.mainOffer__page .main__container .description .buttonContainer{position:relative;padding:5vh 0 0}.mainOffer__page .main__container .description .buttonContainer .button{height:100px;width:200px;background-color:#22272d;border-radius:50px}.mainOffer__page .main__container .description .buttonContainer .button p{font-size:1.5rem;margin:0;font-weight:400;font-family:Inter,sans-serif}.mainOffer__page .main__container .description p{text-align:center;margin:0}.mainOffer__page .main__container .description .textSales{position:relative;padding-top:-5vh}.mainOffer__page .main__container .description .textSales p{font-size:2em;line-height:1.2;text-align:center;font-weight:300}.mainOffer__page .main__container .description .textSales p span{font-weight:500;font-size:1.2em;color:#ff5100}.mainOffer__page .svgContainer{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%;z-index:1}.mainOffer__page .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;width:100%;height:100%;border-radius:0 0 50% 50%;background-color:#fff;z-index:1}@media(hover:hover)and (pointer:fine){.mainOffer__page .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.mainOffer__page .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1750px){.mainOffer__page .textContainer p{max-width:70vw;font-size:2.8em}}@media only screen and (max-width:1550px){.mainOffer__page{height:225vh}.mainOffer__page .textContainer p{max-width:70vw;font-size:2.6em}}@media only screen and (max-width:1450px){.mainOffer__page{height:250vh}.mainOffer__page .textContainer p{max-width:70vw;font-size:2.5em}}@media only screen and (max-width:1000px)and (min-height:600px){.mainOffer__page{height:300vh;padding:0}.mainOffer__page .main__container{padding:5vh 0}.mainOffer__page .main__container .textContainer{padding:25vh 0 15vh}.mainOffer__page .main__container .textContainer p{text-align:center;max-width:70vw;font-size:2.2em;padding:5em 0 0}.mainOffer__page .main__container .description .specialSpan{font-size:2.2em}.mainOffer__page .main__container .description .dateY,.mainOffer__page .main__container .description .maintext{font-size:1.5em}.mainOffer__page .main__container .description .maintext span:first-of-type{font-size:3.5em}.mainOffer__page .main__container .description .maintext span:nth-of-type(2){font-weight:300}.mainOffer__page .main__container .description .buttonContainer .button{height:70px;width:150px}.mainOffer__page .main__container .description .buttonContainer .button p{font-size:1.2rem}.mainOffer__page .main__container .description .textSales{display:flex;justify-content:center;align-items:center}.mainOffer__page .main__container .description .textSales p{width:80%;font-size:1.5em}.mainOffer__page .main__container .description .textSales p span{font-size:1em}}@media only screen and (max-width:450px)and (max-height:950px){.mainOffer__page{width:100%;height:320vh}.mainOffer__page .main__container .textContainer{width:90vw}.mainOffer__page .main__container .textContainer p{text-align:center;max-width:90vw;font-size:1.8em}.mainOffer__page .main__container .description .specialSpan{font-size:2.2em}.mainOffer__page .main__container .description .dateY{font-size:2em}.mainOffer__page .main__container .description .text__button{width:90%}.mainOffer__page .main__container .description .maintext{font-size:1.8em;width:90vw}.mainOffer__page .main__container .description .maintext span:first-of-type{font-size:2.5em}.mainOffer__page .main__container .description .maintext span:nth-of-type(2){font-weight:300}.mainOffer__page .main__container .description .buttonContainer .button{height:80px;width:160px}.mainOffer__page .main__container .description .buttonContainer .button p{font-size:1.2rem}.mainOffer__page .main__container .description .textSales p{font-size:1.5em}.mainOffer__page .main__container .description .textSales p span{font-size:1em}}@media only screen and (max-width:400px)and (max-height:950px){.mainOffer__page{width:100%;height:340vh}.mainOffer__page .main__container .textContainer{width:90vw}.mainOffer__page .main__container .textContainer p{text-align:center;max-width:90vw;font-size:2em}.mainOffer__page .main__container .description .specialSpan{font-size:2em}.mainOffer__page .main__container .description .dateY{font-size:1.8em}.mainOffer__page .main__container .description .maintext{font-size:1.6em;width:90vw}.mainOffer__page .main__container .description .maintext span:first-of-type{font-size:2.5em}.mainOffer__page .main__container .description .maintext span:nth-of-type(2){font-weight:300}.mainOffer__page .main__container .description .buttonContainer .button{height:80px;width:160px}.mainOffer__page .main__container .description .buttonContainer .button p{font-size:1.2rem}.mainOffer__page .main__container .description .textSales p{font-size:1.5em}.mainOffer__page .main__container .description .textSales p span{font-size:1em}}@media only screen and (max-width:950px)and (max-height:450px){.mainOffer__page{width:100%;height:350vh;padding:110vh 0 15vh}.mainOffer__page .main__container .textContainer p{text-align:center;max-width:70vw;font-size:2em}.mainOffer__page .main__container .description .specialSpan{font-size:2.2em}.mainOffer__page .main__container .description .dateY{font-size:2em}.mainOffer__page .main__container .description .maintext{font-size:1.6em}.mainOffer__page .main__container .description .maintext span:first-of-type{font-size:2.5em}.mainOffer__page .main__container .description .maintext span:nth-of-type(2){font-weight:300}.mainOffer__page .main__container .description .buttonContainer .button{height:80px;width:160px}.mainOffer__page .main__container .description .buttonContainer .button p{font-size:1.2rem}.mainOffer__page .main__container .description .textSales{width:80%}.mainOffer__page .main__container .description .textSales p{font-size:2em}.mainOffer__page .main__container .description .textSales p span{font-size:1em}}.mainSlider{width:100vw;overflow:hidden}.mainSlider .body{position:relative;justify-content:center;display:flex;padding:2vw;height:225vh;width:160vw;background-color:#ae8b79}.mainSlider .body .slider{transform:rotate(15deg);width:100%;position:relative;display:flex;gap:1vw;box-sizing:border-box;left:-25%}.mainSlider .body .slider .column{position:relative;width:45vw;height:100%;display:flex;flex-direction:column;gap:1vw}.mainSlider .body .slider .column .imageContainer{width:35vw;height:82.5vh;overflow:hidden;position:relative;border-radius:10px}.mainSlider .body .slider .column .imageContainer img{object-fit:cover;z-index:1}.mainSlider .body .slider .column .imageContainer video{width:100%;height:100%;object-fit:cover;border-radius:10px;position:absolute;z-index:2;cursor:none;pointer-events:none}.mainSlider .body .slider .column:first-of-type{top:-55%}.mainSlider .body .slider .column:nth-of-type(2){top:-35%}.mainSlider .body .slider .column:nth-of-type(3){top:-70%}.mainSlider .body .slider .column:nth-of-type(4){top:-50%}.mainSlider .body .slider .column:nth-of-type(5){top:-155%}@media only screen and (max-width:1750px){.mainSlider .body{width:160vw;height:205vh}.mainSlider .body .slider .column{min-height:80px;width:35%}.mainSlider .body .slider .column .imageContainer{width:45vw;height:49.5vw;min-height:480px}}@media only screen and (max-width:1350px){.mainSlider .body{width:180vw}.mainSlider .body .slider .column{min-height:80px;width:35%}.mainSlider .body .slider .column .imageContainer{min-height:400px}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainSlider .body{height:150vh;width:300vw}.mainSlider .body .slider{width:100%}.mainSlider .body .slider .column{position:relative;width:50vw;height:100%;display:flex;flex-direction:column;gap:.5vw}.mainSlider .body .slider .column .imageContainer{width:50vw;height:41.25vw;overflow:hidden;position:relative;border-radius:10px}.mainSlider .body .slider .column .imageContainer img{object-fit:cover}.mainSlider .body .slider .column .imageContainer video{width:100%;height:100%;object-fit:cover;position:absolute}.mainSlider .body .slider .column:first-of-type{top:-55%}.mainSlider .body .slider .column:nth-of-type(2){top:-45%}.mainSlider .body .slider .column:nth-of-type(3){top:-90%}.mainSlider .body .slider .column:nth-of-type(4){top:-70%}.mainSlider .body .slider .column:nth-of-type(5){top:-175%}}@media only screen and (max-width:900px)and (min-height:800px){.mainSlider .body{height:150vh;width:300vw}.mainSlider .body .slider{width:100%}.mainSlider .body .slider .column{position:relative;width:65vw;height:100%;display:flex;flex-direction:column;gap:.5vw}.mainSlider .body .slider .column .imageContainer{width:65vw;height:47.125vw;overflow:hidden;position:relative;border-radius:10px}.mainSlider .body .slider .column .imageContainer img{object-fit:cover}.mainSlider .body .slider .column .imageContainer video{width:100%;height:100%;object-fit:cover;position:absolute}.mainSlider .body .slider .column:first-of-type{top:-55%}.mainSlider .body .slider .column:nth-of-type(2){top:-45%}.mainSlider .body .slider .column:nth-of-type(3){top:-90%}.mainSlider .body .slider .column:nth-of-type(4){top:-70%}.mainSlider .body .slider .column:nth-of-type(5){top:-175%}}@media only screen and (max-width:450px)and (max-height:950px){.mainSlider{width:100vw;overflow:hidden;display:flex;justify-content:center}.mainSlider .body{padding:2vw;height:175vh;width:300vw}.mainSlider .body .slider .column{width:55vh}.mainSlider .body .slider .column .imageContainer{width:50vh;height:41.25vh;border-radius:10px}.mainSlider .body .slider .column .imageContainer img{object-fit:cover}.mainSlider .body .slider .column:first-of-type{top:-55%}.mainSlider .body .slider .column:nth-of-type(2){top:-60%}.mainSlider .body .slider .column:nth-of-type(3),.mainSlider .body .slider .column:nth-of-type(4){top:-100%}.mainSlider .body .slider .column:nth-of-type(5){top:-155%}}@media only screen and (max-width:950px)and (max-height:450px){.mainSlider{width:100vw;overflow:hidden;display:flex;justify-content:center}.mainSlider .body{padding:2vw;height:175vh;width:300vw}.mainSlider .body .slider .column{width:60vw}.mainSlider .body .slider .column .imageContainer{width:59vw;height:36.875vw;border-radius:10px}.mainSlider .body .slider .column .imageContainer img{object-fit:cover}.mainSlider .body .slider .column:first-of-type{top:-55%}.mainSlider .body .slider .column:nth-of-type(2){top:-60%}.mainSlider .body .slider .column:nth-of-type(3),.mainSlider .body .slider .column:nth-of-type(4){top:-100%}.mainSlider .body .slider .column:nth-of-type(5){top:-155%}}.offersLanding{background-color:#22272d;z-index:5}.offersLanding .mainSections{z-index:4;background-color:#22272d;padding:5vh 0 0}.offersLanding .mainSections .main{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0;width:100vw;height:750vh;padding:0 0 15vh;gap:20vh;background-color:#22272d;z-index:4}.offersLanding .mainSections .main .sectionContainer{background-color:#22272d;font-size:2.5rem;line-height:1.5}.offersLanding .mainSections .main .sectionContainer:first-of-type{min-height:180vh;width:100vw;position:relative;margin:0;z-index:3}.offersLanding .mainSections .main .sectionContainer:first-of-type .text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:2;position:absolute}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p{font-weight:500;color:#ff5508;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p span{font-size:400;color:#fff}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-10%;left:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:10%;right:5%;width:70vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:40vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer img{object-fit:cover;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer video{object-fit:cover;width:100%;height:100%;z-index:4;cursor:none;pointer-events:none}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:65%;top:5%;width:49.5vh;height:60vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:5%;top:5%;width:25vw;height:15.625vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:15%;bottom:30%;width:60vw;height:37.5vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2){min-height:220vh;width:100vw;position:relative;margin:0;z-index:2}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;z-index:2;position:absolute}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p{font-weight:500;color:#ff5508;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p span{font-size:400;color:#fff}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:0;right:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;text-align:right;margin-right:5vw}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:30%;left:5%;width:70vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){position:absolute;bottom:10%;right:5%;width:70vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:40vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer img{object-fit:cover}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer video{width:100%;height:100%;object-fit:cover;position:absolute;z-index:2}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:65%;width:49.5vh;height:60vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:55%;top:15%;width:25vw;height:15.625vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:10%;bottom:15%;width:60vw;height:37.5vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){min-height:200vh;width:100vw;position:relative;margin:0;z-index:2}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100%;z-index:2;position:absolute}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p{font-weight:500;color:#ff5508;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p span{font-size:400;color:#fff}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:-5%;left:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:0;left:5%;margin-bottom:5vh;width:70vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:relative;top:70%;margin-bottom:5vh;width:70vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:45vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer img{object-fit:cover}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer video{object-fit:cover;width:100%;height:100%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:60%;width:49.5vh;height:60vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:70%;top:75%;width:25vw;height:15.625vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:5%;bottom:15%;width:60vw;height:37.5vw;z-index:0}.offersLanding .svgContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;top:-1%}.offersLanding .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;height:25550%;border-radius:0 0 50% 50%;background-color:#22272d;z-index:1}@media(hover:hover)and (pointer:fine){.offersLanding .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.offersLanding .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1750px){.offersLanding .mainSections .main .sectionContainer{font-size:2.3rem}}@media only screen and (max-width:1550px){.offersLanding .mainSections .main .sectionContainer{font-size:2.2rem}}@media only screen and (max-width:1450px){.offersLanding .mainSections .main .sectionContainer{font-size:2.1rem}}@media only screen and (max-width:1350px){.offersLanding .mainSections .main .sectionContainer{font-size:2rem}.offersLanding .svgContainer .svgDiv{height:15550%}}@media only screen and (max-width:1000px)and (min-height:600px){.offersLanding .mainSections .main .sectionContainer{font-size:2.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.offersLanding .mainSections .main{height:600vh;padding:0 0 25vh}.offersLanding .mainSections .main .sectionContainer{font-size:2.3em}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p{font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{top:5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){bottom:10%;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(3){position:absolute;top:-10%;left:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{top:40vh}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:55%;top:5%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:35%;bottom:20%;width:50vh;height:31.25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{top:-5%;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;text-align:right;margin-right:5vw}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){bottom:35%;width:90vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){position:absolute;top:65%;right:5%;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{top:25vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:5%;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:55%;top:15%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:30%;bottom:15%;width:50vh;height:31.25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){min-height:175vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{top:-15%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){bottom:10%;right:0;margin-bottom:5vh;width:90vw;text-align:right;margin-right:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:relative;top:50%;margin-bottom:5vh;width:70vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{top:25vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:55%;top:65%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:35%;bottom:25%;width:50vh;height:31.25vh;z-index:0}.offersLanding .svgContainer .svgDiv{height:25550%}}@media only screen and (max-width:900px)and (min-height:800px){.offersLanding .mainSections .main{height:700vh;padding:0 0 25vh;overflow:hidden}.offersLanding .mainSections .main .sectionContainer{font-size:2em}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p{font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){bottom:5%;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{top:40vh}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:5%;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:55%;top:5%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:35%;bottom:20%;width:50vh;height:31.25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{top:-10%;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;text-align:left;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){bottom:35%;width:90vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){position:absolute;top:65%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{top:25vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:5%;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:55%;top:15%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:30%;bottom:15%;width:50vh;height:31.25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{top:-10%;left:0;width:95vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){bottom:5%;right:5%;margin-bottom:5vh;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:absolute;top:-10%;left:0;width:75vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;position:relative;top:70%;width:90vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{top:30vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{left:5%;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:55%;top:65%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:35%;bottom:25%;width:50vh;height:31.25vh;z-index:0}.offersLanding .svgContainer .svgDiv{height:25550%}}@media only screen and (max-width:450px)and (max-height:950px){.offersLanding .mainSections .main{height:880vh;gap:20vh;padding:0}.offersLanding .mainSections .main .sectionContainer{font-size:1.7em}.offersLanding .mainSections .main .sectionContainer:first-of-type{flex-direction:column;min-height:240vh;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text{height:100%;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:55vh}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:0;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:5%;top:25%;width:30vh;height:18.75vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:5%;bottom:10%;width:40vh;height:25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2){min-height:280vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text{height:100%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p{font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{top:-5%;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-right:5vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){bottom:35%;width:90vw;right:0;margin:0;padding:0;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){top:70%;width:90vw;left:5%;margin:0;padding:0;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:55vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:0;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:15%;top:15%;width:30vh;height:18.75vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:5%;bottom:15%;width:40vh;height:25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){min-height:300vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text{height:100%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){bottom:25%;margin-bottom:5vh;width:90vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:relative;top:35%;margin-bottom:5vh;width:90vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:45vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{top:15%;left:0;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:2cqb;top:80%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:0;bottom:10%;width:50vh;height:31.25vh;z-index:0}.offersLanding .svgContainer .svgDiv{height:15550%}}@media only screen and (max-width:400px)and (max-height:950px){.offersLanding .mainSections .main{height:880vh;gap:20vh;padding:0}.offersLanding .mainSections .main .sectionContainer{font-size:1.5em}.offersLanding .mainSections .main .sectionContainer:first-of-type{flex-direction:column;min-height:240vh;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text{height:100%;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:55vh}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:0;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:5%;top:25%;width:30vh;height:18.75vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:5%;bottom:10%;width:40vh;height:25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2){min-height:280vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text{height:100%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p{font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{top:-5%;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-right:5vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){bottom:35%;width:90vw;right:0;margin:0;padding:0;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){top:70%;width:90vw;left:5%;margin:0;padding:0;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:55vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:0;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:15%;top:15%;width:30vh;height:18.75vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:5%;bottom:15%;width:40vh;height:25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){min-height:280vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text{height:100%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{top:-10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){bottom:25%;margin-bottom:5vh;width:90vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:relative;top:40%;width:90vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:45vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{top:15%;left:0;width:49.5vh;height:60vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:2cqb;top:80%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:0;bottom:10%;width:50vh;height:31.25vh;z-index:0}.offersLanding .svgContainer .svgDiv{height:25550%}}@media only screen and (max-width:380px)and (max-height:950px){.offersLanding{z-index:7}.offersLanding .mainSections .main{height:1100vh;gap:0;padding:10vh 0 0}.offersLanding .mainSections .main .sectionContainer{font-size:1.4em}.offersLanding .mainSections .main .sectionContainer:first-of-type{flex-direction:column;min-height:270vh;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text{height:100%;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){bottom:5%;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:75vh}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{left:0;width:57.75vh;height:70vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:5%;top:5%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:5%;bottom:5%;width:45vh;height:28.125vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2){flex-direction:column;min-height:400vh;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text{height:100%;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{top:5%;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-right:5vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:40%;width:90vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){position:absolute;top:70%;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:85vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:0;width:57.75vh;height:70vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:15%;top:15%;width:35vh;height:21.875vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:5%;bottom:5%;width:50vh;height:31.25vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){flex-direction:column;min-height:400vh;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text{height:100%;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{top:-5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:35%;margin-bottom:5vh;width:90vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:relative;top:30%;margin-bottom:5vh;width:90vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:85vh}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{top:15%;left:0;width:57.75vh;height:70vh;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:10%;top:70%;width:40vh;height:25vh;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:0;bottom:10%;width:60vh;height:37.5vh;z-index:0}.offersLanding .svgContainer .svgDiv{height:25550%}}@media only screen and (max-width:950px)and (max-height:450px){.offersLanding .mainSections .main{height:1350vh;gap:40vh;padding:40vh 0}.offersLanding .mainSections .main .sectionContainer{background-color:#22272d;font-size:1.5em}.offersLanding .mainSections .main .sectionContainer:first-of-type{flex-direction:column;min-height:300vh;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text{height:110%;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;width:100vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:80vh;height:50%}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{top:-10%;left:15%;height:57.75vw;width:70vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:15%;top:55%;width:30vw;height:18.75vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:55%;bottom:5%;width:40vw;height:25vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2){flex-direction:column;min-height:320vh;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text{height:110%;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:0;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-right:5vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:15%;width:80vw;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(3){position:absolute;bottom:0;width:80vw;text-align:right}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:75vh;height:50%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:15%;height:57.75vw;width:70vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:5%;top:15%;width:30vw;height:18.75vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:55%;bottom:5%;width:40vw;height:25vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){flex-direction:column;min-height:320vh;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text{height:120%;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{position:absolute;top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:left}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){position:absolute;bottom:15%;margin-bottom:5vh;width:80vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(3){position:relative;top:70%;transform:translate(-50%,-50%);margin-bottom:5vh;width:70vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:55vh;height:80%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{top:15%;left:15%;height:57.75vw;width:70vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:60%;top:10%;width:35vw;height:21.875vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:5%;bottom:20%;width:50vw;height:31.25vw;z-index:0}.offersLanding .svgContainer .svgDiv{height:25550%}}@media only screen and (max-width:700px)and (max-height:380px){.offersLanding .mainSections .main{height:850vh;gap:40vh;padding:40vh 0}.offersLanding .mainSections .main .sectionContainer{background-color:#22272d;font-size:2em}.offersLanding .mainSections .main .sectionContainer:first-of-type{flex-direction:column;min-height:260vh;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text{height:120%;position:relative}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p{text-align:center;font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:first-of-type{position:absolute;top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.offersLanding .mainSections .main .sectionContainer:first-of-type .text p:nth-of-type(2){position:absolute;bottom:15%;width:100vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:first-of-type .images{overflow:hidden;top:100vh;height:50%}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:first-of-type{top:-10%;left:15%;height:57.75vw;width:70vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(2){left:15%;top:55%;width:30vw;height:18.75vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:first-of-type .images .imageContainer:nth-of-type(3){left:55%;bottom:5%;width:40vw;height:25vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2){flex-direction:column;min-height:260vh;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text{height:120%;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p{text-align:center;font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:first-of-type{position:absolute;top:0;right:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-right:5vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .text p:nth-of-type(2){position:absolute;bottom:15%;width:80vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images{overflow:hidden;top:95vh;height:50%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:first-of-type{right:15%;height:57.75vw;width:70vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(2){right:5%;top:15%;width:30vw;height:18.75vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(2) .images .imageContainer:nth-of-type(3){right:55%;bottom:5%;width:40vw;height:25vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3){flex-direction:column;min-height:280vh;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text{height:120%;position:relative}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p{text-align:center;font-weight:500;color:#ff5508}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:first-of-type{top:0;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .text p:nth-of-type(2){bottom:15%;margin-bottom:5vh;width:80vw;text-align:center}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images{overflow:hidden;top:75vh;height:80%}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:first-of-type{top:15%;left:15%;height:57.75vw;width:70vw;z-index:0}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(2){left:60%;top:10%;width:35vw;height:21.875vw;z-index:1}.offersLanding .mainSections .main .sectionContainer:nth-of-type(3) .images .imageContainer:nth-of-type(3){left:5%;bottom:20%;width:50vw;height:31.25vw;z-index:0}.offersLanding .svgContainer .svgDiv{height:15550%}}.mainNewestProjects{display:flex;justify-content:top;align-items:center;flex-direction:column;overflow:hidden;margin:0;width:100%;height:65vh;padding:2rem 10rem;z-index:1;position:relative}.mainNewestProjects .button{position:absolute;bottom:-10%;display:flex;justify-content:center;align-items:center;margin-bottom:5rem}.mainNewestProjects .button .buttonLink{border-radius:50px;width:200px;height:100px;background-color:#22272d;overflow:hidden}.mainNewestProjects ul{overflow:hidden;border-top:1px solid #22272d;position:relative;margin:0;padding:0;width:100%;height:80%}.mainNewestProjects ul li{list-style-type:none;border-bottom:1px solid #22272d}.mainNewestProjects ul li a{padding:2em;text-decoration:none;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:all .2s;height:100%}.mainNewestProjects ul li a h2{font-size:3.5em;font-weight:300;margin:0;color:#22272d;transition:all .4s}.mainNewestProjects ul li a p{font-size:1.3em;margin:0;color:#22272d;transition:all .4s}.mainNewestProjects ul li:hover{opacity:.4}.mainNewestProjects ul li:hover h2{transform:translateX(-25px)}.mainNewestProjects ul li:hover p{transform:translateX(25px)}@media only screen and (min-width:1000px)and (max-height:1000px){.mainNewestProjects{padding:1rem 10rem}.mainNewestProjects ul li a{padding:1.5em}.mainNewestProjects ul li a h2{font-size:2.8em}.mainNewestProjects ul li a p{font-size:1.2em}.mainNewestProjects .button{bottom:-10%}}@media only screen and (min-width:1000px)and (max-height:900px){.mainNewestProjects{padding:1rem 10rem}.mainNewestProjects ul li a{padding:1.5em}.mainNewestProjects ul li a h2{font-size:2.8em}.mainNewestProjects ul li a p{font-size:1.2em}.mainNewestProjects .button{bottom:-15%}}@media only screen and (min-width:1000px)and (max-height:850px){.mainNewestProjects{padding:1rem 10rem}.mainNewestProjects ul li a{padding:1.5em}.mainNewestProjects ul li a h2{font-size:2.8em}.mainNewestProjects ul li a p{font-size:1.2em}.mainNewestProjects .button{bottom:-15%}}@media only screen and (min-width:1000px)and (max-height:800px){.mainNewestProjects{padding:1rem 10rem}.mainNewestProjects ul li a{padding:1.3em}.mainNewestProjects ul li a h2{font-size:2.5em}.mainNewestProjects ul li a p{font-size:1em}.mainNewestProjects .button{bottom:-15%}}@media only screen and (min-width:900px)and (max-height:700px){.mainNewestProjects{padding:1rem 10rem 3rem}.mainNewestProjects ul li a{padding:1em}.mainNewestProjects ul li a h2{font-size:2em}.mainNewestProjects ul li a p{font-size:1em}.mainNewestProjects .button{bottom:-15%}}@media only screen and (max-width:1000px)and (min-height:600px){.mainNewestProjects{padding:1rem 10rem 3rem}.mainNewestProjects ul li a{padding:1em}.mainNewestProjects ul li a h2{font-size:1.8em}.mainNewestProjects ul li a p{font-size:.8em}.mainNewestProjects .button{bottom:0}.mainNewestProjects .button .buttonLink{width:150px;height:75px;font-size:1em}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainNewestProjects{padding:1rem 10rem 3rem}.mainNewestProjects ul li a{padding:1.5em}.mainNewestProjects ul li a h2{font-size:3em}.mainNewestProjects ul li a p{font-size:1.5em}.mainNewestProjects .button{bottom:10%}.mainNewestProjects .button .buttonLink{width:200px;height:100px;font-size:1em}}@media only screen and (max-width:900px)and (min-height:800px){.mainNewestProjects{padding:1rem 5rem 3rem}.mainNewestProjects ul li a{padding:1.4em}.mainNewestProjects ul li a h2{font-size:2.8em}.mainNewestProjects ul li a p{font-size:1.4em}.mainNewestProjects .button{bottom:10%}.mainNewestProjects .button .buttonLink{width:160px;height:80px;font-size:.8em}}@media only screen and (max-width:450px)and (max-height:950px){.mainNewestProjects{height:75vh;padding:1rem 2rem 3rem}.mainNewestProjects ul li a{padding:1.4em}.mainNewestProjects ul li a h2{font-size:2.2em}.mainNewestProjects ul li a p{font-size:1.1em}.mainNewestProjects .button{bottom:10%}.mainNewestProjects .button .buttonLink{width:160px;height:80px;font-size:.8em}}@media only screen and (max-width:380px)and (max-height:750px){.mainNewestProjects{padding:1rem 2rem 3rem;height:75vh}.mainNewestProjects ul li a{padding:1.2em}.mainNewestProjects ul li a h2{font-size:2.2em}.mainNewestProjects ul li a p{font-size:1.1em}.mainNewestProjects .button{bottom:0}.mainNewestProjects .button .buttonLink{width:160px;height:80px;font-size:.8em}}@media only screen and (max-width:380px)and (max-height:700px){.mainNewestProjects{padding:1rem 2rem 3rem;height:75vh}.mainNewestProjects ul li a{padding:1.2em}.mainNewestProjects ul li a h2{font-size:2em}.mainNewestProjects ul li a p{font-size:1em}.mainNewestProjects .button{bottom:0}.mainNewestProjects .button .buttonLink{width:140px;height:70px;font-size:.7em}}@media only screen and (max-width:950px)and (max-height:450px){.mainNewestProjects{height:125vh;padding:2rem 10rem}.mainNewestProjects ul li a{padding:1.4em}.mainNewestProjects ul li a h2{font-size:2.2em}.mainNewestProjects ul li a p{font-size:1.1em}.mainNewestProjects .button{bottom:0}.mainNewestProjects .button .buttonLink{width:160px;height:80px;font-size:.8em}}@media only screen and (max-width:700px)and (max-height:380px){.mainNewestProjects{padding:2rem 5rem;height:125vh}.mainNewestProjects ul li a{padding:1.2em}.mainNewestProjects ul li a h2{font-size:2.2em}.mainNewestProjects ul li a p{font-size:1.1em}.mainNewestProjects .button{bottom:0}.mainNewestProjects .button .buttonLink{width:160px;height:80px;font-size:.8em}}.mainLandingScene{height:90%;position:absolute;width:100%;top:0;z-index:0}@media(hover:hover)and (pointer:fine){.mainLandingScene{display:block}}@media(hover:none)and (pointer:coarse){.mainLandingScene{display:none}}.mainNewestWork{height:80vh;width:100vw;display:flex;flex-direction:column;position:relative;padding-top:20rem;z-index:1}.mainNewestWork .title{display:flex;padding:0 11rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}.mainNewestWork .section{display:flex;align-items:center;width:100%}@media only screen and (max-height:850px){.mainNewestWork{height:80vh;padding-top:15rem;z-index:1}.mainNewestWork .title{padding:0 11rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}}@media only screen and (max-height:800px){.mainNewestWork{height:90vh;padding-top:12rem;z-index:1}.mainNewestWork .title{padding:0 11rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}}@media only screen and (max-width:900px)and (min-height:800px){.mainNewestWork{height:90vh;padding-top:12rem;z-index:1}.mainNewestWork .title{padding:0 6rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}}@media only screen and (max-width:450px)and (max-height:950px){.mainNewestWork{height:80vh;padding-top:20rem;z-index:1}.mainNewestWork .title{padding:0 3rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}}@media only screen and (max-width:380px)and (max-height:700px){.mainNewestWork{height:85vh;padding-top:20rem;z-index:1}.mainNewestWork .title{padding:0 3rem}.mainNewestWork .title p{font-size:1em;font-weight:300;margin:0}}@media only screen and (max-width:950px)and (max-height:450px){.mainNewestWork{height:130vh;padding-top:20rem;z-index:1}.mainNewestWork .title{padding:0 11rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}}@media only screen and (max-width:700px)and (max-height:380px){.mainNewestWork{height:130vh;padding-top:20rem;z-index:1}.mainNewestWork .title{padding:0 6rem}.mainNewestWork .title p{font-size:1.3em;font-weight:300;margin:0}}.summary{height:100vh;width:100vw;flex-direction:column;gap:6em;padding:35vh 0 0;background-color:#fff;z-index:3}.summary,.summary .svgContainer{display:flex;justify-content:center;align-items:center;position:relative}.summary .svgContainer{width:100%;margin:0;top:50px;z-index:4}.summary .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;border-radius:0 0 50% 50%;background-color:#fff;z-index:2}.summary .text{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:left;z-index:5;overflow:hidden}.summary .text p{font-size:2rem;font-weight:300;color:#22272d;margin:0;padding:5rem;width:90%}.summary .text p span{font-size:4rem;font-weight:500;color:#22272d}.summary .backgroundSummary{position:absolute;width:100%;height:100%;z-index:3;background-color:#fff}.summary .budget{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;width:100vw;height:15vh;text-align:center;background-color:#fff;z-index:6}.summary .budget h1{font-size:3.5em;font-weight:700;color:#22272d;margin:0;z-index:6}.summary .budget p{font-size:2.5em;font-weight:400;color:#ff5100;margin:0;z-index:6}.summary .points{z-index:5}@media(hover:hover)and (pointer:fine){.summary .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.summary .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1750px){.summary{height:100vh;padding:45vh 0 0}.summary .text p,.summary .text p span{font-size:2.5em}}@media only screen and (max-width:1550px){.summary{height:110vh;padding:35vh 0 10vh}.summary .text p{font-size:2rem}.summary .text p span{font-size:3.6rem}}@media only screen and (max-width:1450px){.summary{height:110vh;padding:25vh 0 10vh}.summary .text p{font-size:2rem}.summary .text p span{font-size:3.5rem}}@media only screen and (max-width:1050px){.summary{height:120vh;padding:5vh 0 10vh}.summary .text p{font-size:2rem}.summary .text p span{font-size:3.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.summary{height:220vh;padding:35vh 0 10vh}.summary .backgroundSummary{position:absolute;width:100%;height:75%;z-index:3;background-color:#fff}.summary .text p{font-size:2rem}.summary .text p span{font-size:3.2rem}}@media only screen and (max-width:500px){.summary{height:340vh;padding:5vh 0 10vh}.summary .text p{font-size:2rem}.summary .text p span{font-size:3rem}}@media only screen and (max-width:400px){.summary{height:340vh;padding:25vh 0 10vh}.summary .text{width:90vw;padding:0 5vw}.summary .text p,.summary .text p span{font-size:2.5rem}.summary .budget{width:90vw;padding:0 5vw}.summary .budget h1{font-size:3em}.summary .budget p{font-size:2.5em}}@media only screen and (max-width:380px){.summary{height:380vh;padding:25vh 0 10vh}.summary .text{width:90vw;padding:0 5vw}.summary .text p,.summary .text p span{font-size:2.5rem}.summary .budget{width:90vw;padding:0 5vw}.summary .budget h1{font-size:3em}.summary .budget p{font-size:2.5em}}@media only screen and (max-width:950px)and (max-height:500px){.summary{height:250vh;padding:5vh 0 10vh}.summary .text p{font-size:1.7rem}.summary .text p span{font-size:3rem}}.bodySummary{gap:3vw;align-items:center;justify-content:center;z-index:6;cursor:pointer}.bodySummary,.bodySummary .card{display:flex;border-radius:50px;position:relative}.bodySummary .card{padding:4rem 2rem 2rem;flex-direction:column;width:43.75vh;height:80vh;z-index:7;background-color:#22272d;align-items:left}.bodySummary .card .title{position:absolute;color:#fff;text-align:left;left:5%;bottom:5%;z-index:1;margin:0;display:flex;flex-wrap:wrap;overflow:hidden;max-width:100%;border-top:1px solid #ff5100;padding:1rem 0 0;width:90%;text-align:center}.bodySummary .card .title .splitTitle{font-size:3rem;font-weight:300;color:#fff;margin:0;text-align:center}.bodySummary .card .title .splitTitle:first-of-type{font-weight:700;color:#ff5100}.bodySummary .card .title span{font-size:3rem;font-weight:300;color:#fff;margin:0;text-align:center}.bodySummary .card .title span:first-of-type,.bodySummary .card .title:first-of-type{font-weight:700;color:#ff5100}.bodySummary .card ul{display:flex;flex-direction:column;gap:1.5rem;padding:0 .5rem;list-style:none}.bodySummary .card ul li{display:flex;align-items:center;gap:.1rem}.bodySummary .card ul li .dot{min-width:15px;min-height:15px;background-color:#ff5100;border-radius:50%;display:inline-block;margin-right:.5em}.bodySummary .card ul li p{font-size:1.5rem;font-weight:300;color:#fff;margin:0}.bodySummary .card .devider{width:80%;font-size:2em;color:#ff5100;text-align:left;margin:0;padding:1em 1em 0}@media only screen and (max-width:1750px){.bodySummary .card p span{font-size:2.8rem;font-weight:300}.bodySummary .card p span:first-of-type{font-weight:700}}@media only screen and (max-width:1550px){.bodySummary .card{width:43.75vh;height:90vh;padding:2rem 1rem 1rem}.bodySummary .card .title .splitTitle{font-size:2rem}.bodySummary .card .title span{font-size:2.2rem}.bodySummary .card ul{gap:1.3rem}.bodySummary .card ul li p{font-size:1.3rem}.bodySummary .card .devider{width:90%;font-size:1.8em}}@media only screen and (max-width:1450px){.bodySummary .card{width:43.75vh;height:90vh;padding:2rem 1rem 1rem}.bodySummary .card .title .splitTitle{font-size:2rem}.bodySummary .card .title span{font-size:2.2rem}.bodySummary .card ul{gap:1.15rem}.bodySummary .card ul li p{font-size:1.3rem}.bodySummary .card .devider{width:90%;font-size:1.7em}}@media only screen and (max-width:1050px){.bodySummary .card{width:43.75vh;height:70vh}.bodySummary .card .title .splitTitle{font-size:2rem}.bodySummary .card .title span{font-size:2.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.bodySummary{flex-wrap:wrap}.bodySummary .card{width:34.375vh;height:55vh}.bodySummary .card .title .splitTitle,.bodySummary .card .title span{font-size:3.5rem}}@media only screen and (max-width:900px)and (min-height:1000px){.bodySummary{flex-wrap:wrap}.bodySummary .card{width:43.75vh;height:70vh}.bodySummary .card .title .splitTitle,.bodySummary .card .title span{font-size:3rem}}@media only screen and (max-width:450px)and (max-height:950px){.bodySummary{flex-direction:column;gap:15vw}.bodySummary .card{width:37.5vh;height:85vh;padding:2rem 1rem 1rem}.bodySummary .card .title .splitTitle,.bodySummary .card .title span{font-size:2rem}.bodySummary .card ul{gap:1rem}.bodySummary .card ul li p{font-size:1.3rem}.bodySummary .card .devider{width:100%;font-size:1.7em}}@media only screen and (max-width:400px)and (max-height:950px){.bodySummary{flex-direction:column;gap:15vw;overflow:hidden}.bodySummary .card{width:37.5vh;height:85vh;padding:2rem 1rem 1rem}.bodySummary .card .title{padding:0;width:90%}.bodySummary .card .title .splitTitle{margin-top:.5em;font-size:2rem}.bodySummary .card .title span{font-size:2rem}.bodySummary .card ul{gap:.8rem}.bodySummary .card ul li p{font-size:1.15rem}.bodySummary .card .devider{width:100%;font-size:1.6em}}@media only screen and (max-width:380px)and (max-height:950px){.bodySummary{flex-direction:column;gap:15vw}.bodySummary .card{width:43.75vh;height:90vh;padding:1.5rem .8rem .8rem}.bodySummary .card .title{padding:0;width:90%}.bodySummary .card .title .splitTitle{margin-top:.5em;font-size:1.9rem}.bodySummary .card .title span{font-size:1.8rem}.bodySummary .card ul{gap:.5rem}.bodySummary .card ul li p{font-size:1.1rem}.bodySummary .card .devider{width:100%;font-size:1.4em;padding:.5em .5em 0}}@media only screen and (max-width:950px)and (max-height:500px){.bodySummary{flex-wrap:wrap}.bodySummary .card{width:34.375vw;height:75vw}.bodySummary .card .title{padding:0;width:90%}.bodySummary .card .title .splitTitle{margin-top:.5em;font-size:2.5rem}.bodySummary .card .title span{font-size:2rem}.bodySummary .card ul li p{font-size:1.3rem}.bodySummary .card .devider{width:100%;font-size:1.8em}}.mainIconList{width:100%;display:flex;justify-content:center;align-items:center}.mainIconList .cursor,.mainIconList .label{width:120px;height:120px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#000;color:#fff;position:absolute;z-index:3;align-items:center;justify-content:center;font-size:1.5em;font-weight:300;pointer-events:none}.mainIconList .body{display:flex;gap:5vw;align-items:center;justify-content:center;flex-wrap:wrap}.mainIconList .body .project{display:flex;flex-direction:column;width:35vw;height:24.75vw;text-decoration:none;z-index:1;cursor:pointer;position:relative}.mainIconList .body .project .imageContainer{width:100%;height:100%;z-index:0;overflow:hidden;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}.mainIconList .body .project .imageContainer div{display:flex;width:100%;height:100%;z-index:0;scale:1;transition:.5s cubic-bezier(.76,0,.24,1);position:relative}.mainIconList .body .project .imageContainer:hover div{transform:scale(1.1)}.mainIconList .body .project p{position:absolute;color:#ff5959;font-weight:300;text-align:center;bottom:5%;left:5%;z-index:1;margin:0;display:flex;overflow:hidden;gap:1em;width:100%}.mainIconList .body .project p span{font-size:4rem;font-weight:700;color:#ff5959;margin:0}@media(hover:hover)and (pointer:fine){.mainIconList .cursor,.mainIconList .label{display:flex}}@media(hover:none)and (pointer:coarse){.mainIconList .cursor,.mainIconList .label{display:none}}@media only screen and (max-width:1550px){.mainIconList{padding:5vh 0 0}.mainIconList .cursor,.mainIconList .label{width:100px;height:100px;font-size:1.3em;font-weight:300}.mainIconList .body .project{width:35vw;height:24.75vw}.mainIconList .body .project p span{font-size:3rem;font-weight:700}}@media only screen and (max-width:1450px){.mainIconList{padding:10vh 0 0}.mainIconList .cursor,.mainIconList .label{width:100px;height:100px;font-size:1.3em;font-weight:300}.mainIconList .body{width:90%}.mainIconList .body .project{width:35vw;height:24.75vw}.mainIconList .body .project p span{font-size:2.5rem;font-weight:700}}@media only screen and (max-width:1050px)and (min-height:800px){.mainIconList{width:100%;display:flex}.mainIconList .cursor,.mainIconList .label{display:none}.mainIconList .body .project{flex-direction:none;align-items:center;justify-content:center;width:50vh;height:36.25vh;text-decoration:none;z-index:1}.mainIconList .body .project p{text-align:center;font-size:5em}.mainIconList .body .project p span{font-size:5rem}}@media only screen and (max-width:450px)and (max-height:950px){.mainIconList .cursor,.mainIconList .label{display:none}.mainIconList .body{height:100%;flex-direction:column;gap:5vh;justify-content:center;align-items:top}.mainIconList .body .project{flex-direction:none;align-items:center;justify-content:center;width:80vw;height:56vw;text-decoration:none}.mainIconList .body .project p{font-weight:800;font-size:3em}.mainIconList .body .project p span{font-size:3rem}}@media only screen and (max-width:950px)and (max-height:500px){.mainIconList .cursor,.mainIconList .label{display:none}.mainIconList .body{height:100%}.mainIconList .body .project{flex-direction:none;align-items:center;justify-content:center;width:60vw;height:42vw;text-decoration:none}.mainIconList .body .project p{font-weight:800;font-size:3em}.mainIconList .body .project p span{font-size:3rem;font-weight:700}}.mainProjectsAll{display:flex;justify-content:top;align-items:center;flex-direction:column;z-index:1}.mainProjectsAll,.mainProjectsAll ul{overflow:hidden;margin:0;width:100%;height:100%;padding:0;position:relative}.mainProjectsAll ul{border-top:1px solid #22272d}.mainProjectsAll ul li{list-style-type:none;border-bottom:1px solid #22272d}.mainProjectsAll ul li a{padding:2em;text-decoration:none;list-style:none;display:flex;justify-content:space-between;align-items:center;transition:all .2s;height:100%}.mainProjectsAll ul li a h2{font-size:3.5em;font-weight:300;margin:0;color:#22272d;transition:all .4s}.mainProjectsAll ul li a p{font-size:1.3em;margin:0;color:#22272d;transition:all .4s}.mainProjectsAll ul li:hover{opacity:.4}.mainProjectsAll ul li:hover h2{transform:translateX(-25px)}.mainProjectsAll ul li:hover p{transform:translateX(25px)}@media screen and (max-width:1550px){.mainProjectsAll ul li a{padding:1.55em}.mainProjectsAll ul li a h2{font-size:3em}.mainProjectsAll ul li a p{font-size:1.2em}}@media screen and (max-width:1350px){.mainProjectsAll{height:120%}.mainProjectsAll ul li a{padding:1.6em}.mainProjectsAll ul li a h2{font-size:3em}.mainProjectsAll ul li a p{font-size:1.2em}}@media screen and (max-width:1300px){.mainProjectsAll{height:90%}.mainProjectsAll ul li a{padding:1.6em}.mainProjectsAll ul li a h2{font-size:3em}.mainProjectsAll ul li a p{font-size:1.2em}}@media screen and (max-width:1000px)and (min-height:600px){.mainProjectsAll{height:90%}.mainProjectsAll ul li a{padding:1.5em}.mainProjectsAll ul li a h2{font-size:2.5em}.mainProjectsAll ul li a p{font-size:1em}}@media screen and (max-width:1050px)and (min-height:1000px){.mainProjectsAll{height:90%}.mainProjectsAll ul li a{padding:1.5em}.mainProjectsAll ul li a h2{font-size:2.5em}.mainProjectsAll ul li a p{font-size:1em}}@media screen and (max-width:900px)and (min-height:800px){.mainProjectsAll{height:90%}.mainProjectsAll ul li a{padding:1.4em}.mainProjectsAll ul li a h2{font-size:2.5em}.mainProjectsAll ul li a p{font-size:1em}}.mainProjectsAllScene{height:100%;position:absolute;width:100%;top:0;z-index:0}.mainProjectsAllScene>canvas{width:100%;height:100%;position:absolute;top:0;left:0}@media(hover:hover)and (pointer:fine){.mainProjectsAllScene{display:block}}@media(hover:none)and (pointer:coarse){.mainProjectsAllScene{display:none}}.mainAllProjectsPage{display:flex;flex-direction:column;justify-content:top;align-items:center;min-height:205vh;width:100vw;background-color:#fff;margin:0;z-index:2;position:relative;overflow:visible;padding:0 0 100vh}.mainAllProjectsPage .svgContainer{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;width:100%;margin:0;z-index:0}.mainAllProjectsPage .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;border-radius:0 0 50% 50%;background-color:#fff;z-index:1}.mainAllProjectsPage .barContainer{position:absolute;top:35vh;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2em;width:80%;left:10%;z-index:3}.mainAllProjectsPage .barContainer .headerProjects{display:flex;justify-content:left;align-items:center;width:100%;z-index:4;position:relative}.mainAllProjectsPage .barContainer .headerProjects p{position:relative;font-size:2em;font-weight:500;margin:0;width:30%;text-align:left;padding-bottom:.5rem;border-bottom:1px solid #22272d;color:#22272d}.mainAllProjectsPage .barContainer .bar{display:flex;justify-content:space-between;align-items:center;gap:1em;width:100%}.mainAllProjectsPage .barContainer .bar .buttons{position:relative;display:flex;justify-content:center;align-items:center;gap:1em;z-index:1}.mainAllProjectsPage .list{position:absolute;top:30vh;height:75%;left:0;z-index:1;padding:15rem 0;min-height:50vh;background-color:#fff}.mainAllProjectsPage .list,.mainAllProjectsPage .list .options{overflow:visible;width:100%;display:flex;justify-content:center;align-items:top}.mainAllProjectsPage .list .options{height:100%;z-index:2}.mainAllProjectsPage .list .options .section{width:80%;z-index:1}.mainAllProjectsPage .iconList{z-index:1;min-height:10vh;top:50vh}.mainAllProjectsPage .iconList,.mainAllProjectsPage .iconList .mainIcon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;position:relative;background-color:#fff}.mainAllProjectsPage .iconList .mainIcon{height:100%;gap:10em;z-index:2}.mainAllProjectsPage .iconList .mainIcon .projects{z-index:2;background-color:#fff}@media(hover:hover)and (pointer:fine){.mainAllProjectsPage .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.mainAllProjectsPage .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1550px){.mainAllProjectsPage{min-height:190vh}.mainAllProjectsPage .barContainer .header p{font-size:1.8em;width:20%}}@media only screen and (max-width:1450px){.mainAllProjectsPage{min-height:220vh}.mainAllProjectsPage .barContainer .header p{font-size:1.8em;width:25%}.mainAllProjectsPage .list{padding:15rem 0 0}}@media only screen and (max-width:1350px){.mainAllProjectsPage{min-height:220vh;padding:25vh 0 50vh}.mainAllProjectsPage .barContainer .header p{font-size:1.8em;width:25%}.mainAllProjectsPage .iconList{width:100%;min-height:10vh;top:20vh}.mainAllProjectsPage .list{padding:15rem 0 0}}@media only screen and (max-width:1000px)and (min-height:600px){.mainAllProjectsPage{min-height:220vh;padding:25vh 0 50vh}.mainAllProjectsPage .barContainer .header p{font-size:1.5em;width:30%}.mainAllProjectsPage .iconList{width:100%;min-height:10vh;top:25vh}.mainAllProjectsPage .list{top:20vh;padding:15rem 0 0}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainAllProjectsPage{min-height:120vh;padding:25vh 0 50vh}.mainAllProjectsPage .barContainer .header p{font-size:1.5em;width:30%}.mainAllProjectsPage .iconList{width:100%;min-height:10vh;top:15vh}.mainAllProjectsPage .list{top:25vh;padding:15rem 0 0}}@media only screen and (max-width:900px)and (min-height:800px){.mainAllProjectsPage{min-height:120vh;padding:25vh 0 50vh}.mainAllProjectsPage .barContainer .header p{font-size:1.5em;width:30%}.mainAllProjectsPage .iconList{width:100%;min-height:10vh;top:20vh}.mainAllProjectsPage .iconList div{width:100%;display:flex;justify-content:center;align-items:center}.mainAllProjectsPage .iconList div .mainIcon,.mainAllProjectsPage .iconList div .mainIcon .projects{width:100%}.mainAllProjectsPage .list{top:25vh;padding:15rem 0 0}}@media only screen and (max-width:450px)and (max-height:950px){.mainAllProjectsPage{justify-content:top;align-items:center;height:-moz-fit-content;height:fit-content;overflow:visible;padding:0 0 20em}.mainAllProjectsPage .barContainer{top:20vh;gap:2em;width:80%;left:10%}.mainAllProjectsPage .barContainer .headerProjects{justify-content:center;width:100%}.mainAllProjectsPage .barContainer .headerProjects p{font-size:2em;font-weight:500;width:80%;text-align:left;padding-bottom:.5rem}.mainAllProjectsPage .barContainer .bar{justify-content:center;gap:1em;width:100%}.mainAllProjectsPage .barContainer .bar .buttons{gap:1em}.mainAllProjectsPage .barContainer .bar .buttons:nth-of-type(2),.mainAllProjectsPage .list{display:none}.mainAllProjectsPage .iconList{height:100%;width:100%;height:-moz-fit-content;height:fit-content;top:30vh}.mainAllProjectsPage .iconList .mainIcon{height:100%;width:100%;gap:10em}.mainAllProjectsPage .iconList .mainIcon .projects{height:100%;width:100%}.mainAllProjectsPage .iconList .mainIcon .cursor,.mainAllProjectsPage .iconList .mainIcon .label{display:none}}@media only screen and (max-width:380px)and (max-height:750px){.mainAllProjectsPage{justify-content:top;height:-moz-fit-content;height:fit-content;z-index:2;overflow:visible;padding:10vh 0 20em}.mainAllProjectsPage .barContainer{top:30vh;gap:1em;width:90%;left:5%}.mainAllProjectsPage .barContainer .headerProjects{justify-content:center;width:100%;padding:0}.mainAllProjectsPage .barContainer .headerProjects p{font-size:1.6em;font-weight:400;width:80%;text-align:left;padding:0 0 .5rem}.mainAllProjectsPage .barContainer .bar{justify-content:center;gap:1em;width:100%}.mainAllProjectsPage .barContainer .bar .buttons{gap:1em}.mainAllProjectsPage .barContainer .bar .buttons:nth-of-type(2),.mainAllProjectsPage .list{display:none}.mainAllProjectsPage .iconList{height:100%;width:100%;height:-moz-fit-content;height:fit-content;top:45vh}.mainAllProjectsPage .iconList .mainIcon{height:100%;width:100%;gap:10em}.mainAllProjectsPage .iconList .mainIcon .projects{height:100%;width:100%}.mainAllProjectsPage .iconList .mainIcon .cursor,.mainAllProjectsPage .iconList .mainIcon .label{display:none}}@media only screen and (max-width:950px)and (max-height:450px){.mainAllProjectsPage{justify-content:top;height:-moz-fit-content;height:fit-content;overflow:visible;padding:40vh 0 20em}.mainAllProjectsPage .barContainer{top:40vh;justify-content:space-between;gap:1em;width:70%;left:15%}.mainAllProjectsPage .barContainer .headerProjects{width:100%}.mainAllProjectsPage .barContainer .headerProjects p{font-size:2em;width:70%;text-align:left;padding-bottom:.5rem}.mainAllProjectsPage .barContainer .bar{justify-content:left;gap:1em;width:70%}.mainAllProjectsPage .barContainer .bar .buttons{gap:1em}.mainAllProjectsPage .barContainer .bar .buttons:nth-of-type(2),.mainAllProjectsPage .list{display:none}.mainAllProjectsPage .iconList{height:100%;width:100%;height:-moz-fit-content;height:fit-content;top:25vh}.mainAllProjectsPage .iconList .mainIcon{height:100%;width:100%;gap:10em}.mainAllProjectsPage .iconList .mainIcon .projects{height:100%;width:100%}.mainAllProjectsPage .iconList .mainIcon .cursor,.mainAllProjectsPage .iconList .mainIcon .label{display:none}}.mainTopBarProjects{width:100vw;height:50vh;padding:10vh 0;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.mainTopBarProjects .bar{display:flex;justify-content:space-evenly;align-items:center;gap:5vw;width:100%;padding:0 5vw}.mainTopBarProjects .bar .info{width:10vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info .devider{width:100%;height:2px;background-color:#22272d;margin:.5rem 0}.mainTopBarProjects .bar .info p{text-align:center;font-size:1.8vw;color:#22272d;margin:0;font-weight:400;font-family:Inter,sans-serif}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:1.8vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer{position:absolute;bottom:15%;left:30%;display:flex;justify-content:center;align-items:center;width:100%;height:10vh}.mainTopBarProjects .buttonContainer .button{width:180px;height:180px;background-color:#22272d;border-radius:50%;cursor:pointer;overflow:hidden}@media only screen and (max-width:1450px){.mainTopBarProjects .buttonContainer .button{width:150px;height:150px}}@media only screen and (max-width:1050px){.mainTopBarProjects .bar{gap:2vw;width:100%;padding:0 5vw}.mainTopBarProjects .bar .info{width:12vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info p{text-align:center;font-size:2vw;font-weight:400}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:2vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer .button{width:130px;height:130px}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainTopBarProjects .bar{gap:1.5vw;width:100%;padding:0 5vw}.mainTopBarProjects .bar .info{width:14vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info p{text-align:center;font-size:2.5vw;font-weight:400}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:2.5vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer .button{width:150px;height:150px}}@media only screen and (max-width:900px)and (min-height:1000px){.mainTopBarProjects .bar{gap:1vw;width:96%;padding:0 5vw}.mainTopBarProjects .bar .info{width:20vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info p{text-align:center;font-size:2.8vw;font-weight:500}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:2.8vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer .button{width:150px;height:150px}}@media only screen and (max-width:450px)and (max-height:950px){.mainTopBarProjects{height:40vh;padding-top:20vh}.mainTopBarProjects .bar{gap:1vw;width:96%;padding:0 5vw;flex-wrap:wrap}.mainTopBarProjects .bar .info{width:30vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info p{text-align:center;font-size:6vw;font-weight:500}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:6vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer .button{width:130px;height:13s0px}}@media only screen and (max-width:950px)and (max-height:500px){.mainTopBarProjects{height:70vh;padding:20vh 0}.mainTopBarProjects .bar{gap:1vw;width:96%;padding:0 5vw;flex-wrap:wrap}.mainTopBarProjects .bar .info{width:20vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info p{text-align:center;font-size:3vw;font-weight:500}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:3vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer{bottom:25%;left:0;width:100%;height:10vh}.mainTopBarProjects .buttonContainer .button{width:130px;height:130px}}@media only screen and (max-width:950px)and (max-height:380px){.mainTopBarProjects{height:70vh;padding:20vh 0}.mainTopBarProjects .bar{gap:1vw;width:96%;padding:0 5vw;flex-wrap:wrap}.mainTopBarProjects .bar .info{width:20vw;padding:.5rem 1rem}.mainTopBarProjects .bar .info p{text-align:center;font-size:3vw;font-weight:500}.mainTopBarProjects .bar .info p:nth-of-type(2){font-size:3vw;font-weight:500;color:#ff5100}.mainTopBarProjects .buttonContainer{bottom:25%;left:0;width:100%;height:10vh}.mainTopBarProjects .buttonContainer .button{width:110px;height:110px}}.mainNextProject{justify-content:center;height:100%;z-index:1}.mainNextProject,.mainNextProject .body{display:flex;align-items:center;width:100%;background-color:#fff;position:relative}.mainNextProject .body{gap:5vw;justify-content:space-between;z-index:2}.mainNextProject .body .project{display:flex;flex-direction:column;width:35vw;height:21.875vw;text-decoration:none;z-index:1;cursor:pointer;position:relative}.mainNextProject .body .project div{display:flex;position:absolute;width:100%;height:100%;z-index:0;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}.mainNextProject .body .project p{position:absolute;color:#22272d;text-align:left;left:5%;top:80%;z-index:1;margin:0;display:flex;flex-wrap:wrap;overflow:hidden;gap:1em;max-width:100%}.mainNextProject .body .project p span{font-size:4rem;font-weight:900;color:#ff5100;margin:0}.mainNextProject .cursor,.mainNextProject .label{width:100px;height:100px;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background-color:#000;color:#fff;position:absolute;z-index:3;display:flex;align-items:center;justify-content:center;font-size:1.5em;font-weight:300;pointer-events:none}@media only screen and (max-width:1750px){.mainNextProject .body .project p span{font-size:3.7rem;font-weight:900}}@media only screen and (max-width:1550px){.mainNextProject .body .project p{gap:.6em}.mainNextProject .body .project p span{font-size:3.3rem;font-weight:900}}@media only screen and (max-width:1450px){.mainNextProject .body .project p{gap:.5em}.mainNextProject .body .project p span{font-size:3rem;font-weight:900}}@media only screen and (max-width:1050px){.mainNextProject{width:100%;height:100%}.mainNextProject .body{flex-wrap:wrap;width:100%;gap:5vw;justify-content:center}.mainNextProject .body .project{width:55vh;height:34.375vh}.mainNextProject .body .project p{color:#ff5100;text-align:left;left:5%;top:75%;flex-wrap:wrap;overflow:hidden;gap:1em;max-width:100%;font-size:5rem}.mainNextProject .body .project p span{font-size:4rem}.mainNextProject .cursor,.mainNextProject .label{display:none}}@media only screen and (max-width:450px)and (max-height:950px){.mainNextProject{width:100%;height:100%}.mainNextProject .body{width:100%;gap:5vw;justify-content:center;flex-wrap:wrap}.mainNextProject .body .project{width:35vh;height:21.875vh}.mainNextProject .body .project p{color:#ff5100;text-align:left;left:5%;top:75%;flex-wrap:wrap;overflow:hidden;gap:1em;max-width:100%;font-size:2.5rem}.mainNextProject .body .project p span{font-size:2.5rem;font-weight:900}.mainNextProject .cursor,.mainNextProject .label{display:none}}@media only screen and (max-width:400px)and (max-height:850px){.mainNextProject{width:100%;height:100%}.mainNextProject .body{width:100%;gap:5vw;justify-content:center;flex-wrap:wrap}.mainNextProject .body .project{width:45vh;height:28.125vh}.mainNextProject .body .project p{color:#ff5100;text-align:left;left:5%;top:75%;flex-wrap:wrap;overflow:hidden;gap:1em;max-width:100%;font-size:2rem}.mainNextProject .body .project p span{font-size:2rem}.mainNextProject .cursor,.mainNextProject .label{display:none}}@media only screen and (max-width:950px)and (max-height:500px){.mainNextProject{width:100%;height:100%}.mainNextProject .body{width:100%;gap:5vw;justify-content:center;flex-wrap:wrap}.mainNextProject .body .project{width:40vw;height:25vw}.mainNextProject .body .project p{text-align:left;left:5%;top:75%;flex-wrap:wrap;overflow:hidden;gap:1em;max-width:100%;font-size:2.5rem;font-weight:900}.mainNextProject .body .project p span{font-size:2.5rem;font-weight:900}.mainNextProject .cursor,.mainNextProject .label{display:none}}.mainNextProjectComponent{height:90vh;width:100vw;flex-direction:column;gap:10em;padding:10vh 0;background-color:#fff;z-index:2}.mainNextProjectComponent,.mainNextProjectComponent .svgContainer{display:flex;justify-content:center;align-items:center;position:relative}.mainNextProjectComponent .svgContainer{width:100%;margin:0;top:-25px;z-index:1}.mainNextProjectComponent .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;border-radius:0 0 50% 50%;background-color:#fff;z-index:1}.mainNextProjectComponent .text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;width:50%;text-align:center;padding:20vh 0 0}.mainNextProjectComponent .text p{font-size:5rem;font-weight:300;color:#22272d;margin:0;line-height:1.5em}.mainNextProjectComponent .text p span{font-size:5rem;font-weight:700;color:#ff5959}.mainNextProjectComponent .projects{width:90%;z-index:3;background-color:#fff;height:30vh;position:relative;padding:0 0 10vh}.mainNextProjectComponent .cursor,.mainNextProjectComponent .label{width:100px;height:100px;border-radius:50%;background-color:#22272d;color:#fff;position:absolute;z-index:2;align-items:center;justify-content:center;font-size:1.5em;font-weight:300;pointer-events:none}.mainNextProjectComponent .label{background-color:transparent}@media(hover:hover)and (pointer:fine){.mainNextProjectComponent .svgContainer .svgDiv{width:130%;left:-15%}.mainNextProjectComponent .cursor,.mainNextProjectComponent .label{display:flex}}@media(hover:none)and (pointer:coarse){.mainNextProjectComponent .svgContainer .svgDiv{width:100%;left:0}.mainNextProjectComponent .cursor,.mainNextProjectComponent .label{display:none}}@media only screen and (max-width:1550px){.mainNextProjectComponent .text{padding:20vh 0 0}.mainNextProjectComponent .text p{font-size:4.5rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:4.5rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 10vh}}@media only screen and (max-width:1450px){.mainNextProjectComponent .text{padding:20vh 0 0}.mainNextProjectComponent .text p{font-size:4rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:4rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 10vh}}@media only screen and (max-width:1350px){.mainNextProjectComponent{height:100vh}.mainNextProjectComponent .text{padding:20vh 0 0}.mainNextProjectComponent .text p{font-size:4rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:4rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 10vh}.mainNextProjectComponent{height:100vh}.mainNextProjectComponent .text{padding:20vh 0 0}.mainNextProjectComponent .text p{font-size:4rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:4rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 15vh}}@media only screen and (max-width:1050px){.mainNextProjectComponent{height:80vh;padding-top:25vh}.mainNextProjectComponent .text{padding:0 0 20vh}.mainNextProjectComponent .text p{font-size:3rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:3rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 24vh}}@media only screen and (max-width:450px)and (max-height:950px){.mainNextProjectComponent{height:100vh}.mainNextProjectComponent .text{padding:20vh 0 0;width:90%}.mainNextProjectComponent .text p{font-size:3rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:3rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 24vh}}@media only screen and (max-width:400px)and (max-height:850px){.mainNextProjectComponent{height:100vh}.mainNextProjectComponent .text{padding:20vh 0 0;width:90%}.mainNextProjectComponent .text p{font-size:2.5rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:2.5rem;font-weight:700}.mainNextProjectComponent .projects{height:20vh;padding:0 0 24vh}}@media only screen and (max-width:950px)and (max-height:500px){.mainNextProjectComponent{height:120vh;padding-top:30vh}.mainNextProjectComponent .text{padding:50vh 0 0;width:70%}.mainNextProjectComponent .text p{font-size:3rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:3rem;font-weight:700}.mainNextProjectComponent .projects{height:30vh;padding:0}}@media only screen and (max-width:950px)and (max-height:400px){.mainNextProjectComponent{height:130vh;padding-top:30vh}.mainNextProjectComponent .text{padding:50vh 0 0;width:70%}.mainNextProjectComponent .text p{font-size:3rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:3rem;font-weight:700}.mainNextProjectComponent .projects{height:30vh;padding:0}}@media only screen and (max-width:950px)and (max-height:380px){.mainNextProjectComponent{height:135vh;padding-top:30vh}.mainNextProjectComponent .text{padding:50vh 0 0;width:70%}.mainNextProjectComponent .text p{font-size:3rem;font-weight:300}.mainNextProjectComponent .text p span{font-size:3rem;font-weight:700}.mainNextProjectComponent .projects{height:30vh;padding:0}}.mainSectionIntroduction{min-height:120vh;width:100vw;position:relative;margin:0;z-index:4;background-color:#22272d}.mainSectionIntroduction .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;width:100%;height:100%;z-index:1;position:absolute}.mainSectionIntroduction .text p{font-size:2.6rem;font-weight:500;color:#ff5100;position:relative}.mainSectionIntroduction .text p:first-of-type{position:absolute;top:5%;left:0;width:45vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;margin-left:5vw}.mainSectionIntroduction .text p:nth-of-type(2){position:absolute;bottom:15%;width:50vw;text-align:center}.mainSectionIntroduction .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:5vh;z-index:0}.mainSectionIntroduction .images .imageContainer{position:absolute}.mainSectionIntroduction .images .imageContainer img{object-fit:cover}.mainSectionIntroduction .images .imageContainer:first-of-type{left:35%;width:43.75vh;height:70vh;z-index:1}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:65%;top:15%;width:25vw;height:15.625vw;z-index:1;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:45%;bottom:20%;width:50vw;height:31.25vw;z-index:0;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}@media only screen and (max-width:1750px){.mainSectionIntroduction .text p{font-size:2.5rem}}@media only screen and (max-width:1550px){.mainSectionIntroduction .text p{font-size:2.4rem}}@media only screen and (max-width:1450px){.mainSectionIntroduction .text p{font-size:2.3rem}}@media only screen and (max-width:1350px){.mainSectionIntroduction .text p{font-size:2.2rem}}@media only screen and (max-width:1050px){.mainSectionIntroduction{min-height:100vh;width:100vw}.mainSectionIntroduction .text{margin-top:10vh}.mainSectionIntroduction .text p{font-size:2.5rem}.mainSectionIntroduction .images .imageContainer:first-of-type{left:45%;width:43.75vh;height:70vh;z-index:1}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:45%;top:15%;width:25vw;height:15.625vw;z-index:1}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:5%;bottom:20%;width:50vw;height:31.25vw;z-index:0}}@media only screen and (max-width:450px)and (max-height:950px){.mainSectionIntroduction{min-height:150vh;width:100vw}.mainSectionIntroduction .text p{font-size:1.8rem}.mainSectionIntroduction .text p:first-of-type{position:absolute;top:10%;width:90vw;height:50vh;margin-bottom:40vh;margin-top:0;margin-left:5vw}.mainSectionIntroduction .text p:nth-of-type(2){bottom:0;width:80vw}.mainSectionIntroduction .images{top:40vh}.mainSectionIntroduction .images .imageContainer:first-of-type{left:15%;top:5%;width:43.75vh;height:70vh}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:25vh;height:15.625vh}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:-5%;bottom:10%;width:50vh;height:31.25vh}}@media only screen and (max-width:400px)and (max-height:950px){.mainSectionIntroduction{min-height:150vh;width:100vw}.mainSectionIntroduction .text p{font-size:1.8rem}.mainSectionIntroduction .text p:first-of-type{top:5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:0;z-index:1;margin-left:5vw;text-align:center}.mainSectionIntroduction .text p:nth-of-type(2){bottom:0;width:80vw}.mainSectionIntroduction .images{height:100vh;top:40vh}.mainSectionIntroduction .images .imageContainer:first-of-type{left:15%;top:5%;width:43.75vh;height:70vh}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:25vh;height:15.625vh}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:-5%;bottom:10%;width:50vh;height:31.25vh}}@media only screen and (max-width:380px)and (max-height:950px){.mainSectionIntroduction{min-height:180vh;width:100vw}.mainSectionIntroduction .text p{font-size:1.8rem}.mainSectionIntroduction .text p:first-of-type{top:5%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:0;z-index:1;margin-left:5vw;text-align:center}.mainSectionIntroduction .text p:nth-of-type(2){position:absolute;bottom:0;width:80vw}.mainSectionIntroduction .images{height:100vh;top:60vh}.mainSectionIntroduction .images .imageContainer:first-of-type{left:15%;top:5%;width:43.75vh;height:70vh}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:25vh;height:15.625vh}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:-5%;bottom:10%;width:50vh;height:31.25vh}}@media only screen and (max-width:950px)and (max-height:500px){.mainSectionIntroduction{min-height:300vh;width:100vw;padding:15vh 0 45vh}.mainSectionIntroduction .text{height:90%}.mainSectionIntroduction .text p{font-size:1.8rem}.mainSectionIntroduction .text p:first-of-type{top:10%;left:15%;width:60vw;height:50vh;margin-bottom:40vh;margin-top:0;margin-left:5vw;text-align:center}.mainSectionIntroduction .text p:nth-of-type(2){bottom:0;width:60vw}.mainSectionIntroduction .images{height:150vh;top:100vh}.mainSectionIntroduction .images .imageContainer:first-of-type{left:60%;top:0;width:40.625vw;height:65vw}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:30vw;height:18.75vw}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:10%;top:45%;width:40vw;height:25vw}}@media only screen and (max-width:950px)and (max-height:400px){.mainSectionIntroduction{min-height:300vh;width:100vw;padding:15vh 0}.mainSectionIntroduction .text{height:80%}.mainSectionIntroduction .text p{font-size:1.8rem}.mainSectionIntroduction .text p:first-of-type{top:10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:0;margin-left:5vw;text-align:center}.mainSectionIntroduction .text p:nth-of-type(2){bottom:0;width:80vw}.mainSectionIntroduction .images{height:150vh;top:100vh}.mainSectionIntroduction .images .imageContainer:first-of-type{left:55%;top:5%;width:50vw;height:80vw}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:35vw;height:21.875vw}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:10%;top:45%;width:50vw;height:31.25vw}}@media only screen and (max-width:950px)and (max-height:380px){.mainSectionIntroduction{min-height:300vh;width:100vw;padding:15vh 0}.mainSectionIntroduction .text{height:80%}.mainSectionIntroduction .text p{font-size:1.8rem}.mainSectionIntroduction .text p:first-of-type{position:absolute;top:10%;left:0;width:90vw;height:50vh;margin-bottom:40vh;margin-top:0;margin-left:5vw;text-align:center}.mainSectionIntroduction .text p:nth-of-type(2){bottom:0;width:80vw}.mainSectionIntroduction .images{width:100%;height:150vh;top:100vh}.mainSectionIntroduction .images .imageContainer:first-of-type{left:55%;top:5%;width:50vw;height:80vw}.mainSectionIntroduction .images .imageContainer:nth-of-type(2){left:5%;top:15%;width:35vw;height:21.875vw}.mainSectionIntroduction .images .imageContainer:nth-of-type(3){left:10%;top:45%;width:50vw;height:31.25vw}}.bodyMobileView{gap:5vw;align-items:center;justify-content:center;background-color:#22272d}.bodyMobileView,.bodyMobileView .project{display:flex;z-index:5;border-radius:50px}.bodyMobileView .project{flex-direction:column;width:43.75vh;height:70vh;text-decoration:none;cursor:pointer;position:relative;background-color:#d7d7d7}.bodyMobileView .project div{display:flex;position:absolute;width:100%;height:100%;z-index:0;box-shadow:0 0 10px 1px rgba(0,0,0,.5);border-radius:50px}.bodyMobileView .project div img{object-fit:cover;z-index:0}.bodyMobileView .project p{position:absolute;color:#22272d;text-align:left;left:5%;bottom:5%;z-index:1;margin:0;display:flex;flex-wrap:wrap;overflow:hidden;gap:1em;max-width:100%}.bodyMobileView .project p span{font-size:3rem;font-weight:300;color:#fff;margin:0}.bodyMobileView .project p span:first-of-type{font-weight:700;color:#ff5100}.bodyMobileView .project p .splitTitle{font-size:3rem;font-weight:300;color:#fff;margin:0}.bodyMobileView .project p .splitTitle:first-of-type{font-weight:700;color:#ff5100}@media only screen and (max-width:1750px){.bodyMobileView .project p span{font-size:2.8rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:1550px){.bodyMobileView .project p{gap:.6em}.bodyMobileView .project p span{font-size:2.6rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:1450px){.bodyMobileView .project p{gap:.5em}.bodyMobileView .project p span{font-size:2.4rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:1050px){.bodyMobileView .project{width:37.5vh;height:60vh}.bodyMobileView .project p{gap:.5em}.bodyMobileView .project p span{font-size:2.4rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:1050px)and (min-height:1000px){.bodyMobileView .project{width:21.875vh;height:35vh}.bodyMobileView .project p{gap:.5em}.bodyMobileView .project p span{font-size:2.4rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:900px)and (min-height:1000px){.bodyMobileView{flex-wrap:wrap}.bodyMobileView .project{width:21.875vh;height:35vh}.bodyMobileView .project p{gap:.5em}.bodyMobileView .project p span{font-size:2.4rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:450px)and (max-height:950px){.bodyMobileView{flex-direction:column;gap:15vw}.bodyMobileView .project{width:40.625vh;height:65vh}.bodyMobileView .project p{gap:.5em}.bodyMobileView .project p span{font-size:2.4rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}@media only screen and (max-width:950px)and (max-height:500px){.bodyMobileView{flex-wrap:wrap}.bodyMobileView .project{width:34.375vw;height:55vw}.bodyMobileView .project p{gap:.5em}.bodyMobileView .project p span{font-size:2.4rem;font-weight:300}.bodyMobileView .project p span:first-of-type{font-weight:700}}.mainMobileView{height:75vh;width:100vw;flex-direction:column;gap:10em;padding:15vh 0 10vh;background-color:#22272d;z-index:5}.mainMobileView,.mainMobileView .svgContainer{display:flex;justify-content:center;align-items:center;position:relative}.mainMobileView .svgContainer{width:100%;margin:0;top:50px;z-index:4}.mainMobileView .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;border-radius:0 0 50% 50%;background-color:#22272d;z-index:2}.mainMobileView .text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;width:50%;text-align:center}.mainMobileView .text h1{font-size:4rem;font-weight:700;color:#000;margin:0}.mainMobileView .text p{font-size:2rem;font-weight:300;color:#000;margin:0;line-height:1.5em}.mainMobileView .projects{z-index:5;background-color:#22272d}@media(hover:hover)and (pointer:fine){.mainMobileView .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.mainMobileView .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1750px){.mainMobileView{height:75vh;padding:15vh 0 10vh}.mainMobileView .text h1{font-size:4rem;font-weight:700}.mainMobileView .text p{font-size:2rem;font-weight:300}}@media only screen and (max-width:1550px){.mainMobileView{height:75vh;padding:15vh 0 10vh}.mainMobileView .text h1{font-size:4rem;font-weight:700}.mainMobileView .text p{font-size:2rem;font-weight:300}}@media only screen and (max-width:1450px){.mainMobileView{height:75vh;padding:15vh 0 10vh}.mainMobileView .text h1{font-size:4rem;font-weight:700}.mainMobileView .text p{font-size:2rem;font-weight:300}}@media only screen and (max-width:1050px){.mainMobileView{height:100vh;padding:5vh 0 10vh}.mainMobileView .text h1{font-size:4rem;font-weight:700}.mainMobileView .text p{font-size:2rem;font-weight:300}}@media only screen and (max-width:450px){.mainMobileView{height:300vh;padding:5vh 0 10vh}.mainMobileView .text h1{font-size:4rem;font-weight:700}.mainMobileView .text p{font-size:2rem;font-weight:300}}@media only screen and (max-width:950px)and (max-height:500px){.mainMobileView{height:200vh;padding:5vh 0 10vh}.mainMobileView .text h1{font-size:4rem;font-weight:700}.mainMobileView .text p{font-size:2rem;font-weight:300}}.mainSectionServices{min-height:100vh;width:100vw;position:relative;margin:0;z-index:4;background-color:#d7d7d7}.mainSectionServices .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;width:100%;height:100%;z-index:2;position:absolute}.mainSectionServices .text p{font-size:2.6rem;font-weight:500;color:#ff5100;position:relative}.mainSectionServices .text p:first-of-type{position:absolute;top:5%;left:0;width:45vw;height:50vh;margin-bottom:40vh;margin-top:10vh;margin-left:5vw;z-index:2}.mainSectionServices .text p:nth-of-type(2){position:absolute;bottom:20%;margin-bottom:5vh;width:50vw;text-align:center}.mainSectionServices .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:5vh;z-index:1}.mainSectionServices .images .imageContainer{position:absolute;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.mainSectionServices .images .imageContainer img{object-fit:cover}.mainSectionServices .images .imageContainer:first-of-type{left:70%;width:37.5vh;height:60vh;z-index:1}.mainSectionServices .images .imageContainer:nth-of-type(2){left:55%;top:65%;width:20vw;height:12.5vw;z-index:1}.mainSectionServices .images .imageContainer:nth-of-type(3){left:35%;bottom:15%;width:40vw;height:25vw;z-index:0}@media only screen and (max-width:1750px){.mainSectionServices .text p{font-size:2.5rem}}@media only screen and (max-width:1550px){.mainSectionServices .text p{font-size:2.4rem}}@media only screen and (max-width:1450px){.mainSectionServices .text p{font-size:2.3rem}}@media only screen and (max-width:1350px){.mainSectionServices .text p{font-size:2.2rem}}.mainSectionStyleChoice{min-height:120vh;width:100vw;position:relative;margin:0;z-index:4;background-color:#22272d}.mainSectionStyleChoice .text{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10vh;width:100%;height:100%;z-index:1;position:absolute}.mainSectionStyleChoice .text p{font-size:2.6rem;font-weight:500;color:#ff5100;position:relative}.mainSectionStyleChoice .text p:first-of-type{position:absolute;top:5%;right:0;width:45vw;height:50vh;margin-bottom:40vh;margin-top:10vh;z-index:1;text-align:right;margin-right:5vw}.mainSectionStyleChoice .text p:nth-of-type(2){position:absolute;bottom:15%;margin-bottom:5vh;width:50vw;text-align:center}.mainSectionStyleChoice .images{display:flex;position:absolute;justify-content:center;align-items:center;margin:0;width:100%;height:100vh;top:5vh;z-index:0}.mainSectionStyleChoice .images .imageContainer{position:absolute}.mainSectionStyleChoice .images .imageContainer img{object-fit:cover}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:50%;width:37.5vh;height:60vh;z-index:1;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:15%;width:25vw;height:15.625vw;z-index:1;box-shadow:0 0 20px 2px rgba(0,0,0,.4)}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:0;bottom:15%;width:45vw;height:28.125vw;z-index:2}@media only screen and (max-width:1750px){.mainSectionStyleChoice .text p{font-size:2.5rem}}@media only screen and (max-width:1550px){.mainSectionStyleChoice .text p{font-size:2.4rem}}@media only screen and (max-width:1450px){.mainSectionStyleChoice .text p{font-size:2.3rem}}@media only screen and (max-width:1350px){.mainSectionStyleChoice .text p{font-size:2.2rem}}@media only screen and (max-width:1050px){.mainSectionStyleChoice{min-height:100vh}.mainSectionStyleChoice .text p{font-size:2.5rem}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:50%;width:37.5vh;height:60vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:15%;width:30vh;height:18.75vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:0;bottom:15%;width:65vh;height:40.625vh}}@media only screen and (max-width:450px)and (max-height:950px){.mainSectionStyleChoice{min-height:150vh;padding:0 0 10vh}.mainSectionStyleChoice .text{height:110%}.mainSectionStyleChoice .text p{font-size:1.8rem}.mainSectionStyleChoice .text p:first-of-type{top:-15%;right:0;width:90vw;height:50vh;text-align:center}.mainSectionStyleChoice .text p:nth-of-type(2){bottom:20%;width:90vw}.mainSectionStyleChoice .images{top:35vh}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:5%;width:43.75vh;height:70vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:5%;width:35vh;height:21.875vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:-25%;bottom:5%;width:75vh}}@media only screen and (max-width:400px)and (max-height:950px){.mainSectionStyleChoice{min-height:150vh;padding:10vh 0}.mainSectionStyleChoice .text{height:110%}.mainSectionStyleChoice .text p{font-size:1.8rem}.mainSectionStyleChoice .text p:first-of-type{top:-15%;right:0;width:90vw;height:50vh;text-align:center}.mainSectionStyleChoice .text p:nth-of-type(2){bottom:20%;width:90vw}.mainSectionStyleChoice .images{top:50vh}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:5%;width:43.75vh;height:70vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:5%;width:35vh;height:21.875vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:-30%;bottom:5%;width:75vh;height:46.875vh}}@media only screen and (max-width:380px)and (max-height:950px){.mainSectionStyleChoice{min-height:180vh;padding:10vh 0}.mainSectionStyleChoice .text{height:110%}.mainSectionStyleChoice .text p{font-size:1.8rem}.mainSectionStyleChoice .text p:first-of-type{top:-15%;right:0;width:90vw;height:50vh}.mainSectionStyleChoice .text p:nth-of-type(2){bottom:20%;width:90vw}.mainSectionStyleChoice .images{top:60vh}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:5%;width:43.75vh;height:70vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:5%;width:35vh;height:21.875vh}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:-30%;bottom:5%;width:75vh;height:46.875vh}}@media only screen and (max-width:950px)and (max-height:500px){.mainSectionStyleChoice{min-height:250vh;padding:60vh 0 0}.mainSectionStyleChoice .text{height:100%}.mainSectionStyleChoice .text p{font-size:1.8rem}.mainSectionStyleChoice .text p:first-of-type{top:-15%;right:15%;width:60vw;height:50vh;text-align:center}.mainSectionStyleChoice .text p:nth-of-type(2){bottom:20%;width:70vw}.mainSectionStyleChoice .images{height:150vh;top:85vh}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:5%;width:31.25vw;height:50vw}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:15%;width:30vw;height:18.75vw}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:-5%;bottom:0;width:80vw;height:50vw}}@media only screen and (max-width:950px)and (max-height:400px){.mainSectionStyleChoice{min-height:250vh;padding:30vh 0 0}.mainSectionStyleChoice .text{height:100%}.mainSectionStyleChoice .text p{font-size:1.8rem}.mainSectionStyleChoice .text p:first-of-type{top:-15%;right:0;width:90vw;height:50vh;text-align:center}.mainSectionStyleChoice .text p:nth-of-type(2){bottom:20%;width:90vw}.mainSectionStyleChoice .images{height:150vh;top:65vh}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:5%;width:31.25vw;height:50vw}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:15%;width:25vw;height:15.625vw}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:-15%;bottom:0;width:80vw;height:50vw}}@media only screen and (max-width:950px)and (max-height:380px){.mainSectionStyleChoice{min-height:250vh;padding:30vh 0 0}.mainSectionStyleChoice .text{height:100%}.mainSectionStyleChoice .text p{font-size:1.8rem}.mainSectionStyleChoice .text p:first-of-type{top:-15%;right:0;width:90vw;height:50vh}.mainSectionStyleChoice .text p:nth-of-type(2){bottom:20%;width:90vw}.mainSectionStyleChoice .images{height:150vh;top:65vh}.mainSectionStyleChoice .images .imageContainer:first-of-type{right:5%;width:43.75vw;height:70vw}.mainSectionStyleChoice .images .imageContainer:nth-of-type(2){left:10%;top:15%;width:35vw;height:21.875vw}.mainSectionStyleChoice .images .imageContainer:nth-of-type(3){left:-15%;bottom:0;width:100vw;height:62.5vw}}.offersSectionMain{background-color:#22272d}.offersSectionMain .mainSections{z-index:3;background-color:#22272d;overflow:hidden}.offersSectionMain .mainSections .main{display:flex;margin:0;width:100vw;min-height:80vh;padding:10vh 0 0}.offersSectionMain .svgContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;top:-1%}.offersSectionMain .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;height:15550%;border-radius:0 0 50% 50%;background-color:#22272d;z-index:3}@media(hover:hover)and (pointer:fine){.offersSectionMain .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.offersSectionMain .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:600px){.offersSectionMain .mainSections .main{padding:30vh 0 0}}.introductionPreloader{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;position:fixed;z-index:10100}.introductionPreloader svg{position:absolute;top:0;width:100%;height:calc(100% + 300px)}.introductionPreloader svg path{fill:#22272d}.introductionPreloader .videoContainer{position:absolute;width:100%;height:100%;z-index:3}.introductionPreloader .videoContainer .mainVideo{position:absolute;top:-10%;left:-10%;width:120%;height:120%;object-fit:cover;opacity:.4;z-index:4;cursor:none;pointer-events:none}.introductionPreloader p{display:flex;color:#fff;font-size:calc(2vw + 1em);align-items:center;position:absolute;z-index:5}.introductionPreloader p span{display:block;width:10px;height:10px;background-color:#fff;border-radius:50%;margin-right:10px}@media only screen and (max-width:1050px)and (min-height:1000px){.introductionPreloader p{font-size:calc(2vw + 1.8em)}}@media only screen and (max-width:450px)and (max-height:950px){.introductionPreloader p{font-size:calc(2vw + 1.8em)}}@media only screen and (max-width:380px)and (max-height:800px){.introductionPreloader p{font-size:calc(1vw + 1.8em)}}.pageCurveTransition{z-index:10000}.pageCurveTransition .background,.pageCurveTransition svg{position:fixed;height:calc(100vh + 600px);pointer-events:none;width:100vw;left:0;top:0;z-index:10008}.pageCurveTransition svg path{fill:#22272d}.pageCurveTransition .background{background-color:#22272d;transition:opacity 0s linear .1s}.pageCurveTransition .route{position:fixed;left:30%;right:30%;top:50%;color:#fb6b28;font-size:calc(2vw + 1em);z-index:10009;transform:translateX(-50%) translateY(-50%);text-align:center;margin:0;display:flex;align-items:center;justify-content:center}.pageCurveTransition .route span{display:block;width:10px;height:10px;background-color:#fb6b28;border-radius:50%;margin-right:10px}@media only screen and (max-width:1750px){.pageCurveTransition .route{left:30%;right:30%}}@media only screen and (max-width:1050px)and (min-height:1000px){.pageCurveTransition .route{left:30%;right:30%;font-size:calc(2vw + 1.8em);z-index:10009;transform:translateX(-50%) translateY(-50%);text-align:center;margin:0;display:flex;align-items:center;justify-content:center}.pageCurveTransition .route span{display:block;width:10px;height:10px;border-radius:50%;margin-right:10px}}@media only screen and (max-width:900px)and (min-height:800px){.pageCurveTransition .route{left:30%;right:30%;font-size:calc(2vw + 1.8em);z-index:10009;transform:translateX(-50%) translateY(-50%);text-align:center;margin:0;display:flex;align-items:center;justify-content:center}.pageCurveTransition .route span{display:block;width:12px;height:12px;border-radius:50%;margin-right:10px}}@media only screen and (max-width:450px)and (max-height:950px){.pageCurveTransition .route{left:15%;right:15%;font-size:calc(2vw + 1.8em);z-index:10009;transform:translateX(-50%) translateY(-50%);text-align:center;margin:0;display:flex;align-items:center;justify-content:center}.pageCurveTransition .route span{display:block;width:12px;height:12px;border-radius:50%;margin-right:10px}}@media only screen and (max-width:380px)and (max-height:750px){.pageCurveTransition .route{left:15%;right:15%;font-size:calc(1vw + 1.8em);z-index:10009;transform:translateX(-50%) translateY(-50%);text-align:center;margin:0;display:flex;align-items:center;justify-content:center}.pageCurveTransition .route span{display:block;width:12px;height:12px;border-radius:50%;margin-right:10px}}.mainIntro{width:100vw;height:120vh;z-index:-1;position:relative;overflow:hidden}.mainIntro img{object-fit:cover}.mainIntro .textContainer{position:relative;width:100%;height:100%}.mainIntro .textContainer .firstText{top:40%;left:30%;width:55%;text-align:left}.mainIntro .textContainer .firstText,.mainIntro .textContainer .secondText{position:absolute;transform:translate(-50%,-50%);color:#fff;font-size:2.5em;font-weight:300;z-index:1}.mainIntro .textContainer .secondText{top:25%;right:-20%;width:50%;text-align:right}.mainIntro .textContainer .mainText{position:absolute;bottom:10%;left:50%;width:65%;transform:translate(-50%,-50%);color:#ff5508;font-size:6em;font-weight:500;text-align:left;z-index:1}@media only screen and (max-width:1750px){.mainIntro .textContainer .firstText{top:45%;left:30%;font-size:2.5em}.mainIntro .textContainer .secondText{top:25%;right:-20%;font-size:2.5em}.mainIntro .textContainer .mainText{left:50%;font-size:5em}}@media only screen and (max-width:1550px){.mainIntro .textContainer .firstText{top:40%;left:30%;font-size:2.3em}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:2.3em}.mainIntro .textContainer .mainText{bottom:-5%;left:50%;font-size:5em}}@media only screen and (max-width:1450px){.mainIntro .textContainer .firstText{top:40%;left:30%;font-size:2.2em}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:2.2em}.mainIntro .textContainer .mainText{bottom:5%;left:50%;font-size:4.5em}}@media only screen and (max-width:1000px)and (min-height:600px){.mainIntro .textContainer .firstText{top:40%;left:30%;font-size:1.8em}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:1.8em}.mainIntro .textContainer .mainText{bottom:0;left:50%;font-size:4em}}@media only screen and (max-width:900px)and (min-height:800px){.mainIntro .textContainer .firstText{top:50%;left:30%;font-size:2em;font-weight:400}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:2em;font-weight:400}.mainIntro .textContainer .mainText{bottom:5%;left:50%;font-size:4.5em}}@media only screen and (max-width:450px)and (max-height:950px){.mainIntro .textContainer .firstText{top:55%;left:30%;font-size:1.5em}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:1.5em}.mainIntro .textContainer .mainText{bottom:-5%;left:50%;font-size:3.5em}}@media only screen and (max-width:400px)and (max-height:700px){.mainIntro .textContainer .firstText{top:50%;left:30%;font-size:1.5em}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:1.5em}.mainIntro .textContainer .mainText{bottom:-5%;left:50%;font-size:3em}}@media only screen and (max-width:380px)and (max-height:750px){.mainIntro{height:140vh}.mainIntro .textContainer .firstText{width:65%;top:50%;left:40%;font-size:1.3em}.mainIntro .textContainer .secondText{width:60%;top:25%;right:-20%;font-size:1.3em}.mainIntro .textContainer .mainText{bottom:10%;left:50%;font-size:2.5em}}@media only screen and (max-width:950px)and (max-height:500px){.mainIntro .textContainer .firstText{top:40%;left:30%;font-size:1.5em;font-weight:400}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:1.5em;font-weight:400}.mainIntro .textContainer .mainText{bottom:5%;left:50%;font-size:3em}}@media only screen and (max-width:950px)and (max-height:400px){.mainIntro .textContainer .firstText{top:40%;left:30%;font-size:1.5em;font-weight:400}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:1.5em;font-weight:400}.mainIntro .textContainer .mainText{bottom:-5%;left:50%;font-size:2.8em}}@media only screen and (max-width:950px)and (max-height:380px){.mainIntro .textContainer .firstText{top:40%;left:30%;font-size:1.3em;font-weight:400}.mainIntro .textContainer .secondText{top:30%;right:-20%;font-size:1.3em;font-weight:400}.mainIntro .textContainer .mainText{bottom:-5%;left:50%;font-size:2.5em}}.mainDesc{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;z-index:2;background-color:#fff;position:relative;overflow:hidden}.mainDesc h2{width:95%;font-size:6rem;text-align:center;margin:0;line-height:1.3;letter-spacing:.2rem}.mainDesc h2,.mainDesc h2 span{font-weight:400;color:#22272d}@media only screen and (max-width:1750px){.mainDesc h2{font-size:6rem}}@media only screen and (max-width:1550px){.mainDesc h2{font-size:5rem}}@media only screen and (max-width:1250px){.mainDesc h2{font-size:4rem}}@media only screen and (max-width:1000px)and (min-height:600px){.mainDesc h2{font-size:3.5rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainDesc h2{width:90%;padding-left:5%;font-size:4.5rem}}@media only screen and (max-width:900px)and (min-height:800px){.mainDesc h2{width:90%;font-size:4rem}}@media only screen and (max-width:450px)and (max-height:950px){.mainDesc h2{width:90%;margin-left:5%;font-size:2.5rem}}@media only screen and (max-width:950px)and (max-height:450px){.mainDesc{height:125vh}.mainDesc h2{width:95%;margin-left:2.5%;font-size:2.5rem}}.mainFreeStuff{min-height:25vh;width:100vw;flex-direction:column;gap:10em;padding:0 0 3rem;background-color:#fff;z-index:2}.mainFreeStuff,.mainFreeStuff .svgContainer{display:flex;justify-content:center;align-items:center;position:relative}.mainFreeStuff .svgContainer{width:100%;margin:0;top:40px;z-index:1}.mainFreeStuff .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;border-radius:0 0 50% 50%;background-color:#fff;z-index:1}.mainFreeStuff .text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1em;width:100%;text-align:center;padding:20rem 0 0}.mainFreeStuff .text h1{width:70%;font-size:4rem;font-weight:700;color:#22272d;margin:0 0 8rem;text-align:center}.mainFreeStuff .text p{width:60%;font-size:2rem;font-weight:300;color:#22272d;line-height:1.5em;margin:0 0 4rem}.mainFreeStuff .text p span{font-weight:500;color:#ff5959}.mainFreeStuff .text p:first-of-type{text-align:left}.mainFreeStuff .text p:nth-of-type(2){text-align:right;color:#ff5959}.mainFreeStuff .text p:nth-of-type(3){text-align:left}.mainFreeStuff .text p:nth-of-type(4){text-align:right;color:#ff5959}.mainFreeStuff .text p:nth-of-type(5){text-align:left}.mainFreeStuff .text p:nth-of-type(6){text-align:right}.mainFreeStuff .text p:nth-of-type(7){text-align:center;color:#ff5959}.mainFreeStuff .text p:nth-of-type(8){text-align:center;color:#5e321b}.mainFreeStuff .projects{z-index:2;background-color:#fff}.mainFreeStuff .cursor,.mainFreeStuff .label{width:100px;height:100px;border-radius:50%;background-color:#22272d;color:#fff;position:absolute;z-index:2;align-items:center;justify-content:center;font-size:1.5em;font-weight:300;pointer-events:none}.mainFreeStuff .label{background-color:transparent}@media(hover:hover)and (pointer:fine){.mainFreeStuff .svgContainer .svgDiv{width:130%;left:-15%}.mainFreeStuff .cursor,.mainFreeStuff .label{display:flex}}@media(hover:none)and (pointer:coarse){.mainFreeStuff .svgContainer .svgDiv{width:100%;left:0}.mainFreeStuff .cursor,.mainFreeStuff .label{display:none}}@media only screen and (max-width:1250px){.mainFreeStuff .text{width:80%;padding:10rem 0 0}.mainFreeStuff .text h1{font-size:3.5rem}.mainFreeStuff .text p{font-size:1.8rem}}@media only screen and (max-width:950px)and (max-height:500px){.mainFreeStuff .text{width:90%;padding:5rem 0 0}.mainFreeStuff .text h1{font-size:3.5rem;padding:0 0 2rem}.mainFreeStuff .text p{font-size:1.6rem;font-weight:300}}@media only screen and (max-width:500px){.mainFreeStuff .text{width:90%;padding:5rem 0 0}.mainFreeStuff .text h1{font-size:3rem;padding:0 0 2rem}.mainFreeStuff .text p{font-size:1.6rem;font-weight:400}}.bodyFreeProjects{display:flex;gap:5vw;align-items:center;justify-content:center;overflow:hidden;background-color:#fff;z-index:2;padding:0 0 5vh}.bodyFreeProjects .project{display:flex;flex-direction:column;width:47.125vh;height:65vh;text-decoration:none;z-index:1;cursor:pointer;position:relative}.bodyFreeProjects .project:hover div img{opacity:0}.bodyFreeProjects .project div{display:flex;position:absolute;width:100%;height:100%;z-index:0;box-shadow:0 0 10px 1px rgba(0,0,0,.5)}.bodyFreeProjects .project div img{object-fit:cover;z-index:2;transition:all .3s;opacity:1}.bodyFreeProjects .project div video{width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none}.bodyFreeProjects .project p{position:absolute;text-align:left;left:5%;bottom:10%;z-index:1;margin:0;display:flex;overflow:hidden;flex-wrap:wrap;width:34.375vh;max-width:100%}.bodyFreeProjects .project p .titleText:first-of-type{font-weight:700;color:#ff5959;font-size:3rem;width:100%;margin:0}.bodyFreeProjects .project p .titleText:nth-of-type(2),.bodyFreeProjects .project p span{font-size:2.5rem;font-weight:300;color:#fff;margin:0}.bodyFreeProjects .project p span:first-of-type{margin-right:10rem;font-weight:700;color:#ff5959;font-size:3rem}.bodyFreeProjects .project p span:nth-of-type(2){margin-right:.1rem}@media(hover:none)and (pointer:coarse){.bodyFreeProjects .project:hover div img{opacity:1}}@media only screen and (max-width:1750px){.bodyFreeProjects .project{width:40.625vh;height:65vh}.bodyFreeProjects .project p{gap:.5em}.bodyFreeProjects .project p span{font-size:2.2rem}.bodyFreeProjects .project p span:first-of-type{margin-right:10rem;font-size:2.5rem}}@media only screen and (max-width:1550px){.bodyFreeProjects .project{width:37.5vh;height:60vh}.bodyFreeProjects .project p{gap:.5em}.bodyFreeProjects .project p span{font-size:2.2rem}.bodyFreeProjects .project p span:first-of-type{margin-right:10rem;font-size:2.5rem}}@media only screen and (max-width:1350px){.bodyFreeProjects .project{width:34.375vh;height:55vh}.bodyFreeProjects .project p{gap:.5em}.bodyFreeProjects .project p .titleText:first-of-type{font-size:2.8rem}.bodyFreeProjects .project p .titleText:nth-of-type(2){font-size:2.2rem}.bodyFreeProjects .project p span{font-size:2rem}.bodyFreeProjects .project p span:first-of-type{margin-right:8rem;font-size:2.5rem}}@media only screen and (max-width:1100px){.bodyFreeProjects{flex-wrap:wrap}.bodyFreeProjects .project{width:31.25vh;height:50vh}.bodyFreeProjects .project p{gap:.5em}.bodyFreeProjects .project p .titleText:first-of-type{font-size:2.5rem}.bodyFreeProjects .project p .titleText:nth-of-type(2){font-size:2rem}.bodyFreeProjects .project p span{font-size:1.8rem}.bodyFreeProjects .project p span:first-of-type{margin-right:8rem;font-size:2rem}}@media only screen and (max-width:950px)and (max-height:500px){.bodyFreeProjects{flex-wrap:wrap;gap:15vh}.bodyFreeProjects .project{width:36.25vw;height:50vw}.bodyFreeProjects .project p .titleText:first-of-type{font-size:2.2rem}.bodyFreeProjects .project p .titleText:nth-of-type(2){font-size:1.6rem}.bodyFreeProjects .project p span{font-size:2rem}.bodyFreeProjects .project p span:first-of-type{margin-right:15rem}}@media only screen and (max-width:500px){.bodyFreeProjects{flex-wrap:wrap;gap:5vh}.bodyFreeProjects .project{width:39.875vh;height:55vh}.bodyFreeProjects .project p .titleText:first-of-type{font-size:2rem}.bodyFreeProjects .project p .titleText:nth-of-type(2){font-size:1.5rem}.bodyFreeProjects .project p span{font-size:2rem}.bodyFreeProjects .project p span:first-of-type{margin-right:15rem}}.mainIntroText{overflow:hidden;padding:25vh 0;z-index:1;position:relative}.mainIntroText,.mainIntroText .textContainer{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.mainIntroText .textContainer{padding:5rem 0}.mainIntroText .textContainer p{width:70%;text-align:center;line-height:1.8;color:#22272d;position:relative;font-size:2.5em}.mainIntroText .textContainer p:first-of-type{font-weight:300;margin:0;padding:2rem 0 0;text-align:left}.mainIntroText .textContainer p:first-of-type .highlighted{color:#ff5100;font-weight:400}.mainIntroText .textContainer p:nth-of-type(2){font-weight:300;margin:0;padding:0;text-align:right}.mainIntroText .textContainer p:nth-of-type(2) .highlighted{color:#ff5100;font-weight:400}.mainIntroText .textContainer p:nth-of-type(3){font-weight:300;margin:0 0 2rem;padding:0;text-align:left}.mainIntroText .textContainer p:nth-of-type(3) .highlighted{color:#ff5100;font-weight:400}.mainIntroText .textContainer p:nth-of-type(4){font-weight:300;margin:0 0 3rem;padding:0;text-align:right}.mainIntroText .textContainer p:nth-of-type(4) .highlighted{color:#ff5100;font-weight:400}.mainIntroText .textContainer p:nth-of-type(5){font-weight:300;margin:0 0 2rem;padding:0;text-align:center}.mainIntroText .textContainer p:nth-of-type(5) .highlighted{color:#ff5100;font-weight:400}@media only screen and (max-width:1750px){.mainIntroText .textContainer p{font-size:2.5em;width:75%}}@media only screen and (max-width:1550px){.mainIntroText .textContainer p{font-size:2.3em;width:65%}}@media only screen and (max-width:1450px){.mainIntroText .textContainer p{font-size:2.2em;width:65%}}@media only screen and (max-width:1250px){.mainIntroText .textContainer p{font-size:2.1em;width:85%}}@media only screen and (max-width:1000px)and (min-height:600px){.mainIntroText{padding:5vh 0}.mainIntroText .textContainer p{font-size:2.3em;width:85%}}@media only screen and (max-width:450px)and (max-height:950px){.mainIntroText{padding:45vh 0}.mainIntroText .textContainer{gap:10vh}.mainIntroText .textContainer p{width:90%;font-size:1.5em;line-height:1.5}}@media only screen and (max-width:380px)and (max-height:950px){.mainIntroText .textContainer p{width:90%;font-size:1.5em;line-height:1.5}}@media only screen and (max-width:950px)and (max-height:450px){.mainIntroText .textContainer p{width:90%;font-size:2em}}.mainParallaxZoom{width:100vw;height:300vh;position:relative}.mainParallaxZoom .bodySlider{position:absolute;top:0;width:100vw;height:100%;overflow:hidden}.mainParallaxZoom .bodySlider .sliderContainer{position:absolute;top:275vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{position:relative;white-space:nowrap;font-size:10em}.mainParallaxZoom .bodySlider .sliderContainer .slider p{position:relative;margin:0;padding-right:50px;color:#ff5508;font-weight:500}.mainParallaxZoom .bodySlider .sliderContainer .slider p:nth-of-type(2){position:absolute;left:100%;top:0;font-weight:500}.mainParallaxZoom .container{position:-webkit-sticky;position:sticky;height:100vh;top:0;overflow:hidden}.mainParallaxZoom .container .motionContainer{width:100%;height:100%;display:flex;position:absolute;top:0;align-items:center;justify-content:center}.mainParallaxZoom .container .motionContainer .imageContainer{position:relative;width:25vw;height:25vh}.mainParallaxZoom .container .motionContainer .imageContainer img{object-fit:cover}.mainParallaxZoom .container .motionContainer .imageContainer video{width:100%;height:100%;object-fit:cover;z-index:2;cursor:none;pointer-events:none}.mainParallaxZoom .container .motionContainer:nth-of-type(2) .imageContainer{top:-30vh;left:5vw;width:35vw;height:30vh}.mainParallaxZoom .container .motionContainer:nth-of-type(3) .imageContainer{top:-10vh;left:-25vw;width:20vw;height:45vh}.mainParallaxZoom .container .motionContainer:nth-of-type(4) .imageContainer{left:27.5vw;width:25vw;height:25vh}.mainParallaxZoom .container .motionContainer:nth-of-type(5) .imageContainer{top:27.5vh;left:5vw;width:20vw;height:25vh}.mainParallaxZoom .container .motionContainer:nth-of-type(6) .imageContainer{top:27.5vh;left:-22.5vw;width:30vw;height:25vh}.mainParallaxZoom .container .motionContainer:nth-of-type(7) .imageContainer{top:22.5vh;left:25vw;width:15vw;height:15vh}@media only screen and (max-width:1550px){.mainParallaxZoom .bodySlider .sliderContainer{top:280vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{font-size:8em}}@media only screen and (max-width:1450px){.mainParallaxZoom .bodySlider .sliderContainer{top:280vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{font-size:7em}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainParallaxZoom .bodySlider .sliderContainer{top:270vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{font-size:10em}.mainParallaxZoom .bodySlider .sliderContainer .slider p{padding-right:50px}.mainParallaxZoom .bodySlider .sliderContainer .slider p:nth-of-type(2){left:100%;top:0;font-weight:500}.mainParallaxZoom .container .motionContainer .imageContainer{width:30vw;height:25vw}.mainParallaxZoom .container .motionContainer:first-of-type{z-index:2}.mainParallaxZoom .container .motionContainer:nth-of-type(2) .imageContainer{top:-30vh;left:5vw;width:35vw;height:21.875vw}.mainParallaxZoom .container .motionContainer:nth-of-type(3) .imageContainer{top:-10vh;left:-35vw;width:37.125vh;height:45vh}.mainParallaxZoom .container .motionContainer:nth-of-type(4) .imageContainer{left:30vw;width:25vw;height:18.125vw}.mainParallaxZoom .container .motionContainer:nth-of-type(5) .imageContainer{top:27.5vh;left:5vw;width:20vw;height:14.5vw}.mainParallaxZoom .container .motionContainer:nth-of-type(6) .imageContainer{top:27.5vh;left:-22.5vw;width:30vw;height:24.75vw}.mainParallaxZoom .container .motionContainer:nth-of-type(7) .imageContainer{top:22.5vh;left:25vw;width:15vw;height:12.375vw}}@media only screen and (max-width:900px)and (min-height:800px){.mainParallaxZoom{width:100vw;height:300vh}.mainParallaxZoom .bodySlider .sliderContainer{top:280vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{font-size:9em}.mainParallaxZoom .bodySlider .sliderContainer .slider p{padding-right:50px}.mainParallaxZoom .bodySlider .sliderContainer .slider p:nth-of-type(2){left:100%;top:0}.mainParallaxZoom .container .motionContainer .imageContainer{width:40vw;height:35vw}.mainParallaxZoom .container .motionContainer:first-of-type{z-index:2}.mainParallaxZoom .container .motionContainer:nth-of-type(2) .imageContainer{top:-25vh;left:5vw;width:35vw;height:21.875vw}.mainParallaxZoom .container .motionContainer:nth-of-type(3) .imageContainer{top:-10vh;left:-40vw;width:28.875vh;height:35vh}.mainParallaxZoom .container .motionContainer:nth-of-type(4) .imageContainer{left:35vw;width:25vw;height:18.125vw}.mainParallaxZoom .container .motionContainer:nth-of-type(5) .imageContainer{top:25vh;left:5vw;width:20vw;height:14.5vw}.mainParallaxZoom .container .motionContainer:nth-of-type(6) .imageContainer{top:27.5vh;left:-22.5vw;width:30vw;height:24.75vw}.mainParallaxZoom .container .motionContainer:nth-of-type(7) .imageContainer{top:22.5vh;left:27.5vw;width:20vw;height:16.5vw}}@media only screen and (max-width:450px)and (max-height:950px){.mainParallaxZoom .bodySlider .sliderContainer{top:275vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{font-size:9em}.mainParallaxZoom .bodySlider .sliderContainer .slider p{padding-right:50px}.mainParallaxZoom .bodySlider .sliderContainer .slider p:nth-of-type(2){left:100%;top:0}.mainParallaxZoom .container .motionContainer .imageContainer{width:40vh;height:60vw}.mainParallaxZoom .container .motionContainer:first-of-type{z-index:2}.mainParallaxZoom .container .motionContainer:nth-of-type(2) .imageContainer{top:-25vh;left:5vw;width:35vw;height:21.875vw}.mainParallaxZoom .container .motionContainer:nth-of-type(3) .imageContainer{top:-10vh;left:-40vw;width:28.875vh;height:35vh}.mainParallaxZoom .container .motionContainer:nth-of-type(4) .imageContainer{left:35vw;width:25vw;height:18.125vw}.mainParallaxZoom .container .motionContainer:nth-of-type(5) .imageContainer{top:25vh;left:5vw;width:20vw;height:14.5vw}.mainParallaxZoom .container .motionContainer:nth-of-type(6) .imageContainer{top:27.5vh;left:-22.5vw;width:30vw;height:24.75vw}.mainParallaxZoom .container .motionContainer:nth-of-type(7) .imageContainer{top:22.5vh;left:27.5vw;width:20vw;height:16.5vw}}@media only screen and (max-width:950px)and (max-height:450px){.mainParallaxZoom .bodySlider .sliderContainer{top:260vh}.mainParallaxZoom .bodySlider .sliderContainer .slider{font-size:6em}.mainParallaxZoom .bodySlider .sliderContainer .slider p{padding-right:50px}.mainParallaxZoom .bodySlider .sliderContainer .slider p:nth-of-type(2){left:100%;top:0}.mainParallaxZoom .container .motionContainer .imageContainer{width:30vw;height:20vw}.mainParallaxZoom .container .motionContainer:first-of-type{z-index:2}.mainParallaxZoom .container .motionContainer:nth-of-type(2) .imageContainer{top:-40vh;left:5vw;width:35vw;height:21.875vw}.mainParallaxZoom .container .motionContainer:nth-of-type(3) .imageContainer{top:-15vh;left:-40vw;width:28.875vh;height:35vh}.mainParallaxZoom .container .motionContainer:nth-of-type(4) .imageContainer{left:35vw;top:-5%;width:25vw;height:18.125vw}.mainParallaxZoom .container .motionContainer:nth-of-type(5) .imageContainer{top:35vh;left:5vw;width:20vw;height:14.5vw}.mainParallaxZoom .container .motionContainer:nth-of-type(6) .imageContainer{top:37.5vh;left:-27.5vw;width:30vw;height:24.75vw}.mainParallaxZoom .container .motionContainer:nth-of-type(7) .imageContainer{top:22.5vh;left:27.5vw;width:20vw;height:16.5vw}}.mainFooter{overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:100vh;width:100vw;background-color:#ae8b79;position:relative;z-index:0;margin:0;padding:0}.mainFooter .toast{transition:opacity .3s ease-in-out}.mainFooter .toast ol{list-style-type:none;padding:0;position:fixed;bottom:5%;left:5%;color:#fff;border-radius:25px;font-size:1.5rem;font-weight:300;background-color:#bba28e;box-shadow:0 0 10px 0 rgba(0,0,0,.75);z-index:3}.mainFooter .toast ol,.mainFooter .toast ol li{margin:0;display:flex;justify-content:center;align-items:center}.mainFooter .toast ol li{padding:1rem 2rem;gap:1rem;border:1px solid #22272d;border-radius:25px}.mainFooter .toast ol li div{gap:1rem;display:block;justify-content:center;align-items:center}.mainFooter .toast ol li div div{padding:.2rem 0}.mainFooter .toast ol li div:first-of-type{font-size:1.5rem;font-weight:500;color:#22272d}.mainFooter .toast ol li div:nth-of-type(2){font-size:1.2rem;color:#22272d;font-weight:300}.mainFooter .toast ol li button{position:relative;border:none;background-color:transparent;transition:color .5s ease-in-out;height:-moz-fit-content;height:fit-content;padding:.2rem;border-radius:10px}.mainFooter .toast ol li button:hover{cursor:pointer}.mainFooter .toast ol li button:hover svg{color:#6a6a6a}.mainFooter .toast ol li button svg{position:relative;width:25px;height:25px;cursor:pointer;color:#22272d}.mainFooter .animContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80%;width:60%;gap:1rem;position:relative;margin:0}.mainFooter .animContainer .head{display:flex;align-items:center;justify-content:flex-start;gap:2rem;width:120%}.mainFooter .animContainer .head .imgContainer{height:200px;width:200px;border-radius:50%;background-color:#bba28e;position:relative;box-shadow:0 0 10px 2px rgba(0,0,0,.1);z-index:2;overflow:hidden}.mainFooter .animContainer .head .imgContainer img{object-fit:contain;scale:1.5;transform:translateY(10%)}.mainFooter .animContainer .head h1{font-size:4em;color:#22272d;margin:0;font-weight:400;position:relative}.mainFooter .animContainer .line{width:140%;left:10%;height:1px;position:relative;z-index:1}.mainFooter .animContainer .line svg{width:100%;height:500px;position:absolute;top:-250px;z-index:1}.mainFooter .animContainer .line svg path{stroke:#22272d;stroke-width:1px;fill:none}.mainFooter .animContainer .line .box{width:100%;height:40px;position:relative;top:-20px;z-index:2}.mainFooter .animContainer .line .box:hover{height:500px;top:-250px}.mainFooter .animContainer .line .button{margin-right:5vw;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:-50px;right:15%;z-index:2}.mainFooter .animContainer .line .button .buttonLink{border-radius:50%;width:200px;height:200px;background-color:#22272d;overflow:hidden;cursor:pointer}.mainFooter .animContainer .line .button .buttonLink p{padding-top:10px;margin:0;font-size:1.8em;font-weight:500;font-family:Inter,sans-serif;text-align:center}.mainFooter .animContainer .bottonContainer{padding:5em 0 0;display:flex;align-items:center;justify-content:space-between;width:120%;left:-10%;position:absolute;bottom:20%}.mainFooter .animContainer .bottonContainer .phone{display:flex;position:relative;align-items:center;justify-content:center;z-index:2}.mainFooter .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:20%}.mainFooter .footer p{font-size:1.2rem;line-height:1.5;color:#fff;margin:0}.mainFooter .footer p span{margin-left:.8rem;font-size:1.6rem;color:#22272d}.mainFooter .footer .time{display:flex;align-items:center;justify-content:center;height:100%;gap:5rem}.mainFooter .footer .socials{line-height:1.5}.mainFooter .footer .socials p{font-size:1.2rem;color:#fff;margin:0}.mainFooter .footer .socials .icons{display:flex;gap:1em}.mainFooter .footer .socials .icons .links{display:flex}.mainFooter .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.6rem;position:relative}.mainFooter .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}@media only screen and (max-width:1750px){.mainFooter .animContainer .bottonContainer{bottom:20%}}@media only screen and (max-width:1550px){.mainFooter .animContainer .head .imgContainer{height:180px;width:180px}.mainFooter .animContainer .head h1{font-size:3.5em}.mainFooter .animContainer .line .button{top:-30px;right:15%}.mainFooter .animContainer .line .button .buttonLink{width:180px;height:180px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.5em}.mainFooter .animContainer .bottonContainer{bottom:10%}.mainFooter .footer p{font-size:1.1rem}.mainFooter .footer p span{font-size:1.5rem}.mainFooter .footer .socials p{font-size:1.1rem}.mainFooter .footer .socials .icons .links a{font-size:1.5rem}}@media only screen and (max-width:1450px){.mainFooter .animContainer .head .imgContainer{height:150px;width:150px}.mainFooter .animContainer .head h1{font-size:3em}.mainFooter .animContainer .line .button{top:-20px;right:15%}.mainFooter .animContainer .line .button .buttonLink{width:150px;height:150px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.3em}.mainFooter .animContainer .bottonContainer{bottom:15%}.mainFooter .footer p{font-size:1rem}.mainFooter .footer p span{font-size:1.4rem}.mainFooter .footer .socials p{font-size:1rem}.mainFooter .footer .socials .icons .links a{font-size:1.4rem}}@media only screen and (max-width:1250px){.mainFooter .animContainer .head .imgContainer{height:150px;width:150px}.mainFooter .animContainer .head h1{font-size:3em}.mainFooter .animContainer .line .button{top:-20px;right:15%}.mainFooter .animContainer .line .button .buttonLink{width:150px;height:150px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.3em}.mainFooter .animContainer .bottonContainer{bottom:15%}.mainFooter .footer p{font-size:1rem}.mainFooter .footer p span{font-size:1.4rem}.mainFooter .footer .socials p{font-size:1rem}.mainFooter .footer .socials .icons .links a{font-size:1.4rem}}@media only screen and (max-width:1000px)and (min-height:600px){.mainFooter .animContainer .head .imgContainer{height:130px;width:130px}.mainFooter .animContainer .head h1{font-size:2.8em}.mainFooter .animContainer .line .button{top:-20px;right:15%}.mainFooter .animContainer .line .button .buttonLink{width:130px;height:130px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.2em}.mainFooter .animContainer .bottonContainer{bottom:10%}.mainFooter .footer p{font-size:1rem}.mainFooter .footer p span{font-size:1.2rem}.mainFooter .footer .socials p{font-size:1rem}.mainFooter .footer .socials .icons .links a{font-size:1.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.mainFooter .animContainer .head .imgContainer{height:175px;width:175px}.mainFooter .animContainer .head h1{font-size:3.5em}.mainFooter .animContainer .line .button{top:-20px;right:15%}.mainFooter .animContainer .line .button .buttonLink{width:150px;height:150px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.3em}.mainFooter .animContainer .bottonContainer{bottom:20%}.mainFooter .footer p{font-size:1.2rem}.mainFooter .footer p span{font-size:1.5rem}.mainFooter .footer .socials p{font-size:1.2rem}.mainFooter .footer .socials .icons .links a{font-size:1.5rem}}@media only screen and (max-width:900px)and (min-height:800px){.mainFooter .animContainer .head .imgContainer{height:150px;width:150px}.mainFooter .animContainer .head h1{font-size:3em}.mainFooter .animContainer .line .button{top:-20px;right:10%}.mainFooter .animContainer .line .button .buttonLink{width:130px;height:130px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.3em}.mainFooter .animContainer .bottonContainer{bottom:20%}.mainFooter .footer{width:90%;height:20%}.mainFooter .footer .time{height:100%;gap:1rem}.mainFooter .footer .time p{font-size:1rem;line-height:1.5}.mainFooter .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.mainFooter .footer .socials{line-height:1.5}.mainFooter .footer .socials p{font-size:1rem;margin:0}.mainFooter .footer .socials .icons{gap:.5em}.mainFooter .footer .socials .icons .links a{margin-left:.8rem;font-size:1.2rem}}@media only screen and (max-width:450px)and (max-height:950px){.mainFooter{height:100vh;justify-content:center}.mainFooter .animContainer{top:5vh;width:80%}.mainFooter .animContainer .head .imgContainer{height:150px;width:150px}.mainFooter .animContainer .head h1{font-size:2.5em}.mainFooter .animContainer .line{left:20%}.mainFooter .animContainer .line .button{top:-10px;right:20%}.mainFooter .animContainer .line .button .buttonLink{width:130px;height:130px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.2em}.mainFooter .animContainer .bottonContainer{bottom:20%}.mainFooter .footer{width:90%;height:20%}.mainFooter .footer .time{height:100%}.mainFooter .footer .time p{font-size:1rem;line-height:1.5}.mainFooter .footer .time p span{margin-left:.8rem;font-size:1.4rem}.mainFooter .footer .time p:nth-of-type(2){display:none}.mainFooter .footer .socials{line-height:1.5;width:35%}.mainFooter .footer .socials p{font-size:1rem}.mainFooter .footer .socials .icons{flex-wrap:wrap;width:100%;gap:.2em}.mainFooter .footer .socials .icons .links a{margin-left:.8rem;font-size:1.4rem}}@media only screen and (max-width:400px)and (max-height:850px){.mainFooter{height:100vh;justify-content:center}.mainFooter .animContainer{top:5vh;width:80%}.mainFooter .animContainer .head .imgContainer{height:120px;width:120px}.mainFooter .animContainer .head h1{font-size:2.5em}.mainFooter .animContainer .line{left:20%}.mainFooter .animContainer .line .button{top:-10px;right:20%}.mainFooter .animContainer .line .button .buttonLink{width:115px;height:115px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1.1em}.mainFooter .animContainer .bottonContainer{bottom:20%}.mainFooter .footer{width:90%;height:20%}.mainFooter .footer .time{height:100%}.mainFooter .footer .time p{font-size:1rem;line-height:1.5}.mainFooter .footer .time p span{margin-left:.8rem;font-size:1.3rem}.mainFooter .footer .time p:nth-of-type(2){display:none}.mainFooter .footer .socials{line-height:1.5;width:35%}.mainFooter .footer .socials p{font-size:1rem}.mainFooter .footer .socials .icons{flex-wrap:wrap;width:100%;gap:.2em}.mainFooter .footer .socials .icons .links a{margin-left:.8rem;font-size:1.3rem}}@media only screen and (max-width:950px)and (max-height:500px){.mainFooter{height:120vh;justify-content:center}.mainFooter .animContainer{top:5vh;width:60%}.mainFooter .animContainer .head .imgContainer{height:130px;width:130px}.mainFooter .animContainer .head h1{font-size:2.5em}.mainFooter .animContainer .line{left:20%}.mainFooter .animContainer .line .button{top:-50px;right:10%}.mainFooter .animContainer .line .button .buttonLink{width:120px;height:120px}.mainFooter .animContainer .line .button .buttonLink p{font-size:1em}.mainFooter .animContainer .bottonContainer{bottom:10%}.mainFooter .footer{width:90%;height:20%}.mainFooter .footer .time{height:100%}.mainFooter .footer .time p{font-size:1rem;line-height:1.5}.mainFooter .footer .time p span{margin-left:.8rem;font-size:1.2rem}.mainFooter .footer .time p:nth-of-type(2){display:none}.mainFooter .footer .socials{line-height:1.5;width:50%}.mainFooter .footer .socials p{font-size:1rem;margin:0}.mainFooter .footer .socials .icons{gap:.5em}.mainFooter .footer .socials .icons .links a{margin-left:.8rem;font-size:1.2rem}}.barButton{position:relative;border-radius:25px;overflow:hidden;cursor:pointer;height:50px;width:100px;background-color:#22272d;color:#fff;z-index:1}.barButton,.barButton .link{display:flex;justify-content:center;align-items:center}.barButton .link{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.1rem 1.2rem;list-style:none;text-decoration:none;width:100%;height:100%;z-index:2}.barButton .link p{font-size:1.2em;font-weight:300;margin:0;font-family:Inter,sans-serif;transition:color .5s cubic-bezier(.26,0,.72,1);z-index:3}.barButton .link .black{color:#22272d}.barButton .link .svgContainer{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.barButton .link .svgContainer svg{width:100%;height:100%;scale:1.5}.barButton .link .svgContainer svg path{fill:#fff;transition:fill .5s cubic-bezier(.26,0,.72,1)}.barButton .link .svgContainer svg .blackSVG,.barButton .link .svgContainer:hover svg path{fill:#22272d}.barButton .dot{width:200px;height:150px;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:1}.barButton:hover p{color:#22272d}@media only screen and (max-width:1000px)and (min-height:600px){.barButton{height:40px;width:80px}.barButton .link p{font-size:1em}}@media only screen and (max-width:500px)and (max-height:950px){.barButton{height:40px;width:80px}.barButton .link p{font-size:.9em}}.linkButton{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-color:#22272d}.linkButton .dot{width:100%;height:150%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.linkButton .link{display:flex;justify-content:center;align-items:center;position:absolute;list-style:none;text-decoration:none;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:1}.linkButton .link .buttonText{padding:0 2vh;text-align:center;margin:0;font-size:1.5em;font-weight:400;color:#fff;font-family:Inter,sans-serif;transition:color .3s cubic-bezier(.26,0,.72,1);z-index:2}.linkButton:hover .buttonText{color:#22272d}@media only screen and (max-width:1550px){.linkButton .link .buttonText{font-size:1.4em}}.phoneButton{background-color:#22272d;border-radius:50px;position:relative;width:400px;height:100px;overflow:hidden}.phoneButton,.phoneButton a{display:flex;justify-content:center;align-items:center}.phoneButton a{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;list-style:none;z-index:1;width:100%;height:100%}.phoneButton a p{font-size:1.8rem;margin:0;color:#fff;left:-5%;font-family:Inter,sans-serif;z-index:2;text-align:center;transition:color .3s cubic-bezier(.26,0,.72,1)}.phoneButton .dot{width:100%;height:350%;scale:1.2;background-color:#fb6b28;border-radius:50%;z-index:0}.phoneButton:hover p{color:#22272d}@media only screen and (max-width:1550px){.phoneButton{width:380px;height:90px}.phoneButton a p{font-size:1.6rem}}@media only screen and (max-width:1450px){.phoneButton{width:350px;height:80px}.phoneButton a p{font-size:1.4rem}}@media only screen and (max-width:1250px){.phoneButton{width:300px;height:70px}.phoneButton a p{font-size:1.4rem}}@media only screen and (max-width:450px)and (max-height:950px){.phoneButton{width:250px;height:60px}.phoneButton a p{font-size:1.2rem}}@media only screen and (max-width:400px)and (max-height:950px){.phoneButton{width:200px;height:60px}.phoneButton a p{font-size:1.1rem}}@media only screen and (max-width:950px)and (max-height:450px){.phoneButton{width:250px;height:60px}.phoneButton a p{font-size:1.2rem}}@media only screen and (max-width:950px)and (max-height:400px){.phoneButton{width:200px;height:60px}.phoneButton a p{font-size:1.1rem}}.navbarBlack,.navbarWhite{overflow:hidden;position:absolute;display:flex;z-index:3;left:0;justify-content:space-between;width:100%;font-weight:300;box-sizing:border-box;align-items:center;font-weight:500}.navbarBlack .logo,.navbarWhite .logo{display:flex;text-decoration:none;font-size:1.2em;margin-top:35px;padding:0 35px;cursor:pointer}.navbarBlack .logo p,.navbarWhite .logo p{margin:0;transition:all .5s cubic-bezier(.76,0,.24,1)}.navbarBlack .logo .name,.navbarWhite .logo .name{display:flex;position:relative;overflow:hidden;white-space:nowrap;margin-left:5px;transition:all .5s cubic-bezier(.76,0,.24,1)}.navbarBlack .logo .name p,.navbarWhite .logo .name p{position:relative;transition:transform .5s cubic-bezier(.76,0,.24,1)}.navbarBlack .logo .name p:nth-of-type(2),.navbarWhite .logo .name p:nth-of-type(2){padding-left:.3em}.navbarBlack .logo .name p:nth-of-type(3),.navbarWhite .logo .name p:nth-of-type(3){position:absolute;left:120px;padding-left:.8em}.navbarBlack .logo:hover .name,.navbarWhite .logo:hover .name{padding-right:5px}.navbarBlack .logo:hover .name .codeBy,.navbarWhite .logo:hover .name .codeBy{transform:translateX(-100%)}.navbarBlack .logo:hover .name .dennis,.navbarWhite .logo:hover .name .dennis{transform:translateX(-60px)}.navbarBlack .logo:hover .name .snellenberg,.navbarWhite .logo:hover .name .snellenberg{transform:translateX(-65px)}.navbarBlack .nav,.navbarWhite .nav{display:flex;align-items:center;margin-top:35px;padding:0 35px}.navbarBlack .nav .el,.navbarWhite .nav .el{display:flex;flex-direction:column;position:relative;z-index:3;padding:15px 10px;cursor:pointer}.navbarBlack .nav .el .Link,.navbarWhite .nav .el .Link{text-decoration:none;font-size:1.2em;z-index:4}.navbarBlack .nav .el .indicator,.navbarWhite .nav .el .indicator{position:absolute;width:5px;height:5px;top:45px;left:50%;border-radius:50%}.navbarBlack .nav .elMenu,.navbarWhite .nav .elMenu{display:none;justify-content:center;align-items:center;position:relative;z-index:3;padding:15px 10px;margin-top:15px;cursor:pointer}.navbarBlack .nav .elMenu .LinkMenu,.navbarWhite .nav .elMenu .LinkMenu{text-decoration:none;font-size:1.2em;z-index:4}.navbarBlack .nav .elMenu .indicatorMenu,.navbarWhite .nav .elMenu .indicatorMenu{width:5px;height:5px;border-radius:50%;margin-right:5px}.navbarBlack .nav a,.navbarWhite .nav a{cursor:pointer}.navbarBlack.navbarWhite,.navbarBlack.navbarWhite .logo,.navbarBlack.navbarWhite .nav .el .Link,.navbarBlack.navbarWhite .nav .elMenu .LinkMenu,.navbarWhite.navbarWhite,.navbarWhite.navbarWhite .logo,.navbarWhite.navbarWhite .nav .el .Link,.navbarWhite.navbarWhite .nav .elMenu .LinkMenu{color:#fff}.navbarBlack.navbarWhite .nav .indicator,.navbarBlack.navbarWhite .nav .indicatorMenu,.navbarWhite.navbarWhite .nav .indicator,.navbarWhite.navbarWhite .nav .indicatorMenu{background-color:#fff}.navbarBlack.navbarBlack,.navbarWhite.navbarBlack{color:fb6b28}.navbarBlack.navbarBlack .logo,.navbarBlack.navbarBlack .nav .el .Link,.navbarBlack.navbarBlack .nav .elMenu .LinkMenu,.navbarWhite.navbarBlack .logo,.navbarWhite.navbarBlack .nav .el .Link,.navbarWhite.navbarBlack .nav .elMenu .LinkMenu{color:#fb6b28}.navbarBlack.navbarBlack .nav .indicator,.navbarBlack.navbarBlack .nav .indicatorMenu,.navbarWhite.navbarBlack .nav .indicator,.navbarWhite.navbarBlack .nav .indicatorMenu{background-color:#fb6b28}@media only screen and (max-width:1250px){.navbarBlack .logo,.navbarWhite .logo{font-size:1em;margin-top:25px}.navbarBlack .logo .name p:nth-of-type(3),.navbarWhite .logo .name p:nth-of-type(3){left:100px}.navbarBlack .logo:hover .name .dennis,.navbarWhite .logo:hover .name .dennis{transform:translateX(-50px)}.navbarBlack .logo:hover .name .snellenberg,.navbarWhite .logo:hover .name .snellenberg{transform:translateX(-55px)}.navbarBlack .nav,.navbarWhite .nav{margin-top:25px}.navbarBlack .nav .el .Link,.navbarWhite .nav .el .Link{font-size:1em;padding:.2em 0}.navbarBlack .nav .el .indicator,.navbarWhite .nav .el .indicator{top:40px}}@media only screen and (max-width:1050px)and (min-height:1000px){.navbarBlack .logo,.navbarWhite .logo{font-size:1.2em;margin-top:35px}.navbarBlack .logo .name p:nth-of-type(3),.navbarWhite .logo .name p:nth-of-type(3){left:120px}.navbarBlack .logo:hover .name .dennis,.navbarWhite .logo:hover .name .dennis{transform:translateX(-60px)}.navbarBlack .logo:hover .name .snellenberg,.navbarWhite .logo:hover .name .snellenberg{transform:translateX(-65px)}.navbarBlack .nav,.navbarWhite .nav{margin-top:35px}.navbarBlack .nav .el .Link,.navbarWhite .nav .el .Link{font-size:1.2em}.navbarBlack .nav .el .indicator,.navbarWhite .nav .el .indicator{top:45px}}@media only screen and (max-width:380px)and (max-height:700px),only screen and (max-width:450px)and (max-height:950px){.navbarBlack .logo,.navbarWhite .logo{font-size:1.2em;margin-top:35px}.navbarBlack .logo .name p:nth-of-type(3),.navbarWhite .logo .name p:nth-of-type(3){left:120px;padding-left:.8em}.navbarBlack .logo:hover .name .dennis,.navbarWhite .logo:hover .name .dennis{transform:translateX(-60px)}.navbarBlack .logo:hover .name .snellenberg,.navbarWhite .logo:hover .name .snellenberg{transform:translateX(-65px)}.navbarBlack .nav .el,.navbarWhite .nav .el{display:none}.navbarBlack .nav .elMenu,.navbarWhite .nav .elMenu{display:flex;font-size:1.1em}}@media only screen and (max-width:950px)and (max-height:500px){.navbarBlack .logo,.navbarWhite .logo{font-size:1em;margin-top:25px}.navbarBlack .logo .name p:nth-of-type(3),.navbarWhite .logo .name p:nth-of-type(3){left:100px}.navbarBlack .logo:hover .name .dennis,.navbarWhite .logo:hover .name .dennis{transform:translateX(-50px)}.navbarBlack .logo:hover .name .snellenberg,.navbarWhite .logo:hover .name .snellenberg{transform:translateX(-55px)}.navbarBlack .nav,.navbarWhite .nav{margin-top:25px}.navbarBlack .nav .el .Link,.navbarWhite .nav .el .Link{font-size:1em;padding:.2em 0}.navbarBlack .nav .el .indicator,.navbarWhite .nav .el .indicator{top:40px}}.header{background-color:#ae8b79;position:fixed;width:100%;box-sizing:border-box;opacity:0;z-index:6;padding:0!important;top:-50px}.header .background{background-color:#22272d;opacity:.5;height:100%;width:100%;position:absolute;left:0;top:100%}.header .bar{display:flex;justify-content:center;text-transform:uppercase;font-size:12px;font-weight:400;position:relative;min-height:40px;padding-top:10px}.header .bar p{margin:0}.header .bar a{text-decoration:none;color:#ae8b79;position:absolute;left:0}.header .bar .shopContainer{display:flex;gap:30px;position:absolute;right:0}.header .bar .shopContainer .shop{display:none}.header .bar .el{display:flex;align-items:center;justify-content:center;gap:8px;transition:background-color .3s,opacity .5s ease;background-color:#ae8b79;border-radius:25px;padding:15px 25px;position:absolute;bottom:-120%;cursor:pointer;z-index:7}.header .bar .el .label{position:relative;display:flex;align-items:center;color:#fff}.header .bar .el p:nth-of-type(2){position:absolute;opacity:0}.header .bar .el .burger{width:22.5px;position:relative;pointer-events:none}.header .bar .el .burger:after,.header .bar .el .burger:before{content:"";height:1px;width:100%;background-color:#fff;position:relative;display:block;transition:all 1s cubic-bezier(.76,0,.24,1)}.header .bar .el .burger:after{top:-4px}.header .bar .el .burger:before{top:4px}.header .bar .el .burgerActive:after{transform:rotate(45deg);top:-1px}.header .bar .el .burgerActive:before{transform:rotate(-45deg);top:1px}@media only screen and (min-width:600px){.header{padding:20px}.header .bar{font-size:15px}}.bodyHeader{display:flex;flex-wrap:wrap;margin-top:40px;gap:15px;width:80%;padding:0 2rem}.bodyHeader a{color:#22272d;text-decoration:none;text-transform:uppercase;cursor:pointer;pointer-events:all}.bodyHeader a p{cursor:pointer;margin:0;display:flex;overflow:hidden;font-size:5vw;padding-right:2vw;padding-top:10px;font-weight:300}@media only screen and (max-width:1550px){.bodyHeader a p{font-size:5vw}}@media only screen and (max-width:1250px){.bodyHeader a p{font-size:5vw}}@media only screen and (max-width:1000px){.bodyHeader{width:100%;padding:5vh 0 0;justify-content:center;align-items:center;gap:3vw}.bodyHeader a p{font-size:6vw}}@media only screen and (max-width:1050px)and (min-height:1000px){.bodyHeader{width:100%;padding:5vh 0 0;justify-content:center;align-items:center;gap:3vw}.bodyHeader a p{font-size:6vw}}@media only screen and (max-width:450px)and (max-height:950px){.bodyHeader{width:100%;padding:5vh 0 0;justify-content:center;align-items:center;gap:3vw}.bodyHeader a p{font-size:10vw}}.svgCurveHeader{position:absolute;height:300px;pointer-events:none;width:110%;fill:#ae8b79;margin-top:-1px;left:0;z-index:5}.footerHeader{display:flex;align-items:center;justify-content:center;position:relative;width:100%;margin-top:40px;padding:0 2rem}.footerHeader .info{display:flex;position:absolute;left:0;gap:30px;padding:10px 2rem;width:25%}.footerHeader .info ul{width:55%;margin-top:10px;overflow:hidden;list-style-type:none;padding:0}.footerHeader .info ul li{flex-direction:column;list-style-type:none}.footerHeader .info ul li p{padding-left:10px;margin:5px;font-size:1.5em;color:#22272d}.footerHeader .info ul li p span{color:#22272d;margin:0}.footerHeader .info ul li span{color:#fff;margin:0}.footerHeader .terms{display:flex;gap:5px;text-decoration:none;position:relative;justify-content:center;margin-right:5vw;width:100%}.footerHeader .terms ul{display:flex;gap:25px;overflow:hidden;list-style-type:none;padding:20px}.footerHeader .terms ul li a{font-size:1.2em;text-decoration:none;color:#fff;transition:all .3s ease-in-out}.footerHeader .terms ul li a:hover{opacity:.5}@media only screen and (max-width:1550px){.footerHeader .info ul li p{font-size:1.5em}.footerHeader .info ul li span{font-size:1em}.footerHeader .terms ul li a{font-size:1.2em}}@media only screen and (max-width:1450px){.footerHeader .info ul li p{font-size:1.4em}.footerHeader .info ul li span{font-size:.9em}.footerHeader .terms ul li a{font-size:1em}}@media only screen and (max-width:1250px){.footerHeader .info ul li p{font-size:1.3em}.footerHeader .info ul li span{font-size:.8em}.footerHeader .terms ul li a{font-size:1em}}@media only screen and (max-width:1000px){.footerHeader{margin-top:0;justify-content:end}.footerHeader .info ul li p{font-size:1.2em}.footerHeader .info ul li span{font-size:.8em}.footerHeader .terms{margin-right:5vw}.footerHeader .terms ul li a{margin:0;font-size:1.2em}}@media only screen and (max-width:1050px)and (min-height:1000px){.footerHeader{margin-top:0;justify-content:end}.footerHeader .info ul li p{font-size:1.2em}.footerHeader .info ul li span{font-size:.8em}.footerHeader .terms{margin-right:5vw}.footerHeader .terms ul li a{margin:0;font-size:1.2em}}@media only screen and (max-width:450px)and (max-height:950px){.footerHeader{margin-top:0;justify-content:end}.footerHeader .info{padding:10px 0;left:5%;width:45%}.footerHeader .info ul{width:100%}.footerHeader .info ul li p{font-size:1em}.footerHeader .info ul li span{font-size:.8em}.footerHeader .info ul:nth-of-type(2){display:none}.footerHeader .terms{margin-right:5vw;justify-content:end}.footerHeader .terms ul{gap:15px}.footerHeader .terms ul li a{margin:0;font-size:1.2em}}@media only screen and (max-width:950px)and (max-height:450px){.footerHeader{margin-top:0;justify-content:end}.footerHeader .info ul{width:100%}.footerHeader .info ul li p{font-size:1.2em}.footerHeader .info ul li span{font-size:.8em}.footerHeader .info ul:nth-of-type(2){display:none}.footerHeader .terms{margin-right:10vw}.footerHeader .terms ul{gap:15px}.footerHeader .terms ul li a{margin:0;font-size:1.2em}}.imageContainerHeader{display:block;width:30vw;height:18.75vw;position:absolute;right:5%;top:20%}.imageContainerHeader img{object-fit:contain}@media only screen and (max-width:1750px){.imageContainerHeader{width:30vw;height:18.75vw}}@media only screen and (max-width:1000px){.imageContainerHeader{display:none}}@media only screen and (max-width:1050px)and (min-height:1000px){.imageContainerHeader{display:none}}@media only screen and (max-width:500px)and (max-height:950px){.imageContainerHeader{display:none}}.banner{position:fixed;bottom:2%;right:2%;display:flex;width:30%;height:20%;background-color:#22272d;z-index:15;color:#fff;padding:2rem;border-radius:50px;box-shadow:0 0 15px 5px #22272d}.banner,.banner .banner__content{align-items:center;justify-content:center;overflow:hidden}.banner .banner__content{flex-direction:column;font-size:1rem;font-weight:500;line-height:1.5;text-align:left;width:100%}.banner .banner__content .banner__header{display:flex;justify-content:space-between}.banner .banner__content .banner__header .banner__title{font-size:1.2rem;font-weight:500;padding:0 1rem 1rem;margin:0}.banner .banner__content .banner__header .banner__burger{width:22.5px;position:relative;padding:0 0 1rem;margin-top:.6rem;margin-right:1rem;cursor:pointer}.banner .banner__content .banner__header .banner__burger:after,.banner .banner__content .banner__header .banner__burger:before{content:"";height:1px;width:100%;background-color:#fff;position:relative;display:block;cursor:pointer;transition:all .5s cubic-bezier(.76,0,.24,1)}.banner .banner__content .banner__header .banner__burger:after{transform:rotate(45deg);top:-1px}.banner .banner__content .banner__header .banner__burger:before{transform:rotate(-45deg);top:1px}.banner .banner__content .banner__header:hover .banner__burger:after,.banner .banner__content .banner__header:hover .banner__burger:before{background-color:#fb6b28}.banner .banner__content .banner__text{font-size:1rem;font-weight:300;margin:0 1rem 1rem}.banner .banner__content .banner__buttons{display:flex;justify-content:space-between;gap:1rem;z-index:900}.banner .banner__content .banner__buttons .banner__buttons__first,.banner .banner__content .banner__buttons .banner__buttons__second{display:flex;gap:1rem;z-index:999}@media only screen and (max-width:1350px){.banner{width:40%}.banner .banner__content{font-size:.8rem}.banner .banner__content .banner__header .banner__title{font-size:1rem;padding:0 1rem 1rem}.banner .banner__content .banner__text{font-size:.8rem;font-weight:300;margin:0 1rem 1rem}}@media only screen and (max-width:1050px)and (min-height:800px){.banner{width:45%;height:15%}.banner .banner__content{font-size:.8rem}.banner .banner__content .banner__header .banner__title{font-size:1rem;padding:0 1rem 1rem}.banner .banner__content .banner__text{font-size:.8rem;font-weight:300;margin:0 1rem 1rem}}@media only screen and (max-width:500px){.banner{width:80%;height:25%}.banner .banner__content{font-size:.8rem}.banner .banner__content .banner__header .banner__title{font-size:1rem;padding:0 1rem 1rem}.banner .banner__content .banner__text{font-size:.8rem;font-weight:300;margin:0 1rem 1rem}}@media only screen and (max-width:400px){.banner{width:80%}.banner .banner__content{font-size:.8rem}.banner .banner__content .banner__header .banner__title{font-size:1rem;padding:0 1rem 1rem}.banner .banner__content .banner__text{font-size:.8rem;font-weight:300;margin:0 1rem 1rem}}@media only screen and (max-width:380px){.banner{width:80%;height:30%}.banner .banner__content{font-size:.8rem}.banner .banner__content .banner__header .banner__title{font-size:1rem;padding:0 1rem 1rem}.banner .banner__content .banner__text{font-size:.8rem;font-weight:300;margin:0 1rem 1rem}}@media only screen and (max-width:950px)and (max-height:500px){.banner{width:45%}.banner .banner__content{font-size:.8rem}.banner .banner__content .banner__header .banner__title{font-size:1rem;padding:0 1rem 1rem}.banner .banner__content .banner__text{font-size:.8rem;font-weight:300;margin:0 1rem 1rem}}.modem{position:fixed;width:100vw;height:100vh;z-index:1000;justify-content:center;align-items:center;display:flex;overflow:hidden}.modem .modem__background{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1001}.modem .modem__content{z-index:1002;width:30%;height:30%;color:#fff}.modem .modem__content .modem__text{font-size:1.2rem;font-weight:500;line-height:1.5;text-align:left;width:100%;overflow:hidden}.modem .modem__content .modem__text a{color:#fb6b28;text-decoration:none}.modem .modem__content .modem__header{display:flex;justify-content:space-between;height:20%}.modem .modem__content .modem__header h1{font-size:3rem;font-weight:500;padding:0 0 1rem;margin:0}.modem .modem__content .modem__header .modem__burger{width:32.5px;position:relative;padding:0 0 1rem;margin-top:.6rem;margin-right:1rem;cursor:pointer}.modem .modem__content .modem__header .modem__burger:after,.modem .modem__content .modem__header .modem__burger:before{content:"";height:1px;width:100%;background-color:#fff;position:relative;display:block;cursor:pointer;transition:all .5s cubic-bezier(.76,0,.24,1)}.modem .modem__content .modem__header .modem__burger:after{transform:rotate(45deg);top:-1px}.modem .modem__content .modem__header .modem__burger:before{transform:rotate(-45deg);top:1px}.modem .modem__content .modem__header:hover .modem__burger:after,.modem .modem__content .modem__header:hover .modem__burger:before{background-color:#fb6b28}.modem .modem__content .modem__checkboxes .modem__checkbox{display:flex;align-items:center;margin:1rem 0}.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]{display:none}.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]+label{position:relative;padding-left:50px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:1.2rem}.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]+label:after,.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]+label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:25px;height:25px;border-radius:50%;background-color:#22272d;border:2px solid #fb6b28;transition:background-color .3s,border-color .3s}.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]+label:after{content:"⛌";position:absolute;left:0;top:50%;transform:translateY(-50%) scale(0);width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#fb6b28;font-size:18px;transition:transform .3s}.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]:checked+label:before{background-color:#fb6b28;border-color:#fb6b28}.modem .modem__content .modem__checkboxes .modem__checkbox input[type=checkbox]:checked+label:after{transform:translateY(-50%) scale(1)}.modem .modem__content .modem__checkboxes .modem__checkbox label{font-size:1rem;font-weight:300;margin-left:10px}.modem .modem__content .modem__buttons{padding:2rem}@media only screen and (max-width:1350px){.modem{position:fixed;width:100vw;height:100vh;z-index:1000;justify-content:center;align-items:center;display:flex;overflow:hidden}.modem .modem__content{width:40%;height:40%}.modem .modem__content .modem__text{font-size:1.2rem}.modem .modem__content .modem__header{height:25%}.modem .modem__content .modem__header h1{font-size:2.5rem}}@media only screen and (max-width:1050px)and (min-height:800px){.modem{position:fixed;width:100vw;height:100vh;z-index:1000;justify-content:center;align-items:center;display:flex;overflow:hidden}.modem .modem__content{width:50%;height:30%}.modem .modem__content .modem__text{font-size:1.5rem}.modem .modem__content .modem__header{height:25%}.modem .modem__content .modem__header h1{font-size:3rem}}@media only screen and (max-width:500px){.modem{position:fixed;width:100vw;height:100vh;z-index:1000;justify-content:center;align-items:center;display:flex;overflow:hidden}.modem .modem__content{width:90%;margin-left:5%;height:40%}.modem .modem__content .modem__text{font-size:1.2rem}.modem .modem__content .modem__header{height:25%}.modem .modem__content .modem__header h1{width:80%;font-size:2.5rem}}@media only screen and (max-width:380px){.modem{position:fixed;width:100vw;height:100vh;z-index:1000;justify-content:center;align-items:center;display:flex;overflow:hidden}.modem .modem__content{width:90%;margin-left:5%;height:50%}.modem .modem__content .modem__text{font-size:1.2rem}.modem .modem__content .modem__header{height:25%}.modem .modem__content .modem__header h1{width:80%;font-size:2.5rem}}.info__page{flex-direction:column;padding:15rem 0 0}.info__page,.info__page .info__content{display:flex;justify-content:center;min-height:100vh;width:100vw;background-color:#fff;font-size:1.5rem;font-weight:300;z-index:5;position:relative}.info__page .info__content{text-align:left;gap:2rem}.info__page .info__content .info__block__main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:70%;height:100%;gap:5rem;padding:0 10rem 0 2rem}.info__page .info__content .info__block__main .info__block__cookies{display:flex;width:100%;justify-content:left;align-items:center;gap:2rem;padding-bottom:5em}.info__page .info__content .info__block__main .info__block__cookies p{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:.8em;line-height:1.5;font-weight:300;color:#22272d}.info__page .info__content .info__block__main .info__block__addInfo{padding:5em 0 0;font-size:1.5rem;line-height:1.5;font-weight:300;color:#22272d;margin:0}.info__page .info__content .info__block__main .info__block__addInfo a{color:#fb6b28;text-decoration:none;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.info__page .info__content .info__block__main .info__block__addInfo a:hover{opacity:.6}.info__page .info__content .info__block__main .info__block__section{text-align:left}.info__page .info__content .info__block__main .info__block__section h2{font-size:3rem;font-weight:500;margin-bottom:1rem;color:#fb6b28}.info__page .info__content .info__block__main .info__block__section p{font-size:1.5rem;line-height:1.5;font-weight:300;margin-bottom:1rem;color:#22272d}.info__page .info__content .info__page__navbar{width:20%;padding:2rem 0 10em}.info__page .info__content .info__page__navbar .info__page__stickyBar{width:100%;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:15%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;border-radius:25%}.info__page .info__content .info__page__navbar .info__page__stickyBar h3{font-size:2.5rem;font-weight:500;padding:1rem 0;color:#fb6b28;text-align:left;margin:0;width:80%}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul{position:relative;display:flex;flex-direction:column;padding:0;margin:0}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li{text-decoration:none;list-style:none;display:flex;align-items:center;position:relative;padding:.2em 0;transition:all .3s ease}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li .info__page__dot{width:1rem;height:1rem;background-color:#22272d;border-radius:50%;transition:background-color .3s cubic-bezier(.25,.46,.45,.94)}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li a{color:#22272d;font-size:1.5rem;font-weight:300;text-decoration:none;margin:0;padding:0 1rem;transition:opacity .3s cubic-bezier(.55,.085,.68,.53)}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul li:hover .info__page__dot,.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul li:hover a{opacity:.6}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul li:hover .info__page__dot{background-color:#fb6b28}.info__page .svgContainer{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;bottom:0}.info__page .svgContainer .svgDiv{box-shadow:0 30px 30px 0 rgba(0,0,0,.75);position:absolute;height:8550%;border-radius:0 0 50% 50%;background-color:#fff;z-index:1}@media(hover:hover)and (pointer:fine){.info__page .svgContainer .svgDiv{width:130%;left:-15%}}@media(hover:none)and (pointer:coarse){.info__page .svgContainer .svgDiv{width:100%;left:0}}@media only screen and (max-width:1450px){.info__page .info__content .info__block__main{width:65%}.info__page .info__content .info__block__main .info__block__cookies p{font-size:1rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:.6em}.info__page .info__content .info__block__main .info__block__addInfo{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__section h2{font-size:2.5rem}.info__page .info__content .info__block__main .info__block__section p{font-size:1.2rem}.info__page .info__content .info__page__navbar .info__page__stickyBar h3{font-size:2rem;width:70%}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li .info__page__dot{width:.8rem;height:.8rem}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li a{font-size:1.2rem}}@media only screen and (max-width:1050px){.info__page .info__content .info__block__main{width:65%;padding:0 3rem 0 2rem}.info__page .info__content .info__block__main .info__block__cookies p{font-size:1rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:.6em}.info__page .info__content .info__block__main .info__block__addInfo{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__section h2{font-size:2.5rem}.info__page .info__content .info__block__main .info__block__section p{font-size:1.2rem}.info__page .info__content .info__page__navbar .info__page__stickyBar h3{font-size:2rem;width:70%}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li .info__page__dot{width:.8rem;height:.8rem}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li a{font-size:1.2rem}}@media only screen and (max-width:950px){.info__page .info__content .info__block__main{width:55%;padding:0 3rem 0 2rem}.info__page .info__content .info__block__main .info__block__cookies p{font-size:1rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:.6em}.info__page .info__content .info__block__main .info__block__addInfo{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__section h2{font-size:2.5rem}.info__page .info__content .info__block__main .info__block__section p{font-size:1.2rem}.info__page .info__content .info__page__navbar{width:25%}.info__page .info__content .info__page__navbar .info__page__stickyBar h3{font-size:2rem;width:70%}.info__page .info__content .info__page__navbar .info__page__ul .info__page__li .info__page__dot{width:.8rem;height:.8rem}.info__page .info__content .info__page__navbar .info__page__ul .info__page__li a{font-size:1.2rem}}@media only screen and (max-width:800px){.info__page .info__content .info__block__main{width:55%;padding:0 3rem 0 2rem}.info__page .info__content .info__block__main .info__block__cookies p{font-size:1rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:.6em}.info__page .info__content .info__block__main .info__block__addInfo{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__section h2{font-size:2.5rem}.info__page .info__content .info__block__main .info__block__section p{font-size:1.2rem}.info__page .info__content .info__page__navbar{width:30%}.info__page .info__content .info__page__navbar .info__page__stickyBar h3{font-size:2rem;width:70%}.info__page .info__content .info__page__navbar .info__page__ul .info__page__li .info__page__dot{width:.5rem;height:.5rem}.info__page .info__content .info__page__navbar .info__page__ul .info__page__li a{font-size:1.2rem}}@media only screen and (max-width:950px)and (max-height:500px){.info__page .info__content .info__block__main{width:55%;padding:0 3rem 0 2rem}.info__page .info__content .info__block__main .info__block__cookies p{font-size:1rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:.6em}.info__page .info__content .info__block__main .info__block__addInfo{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__section h2{font-size:2.5rem}.info__page .info__content .info__block__main .info__block__section p{font-size:1.2rem}.info__page .info__content .info__page__navbar{width:30%;padding:2rem 0 5em}.info__page .info__content .info__page__navbar .info__page__stickyBar{padding:1rem 2rem;top:5%}.info__page .info__content .info__page__navbar .info__page__stickyBar h3{font-size:2rem;width:70%}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li .info__page__dot{width:.5rem;height:.5rem}.info__page .info__content .info__page__navbar .info__page__stickyBar .info__page__ul .info__page__li a{font-size:1.2rem}}@media only screen and (max-width:500px){.info__page .info__content{text-align:center}.info__page .info__content .info__block__main{text-align:center;width:90%;padding:0 3rem 0 2rem}.info__page .info__content .info__block__main .info__block__cookies p{font-size:.8rem}.info__page .info__content .info__block__main .info__block__cookies .info__block__cookies__text{font-size:1.2rem}.info__page .info__content .info__block__main .info__block__addInfo{font-size:1.5rem}.info__page .info__content .info__block__main .info__block__section{text-align:center}.info__page .info__content .info__block__main .info__block__section h2{font-size:3rem}.info__page .info__content .info__block__main .info__block__section p{font-size:1.5rem}.info__page .info__content .info__page__navbar{display:none}}.pageNotFound{overflow:hidden;justify-content:space-evenly;height:100vh;width:100vw;background-color:#ae8b79;z-index:1;padding:0}.pageNotFound,.pageNotFound .animContainer{display:flex;flex-direction:column;align-items:center;position:relative;margin:0}.pageNotFound .animContainer{justify-content:center;height:80%;width:60%;gap:1rem}.pageNotFound .animContainer .head{display:flex;align-items:center;justify-content:flex-start;gap:2rem;width:120%}.pageNotFound .animContainer .head .imgContainer{height:200px;width:200px;border-radius:50%;background-color:#bba28e;position:relative;box-shadow:0 0 10px 2px rgba(0,0,0,.1);z-index:2;overflow:hidden}.pageNotFound .animContainer .head .imgContainer img{scale:1.5;transform:translateY(10%);object-fit:contain}.pageNotFound .animContainer .head h1{font-size:4em;color:#fff;margin:0;font-weight:400;position:relative}.pageNotFound .animContainer .line{width:140%;left:10%;height:1px;position:relative;z-index:1}.pageNotFound .animContainer .line svg{width:100%;height:500px;position:absolute;top:-250px;z-index:1}.pageNotFound .animContainer .line svg path{stroke:#22272d;stroke-width:1px;fill:none}.pageNotFound .animContainer .line .box{width:100%;height:40px;position:relative;top:-20px;z-index:2}.pageNotFound .animContainer .line .box:hover{height:500px;top:-250px}.pageNotFound .animContainer .line .button{margin-right:5vw;border:none;display:flex;align-items:center;justify-content:center;position:absolute;top:-50px;right:15%;z-index:2}.pageNotFound .animContainer .line .button .buttonLink{border-radius:50%;width:200px;height:200px;background-color:#22272d;overflow:hidden;cursor:pointer}.pageNotFound .animContainer .line .button .buttonLink p{padding-top:10px;margin:0;font-size:1.8em;font-weight:500;font-family:Inter,sans-serif;text-align:center}.pageNotFound .animContainer .bottonContainer{padding:5em 0 0;display:flex;align-items:center;justify-content:space-between;width:120%;left:-10%;position:absolute;bottom:20%}.pageNotFound .animContainer .bottonContainer .phone{display:flex;position:relative;align-items:center;justify-content:center;z-index:2}.pageNotFound .footer{display:flex;align-items:center;justify-content:space-between;width:90%;height:20%}.pageNotFound .footer p{font-size:1.2rem;line-height:1.5;color:#fff;margin:0}.pageNotFound .footer p span{margin-left:.8rem;font-size:1.6rem;color:#22272d}.pageNotFound .footer .time{display:flex;align-items:center;justify-content:center;height:100%;gap:5rem}.pageNotFound .footer .socials{line-height:1.5}.pageNotFound .footer .socials p{font-size:1.2rem;color:#fff;margin:0}.pageNotFound .footer .socials .icons{display:flex;gap:1em}.pageNotFound .footer .socials .icons .links{display:flex}.pageNotFound .footer .socials .icons .links a{list-style:none;text-decoration:none;color:#22272d;margin-left:.8rem;font-size:1.6rem;position:relative}.pageNotFound .footer .socials .icons .links a .dot{position:absolute;width:5px;height:5px;border-radius:50%;background-color:#22272d;left:calc(50% - 2.5px)}@media only screen and (max-width:1750px){.pageNotFound .animContainer .bottonContainer{bottom:20%}}@media only screen and (max-width:1550px){.pageNotFound .animContainer .head .imgContainer{height:180px;width:180px}.pageNotFound .animContainer .head h1{font-size:3.5em}.pageNotFound .animContainer .line .button{top:-30px;right:15%}.pageNotFound .animContainer .line .button .buttonLink{width:180px;height:180px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.5em}.pageNotFound .animContainer .bottonContainer{bottom:10%}.pageNotFound .footer p{font-size:1.1rem}.pageNotFound .footer p span{font-size:1.5rem}.pageNotFound .footer .socials p{font-size:1.1rem}.pageNotFound .footer .socials .icons .links a{font-size:1.5rem}}@media only screen and (max-width:1450px){.pageNotFound .animContainer .head .imgContainer{height:150px;width:150px}.pageNotFound .animContainer .head h1{font-size:3em}.pageNotFound .animContainer .line .button{top:-20px;right:15%}.pageNotFound .animContainer .line .button .buttonLink{width:150px;height:150px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.3em}.pageNotFound .animContainer .bottonContainer{bottom:15%}.pageNotFound .footer p{font-size:1rem}.pageNotFound .footer p span{font-size:1.4rem}.pageNotFound .footer .socials p{font-size:1rem}.pageNotFound .footer .socials .icons .links a{font-size:1.4rem}}@media only screen and (max-width:1250px){.pageNotFound .animContainer .head .imgContainer{height:150px;width:150px}.pageNotFound .animContainer .head h1{font-size:3em}.pageNotFound .animContainer .line .button{top:-20px;right:15%}.pageNotFound .animContainer .line .button .buttonLink{width:150px;height:150px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.3em}.pageNotFound .animContainer .bottonContainer{bottom:15%}.pageNotFound .footer p{font-size:1rem}.pageNotFound .footer p span{font-size:1.4rem}.pageNotFound .footer .socials p{font-size:1rem}.pageNotFound .footer .socials .icons .links a{font-size:1.4rem}}@media only screen and (max-width:1000px)and (min-height:600px){.pageNotFound .animContainer .head .imgContainer{height:130px;width:130px}.pageNotFound .animContainer .head h1{font-size:2.8em}.pageNotFound .animContainer .line .button{top:-20px;right:15%}.pageNotFound .animContainer .line .button .buttonLink{width:130px;height:130px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.2em}.pageNotFound .animContainer .bottonContainer{bottom:10%}.pageNotFound .footer p{font-size:1rem}.pageNotFound .footer p span{font-size:1.2rem}.pageNotFound .footer .socials p{font-size:1rem}.pageNotFound .footer .socials .icons .links a{font-size:1.2rem}}@media only screen and (max-width:1050px)and (min-height:1000px){.pageNotFound .animContainer .head .imgContainer{height:175px;width:175px}.pageNotFound .animContainer .head h1{font-size:3.5em}.pageNotFound .animContainer .line .button{top:-20px;right:15%}.pageNotFound .animContainer .line .button .buttonLink{width:150px;height:150px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.3em}.pageNotFound .animContainer .bottonContainer{bottom:20%}.pageNotFound .footer p{font-size:1.2rem}.pageNotFound .footer p span{font-size:1.5rem}.pageNotFound .footer .socials p{font-size:1.2rem}.pageNotFound .footer .socials .icons .links a{font-size:1.5rem}}@media only screen and (max-width:900px)and (min-height:800px){.pageNotFound .animContainer .head .imgContainer{height:150px;width:150px}.pageNotFound .animContainer .head h1{font-size:3em}.pageNotFound .animContainer .line .button{top:-20px;right:10%}.pageNotFound .animContainer .line .button .buttonLink{width:130px;height:130px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.3em}.pageNotFound .animContainer .bottonContainer{bottom:20%}.pageNotFound .footer{width:90%;height:20%}.pageNotFound .footer .time{height:100%;gap:1rem}.pageNotFound .footer .time p{font-size:1rem;line-height:1.5}.pageNotFound .footer .time p span{margin-left:.8rem;font-size:1.2rem;color:#22272d}.pageNotFound .footer .socials{line-height:1.5}.pageNotFound .footer .socials p{font-size:1rem;margin:0}.pageNotFound .footer .socials .icons{gap:.5em}.pageNotFound .footer .socials .icons .links a{margin-left:.8rem;font-size:1.2rem}}@media only screen and (max-width:450px)and (max-height:950px){.pageNotFound{height:100vh;justify-content:center}.pageNotFound .animContainer{top:5vh;width:80%}.pageNotFound .animContainer .head .imgContainer{height:100px;width:100px}.pageNotFound .animContainer .head h1{font-size:2em}.pageNotFound .animContainer .line{left:20%}.pageNotFound .animContainer .line .button{top:-10px;right:20%}.pageNotFound .animContainer .line .button .buttonLink{width:130px;height:130px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.2em}.pageNotFound .animContainer .bottonContainer{bottom:20%}.pageNotFound .footer{width:90%;height:20%}.pageNotFound .footer .time{height:100%}.pageNotFound .footer .time p{font-size:1rem;line-height:1.5}.pageNotFound .footer .time p span{margin-left:.8rem;font-size:1.4rem}.pageNotFound .footer .time p:nth-of-type(2){display:none}.pageNotFound .footer .socials{line-height:1.5;width:35%}.pageNotFound .footer .socials p{font-size:1rem}.pageNotFound .footer .socials .icons{flex-wrap:wrap;width:100%;gap:.2em}.pageNotFound .footer .socials .icons .links a{margin-left:.8rem;font-size:1.4rem}}@media only screen and (max-width:400px)and (max-height:850px){.pageNotFound{height:100vh;justify-content:center}.pageNotFound .animContainer{top:5vh;width:80%}.pageNotFound .animContainer .head .imgContainer{height:100px;width:100px}.pageNotFound .animContainer .head h1{font-size:2em}.pageNotFound .animContainer .line{left:20%}.pageNotFound .animContainer .line .button{top:-10px;right:20%}.pageNotFound .animContainer .line .button .buttonLink{width:115px;height:115px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1.2em}.pageNotFound .animContainer .bottonContainer{bottom:20%}.pageNotFound .footer{width:90%;height:20%}.pageNotFound .footer .time{height:100%}.pageNotFound .footer .time p{font-size:1rem;line-height:1.5}.pageNotFound .footer .time p span{margin-left:.8rem;font-size:1.3rem}.pageNotFound .footer .time p:nth-of-type(2){display:none}.pageNotFound .footer .socials{line-height:1.5;width:35%}.pageNotFound .footer .socials p{font-size:1rem}.pageNotFound .footer .socials .icons{flex-wrap:wrap;width:100%;gap:.2em}.pageNotFound .footer .socials .icons .links a{margin-left:.8rem;font-size:1.3rem}}@media only screen and (max-width:950px)and (max-height:500px){.pageNotFound{height:120vh;padding:45vh 0 0;justify-content:center}.pageNotFound .animContainer{top:5vh;width:60%}.pageNotFound .animContainer .head .imgContainer{height:130px;width:130px}.pageNotFound .animContainer .head h1{font-size:2.5em}.pageNotFound .animContainer .line{left:20%}.pageNotFound .animContainer .line .button{top:-50px;right:10%}.pageNotFound .animContainer .line .button .buttonLink{width:120px;height:120px}.pageNotFound .animContainer .line .button .buttonLink p{font-size:1em}.pageNotFound .animContainer .bottonContainer{bottom:10%}.pageNotFound .footer{width:90%;height:20%}.pageNotFound .footer .time{height:100%}.pageNotFound .footer .time p{font-size:1rem;line-height:1.5}.pageNotFound .footer .time p span{margin-left:.8rem;font-size:1.2rem}.pageNotFound .footer .time p:nth-of-type(2){display:none}.pageNotFound .footer .socials{line-height:1.5;width:50%}.pageNotFound .footer .socials p{font-size:1rem;margin:0}.pageNotFound .footer .socials .icons{gap:.5em}.pageNotFound .footer .socials .icons .links a{margin-left:.8rem;font-size:1.2rem}}.page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100vw;font-family:Inter,sans-serif;position:relative}