.button{min-width:200px;width:auto;height:40px;font-size:var(--FONTSIZE);color:var(--FONTCOLOR);display:flex;justify-content:center;align-items:center;border:none;border-radius:20px;padding-left:var(--FONTSIZE);padding-right:var(--FONTSIZE);filter:drop-shadow(0px 5px 5px #0000004b);background-color:var(--COLORDETAIL2);z-index:inherit;position:relative}.button:hover{cursor:pointer}.button.style1{background-color:var(--COLORDETAIL2)}.button.style2{background-color:var(--COLORDETAIL1)}.hero{aspect-ratio:2.7/1;width:100%;position:relative;margin-bottom:100px}.hero-image{position:absolute;top:0;width:100%;height:100%;pointer-events:none;object-fit:cover}.hero-text-container{display:flex;position:absolute;top:50%;left:10%;transform:translateY(-50%);align-items:start;justify-content:start;flex-direction:column}.hero-text-container.center{left:50%;transform:translate(-50%) translateY(-50%);align-items:center}.hero-title{font-size:var(--XXXLFONTSIZE);font-weight:600;color:var(--COLORDETAIL2);margin-bottom:var(--LFONTSIZE);white-space:"pre-line";filter:drop-shadow(2px 0px 2px var(--COLORDETAIL2))}.hero-subtitle{font-size:var(--XLFONTSIZE);font-weight:400;color:var(--COLORDETAIL1);margin-bottom:var(--LFONTSIZE);filter:drop-shadow(2px 0px 2px var(--COLORDETAIL1));padding-right:var(--XLFONTSIZE)}.ss-image1{height:100%;width:auto;position:absolute;right:-8%;top:30%;border-radius:10px;filter:drop-shadow(5px 5px 10px #0000004b)}.ss-image2{height:100%;width:auto;right:7%;top:5%;position:absolute;border-radius:10px;filter:drop-shadow(5px 5px 10px #0000004b)}.ss-image1.horizontal{width:30%;height:auto;right:-10%;top:40%;position:absolute;border-radius:10px;filter:drop-shadow(5px 5px 10px #0000004b)}.ss-image2.horizontal{width:30%;height:auto;right:0%;top:80%;position:absolute;border-radius:10px;filter:drop-shadow(5px 5px 10px #0000004b)}@media screen and (max-width: 960px){.hero{aspect-ratio:none;height:auto;width:100%;position:relative;margin-bottom:50px}.hero-text-container{top:50%;display:flex;position:absolute;align-items:start;justify-content:start;flex-direction:column}.hero-image{position:relative;top:0%;left:-5%;height:auto;width:150%;pointer-events:none}.ss-image1,.ss-image2{height:0;width:0;display:none}}.section-container{width:85%;height:auto;background-color:var(--COLOR2);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:start;position:relative;filter:drop-shadow(0px 5px 5px #0000004b);margin-bottom:70px;padding:var(--XXLFONTSIZE);padding-bottom:40px;z-index:4}.section-header{font-size:var(--XXLFONTSIZE);font-weight:700;margin-bottom:var(--LFONTSIZE)}.section-header.style1{color:var(--COLORDETAIL2)}.section-header.style2{color:var(--COLORDETAIL1)}.section.column{display:flex;flex-direction:row;align-items:start;justify-content:space-evenly;width:100%;height:auto;margin-bottom:var(--LFONTSIZE)}.section-column{width:30%;height:100%;padding:var(--FONTSIZE);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.section-column-image{width:auto;max-width:150px;aspect-ratio:auto;margin-bottom:var(--XXLFONTSIZE);border-radius:10px}.section-column-image.shadow{filter:drop-shadow(0px 5px 5px #00000059)}.section-column-text{width:80%;height:auto;font-size:var(--LFONTSIZE);text-align:center;font-weight:700}.section-column-text.style1{color:var(--COLORDETAIL1)}.section-column-text.style2{color:var(--COLORDETAIL2)}.selection-column-titles{display:flex;flex-direction:row;width:100%;justify-content:space-evenly;align-items:end}.section-column-title{width:30%;height:auto;font-size:var(--XLFONTSIZE);text-align:center;font-weight:bolder;margin-bottom:var(--FONTSIZE)}.section-column-title.style1{color:var(--COLORDETAIL1)}.section-column-title.style2{color:var(--COLORDETAIL2)}.section.alternating{display:flex;flex-direction:column;gap:4rem;width:100%;z-index:4}.section-alternating-item{width:100%;z-index:4}.section-alternating-title{text-align:start;margin-top:var(--XLFONTSIZE);font-size:var(--XXLFONTSIZE);color:var(--COLORDETAIL1);margin-bottom:var(--LFONTSIZE)}.section-alternating-title.yellow{color:var(--COLORDETAIL2)}.section-alternating-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.section-alternating-item.image-right .section-alternating-content{grid-template-columns:1fr 1fr}.section-alternating-item.image-right .section-alternating-content>*:first-child{order:2}.section-alternating-item.image-right .section-alternating-content>*:last-child{order:1}.section-alternating-image-container{flex:1;display:flex;justify-content:center}.section-alternating-image{width:100%;aspect-ratio:2/1;object-fit:cover;border-radius:20px;filter:drop-shadow(0px 5px 5px #00000059)}.section-alternating-image.shadow{filter:drop-shadow(0px 5px 5px #00000044)}.section-alternating-text-container{flex:1;width:100%;height:100%;padding:var(--XLFONTSIZE);display:flex;flex-direction:column;justify-content:start;align-items:start}.section-alternating-text{font-size:var(--FONTSIZE);color:var(--COLORDETAIL1)}.section-alternating-text.yellow{color:var(--COLORDETAIL2)}.section-alternating-item.narrow .section-alternating-content{flex-direction:column;text-align:center}.section-alternating-item.narrow.image-right .section-alternating-content{flex-direction:column}.section-alternating-double-content{height:auto;min-height:300px;display:grid;grid-template-columns:1fr 2fr;position:relative}.section-alternating-double-text-container{width:100%;height:100%;padding:var(--XXLFONTSIZE);display:flex;flex-direction:column;justify-content:start;align-items:start}.section-alternating-text{font-size:var(--LFONTSIZE)}.section-alternating-image-container{position:relative}.section-alternating-double-image{max-height:500px;height:auto;width:auto;position:absolute;border-radius:10px}.section-alternating-double-image.shadow{filter:drop-shadow(0px 5px 5px #00000059)}.section-alternating-double-image.left{position:relative;left:20%;top:0}.section-alternating-double-image.right{left:20%;top:2%;transform:scale(.9)}@media screen and (max-width: 960px){.section-alternating-item{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.section-alternating-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.section-alternating-item.image-right .section-alternating-content>*:first-child{order:1}.section-alternating-double-image.right{transform:scale(1)}.section-alternating-double-content{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-evenly}.section-alternating-double-text-container{padding:var(--LFONTSIZE)}.section-alternating-title,.section-alternating-text{text-align:center;width:100%}.section-alternating-image-container{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;margin-top:var(--XLFONTSIZE);gap:var(--XLFONTSIZE)}.section-alternating-double-image{max-height:90%;max-width:80%;height:auto;width:auto;position:relative;border-radius:10px}.section-alternating-double-image.left{left:0%;top:0}.section-alternating-double-image.right{left:0%;top:0%}.section-container{width:90%}.section.column{flex-direction:column}.section-column{width:100%}.selection-column-titles{flex-direction:column}.section-column-title{margin-top:var(--XLFONTSIZE);width:100%;font-size:var(--XXLFONTSIZE)}.section-column-image{width:100%;max-width:none}.section-column-text{width:100%}}.navbar{position:fixed;top:0;left:0;width:100vw;display:flex;height:80px;flex-direction:column;justify-content:center;align-items:center;background-color:var(--COLORDETAIL2);color:var(--COLOR1);z-index:1000;filter:drop-shadow(5px 5px 10px #0000004b)}.navbar-content{width:90%;display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;position:relative}.logo-img{width:auto;height:65px;border-radius:20%}.navbar-logo a,.navbar-logo{font-size:var(--FONTSIZE);font-weight:700;color:var(--COLOR1);text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}.logo-text{font-size:var(--XXLFONTSIZE);font-weight:700;color:var(--COLOR1)}.nav-right{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:var(--LFONTSIZE)}.navbar-links{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.navbar-links button{background:none;border:none;color:var(--COLOR1);font-size:var(--LFONTSIZE);cursor:pointer;transition:color .3s ease}.navbar-links button:hover{color:var(--COLORDETAIL1)}.language-switcher{position:relative;margin-right:1rem}.language-toggle{display:flex;align-items:center;gap:.5rem;background:none;border:1px solid var(--COLOR1);border-radius:5px;padding:.5rem .75rem;color:var(--COLOR1);cursor:pointer;font-size:.9rem;transition:all .3s ease}.language-toggle:hover{background-color:#ffffff1a;border-color:var(--COLORDETAIL1)}.language-flag{font-size:1rem}.language-code{font-weight:500;min-width:20px}.language-arrow{font-size:.7rem;transition:transform .3s ease}.language-arrow.active{transform:rotate(180deg)}.language-dropdown{position:absolute;top:100%;right:0;background-color:var(--COLORDETAIL2);border:1px solid var(--COLOR1);border-radius:5px;box-shadow:0 4px 12px #0000004d;z-index:1001;min-width:100px;margin-top:.25rem}.language-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;background:none;border:none;color:var(--COLOR1);cursor:pointer;font-size:.9rem;transition:background-color .3s ease}.language-option:hover{background-color:#ffffff1a}.language-option.active{background-color:var(--COLORDETAIL1);color:var(--COLORDETAIL2);font-weight:500}.language-option:first-child{border-radius:5px 5px 0 0}.language-option:last-child{border-radius:0 0 5px 5px}.hamburger{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.hamburger span{width:30px;height:3px;background:var(--COLOR1);border-radius:10px;transition:all .3s linear;position:relative;transform-origin:1px}.hamburger.active span:first-child{transform:rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0;transform:translate(20px)}.hamburger.active span:nth-child(3){transform:rotate(-45deg)}.nav-icons{display:flex;justify-content:space-evenly;align-items:center}.nav-icons a{font-size:var(--FONTSIZE);color:var(--COLORDETAIL1);text-decoration:none;margin-right:var(--FONTSIZE);transition:all .2s ease}.nav-section p:last-child{margin:0}.nav-icons a:last-child{margin:0}.nav-icons a:hover{color:var(--COLOR1);transition:all .2s ease}@media (max-width: 960px){.navbar-content{width:90%;padding:1rem}.hamburger{display:flex}.nav-right{position:fixed;top:60px;right:-100%;width:100%;height:calc(100vh - 60px);background-color:var(--COLORDETAIL2);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:2rem;gap:2rem;transition:right .3s ease-in-out;box-shadow:0 2px 10px #0000001a}.nav-right.active{right:0}.navbar-links{flex-direction:column;gap:2rem;width:100%;align-items:center}.navbar-links li{width:100%;text-align:center}.navbar-links button{font-size:calc(var(--FONTSIZE) * 1.2);padding:1rem;width:100%;transition:background-color .3s ease,color .3s ease}.navbar-links button:hover{background-color:#ffffff1a;color:var(--COLORDETAIL1)}.language-switcher{order:-1;margin-right:0;margin-bottom:1rem}.language-toggle{padding:.75rem 1rem;font-size:1rem}.language-dropdown{position:static;box-shadow:none;border:none;border-radius:0;margin-top:.5rem;background-color:#ffffff1a}.language-option{padding:1rem;font-size:1rem}}@media (max-width: 480px){.navbar-content{width:95%;padding:.5rem}.logo-img{height:35px}.hamburger{width:25px;height:25px}.hamburger span{width:25px;height:2px}.language-toggle{padding:.5rem .75rem;font-size:.9rem}}.footer{width:100%;background-color:var(--COLORDETAIL2);color:var(--FONTCOLOR);display:flex;justify-content:space-between;align-items:center;padding:var(--LFONTSIZE) var(--FONTSIZE);filter:drop-shadow(0px -10px 6px #00000071);flex-wrap:wrap;min-height:150px;height:auto;padding-bottom:50px}.footer-section{flex:1;width:auto;margin:var(--FONTSIZE);display:flex;flex-direction:column;align-items:center;text-align:center}.footer-section h3{font-size:var(--FONTSIZE);margin-bottom:var(--FONTSIZE)}.footer-icons{display:flex;justify-content:space-evenly;align-items:center}.footer-section p,.footer-icons a{font-size:var(--FONTSIZE);color:var(--COLORDETAIL1);text-decoration:none;margin-right:var(--FONTSIZE);transition:all .2s ease}.footer-section p{margin:2px 0}.footer-icons a:last-child{margin:0}.footer-icons a:hover{color:var(--COLOR1);transition:all .2s ease}@media screen and (max-width: 960px){.footer{flex-direction:column;height:auto}}:root{--FONTCOLOR: #ffffff;--XXXLFONTSIZE: 3rem;--XXLFONTSIZE: 2.2rem;--XLFONTSIZE: 1.7rem;--LFONTSIZE: 1.3rem;--FONTSIZE: 1rem;--SFONTSIZE: .7rem;--COLOR1: #f2f2f2;--COLOR2: #ebebeb;--COLOR3: #e6e6e6;--COLORDETAIL1: #696656;--COLORDETAIL2: #31291f;--FONT-FAMILY: "Poppins", sans-serif}*{margin:0;padding:0;box-sizing:border-box;font-family:var(--FONT-FAMILY)}.span-xl{font-size:var(--XLFONTSIZE)}.homePage{display:flex;justify-content:center;gap:20px;padding:40px;width:100%;height:auto;min-height:70vh}.page{top:0;left:0;max-width:100vw;min-height:100vh;width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:start;position:relative;z-index:0;overflow-x:hidden;overflow-y:hidden;background-color:var(--COLOR1)}.background-mask{position:absolute;inset:0;min-width:100vw;background-color:var(--COLOR3);background-image:url(/Images/Background.jpg);opacity:.2;pointer-events:none;z-index:0;will-change:transform;background-size:cover}.page-content{padding-top:80px;width:100%;min-width:100vw;height:100%;min-height:100vh;padding-bottom:70px;display:flex;flex-direction:column;align-items:center;justify-content:start;z-index:2}.contact-page{padding:2rem;background:var(--color-bg);color:var(--font-color);font-size:var(--font)}.contact-form{display:flex;flex-direction:column;align-items:center;gap:1rem}.form-row{display:flex;gap:1rem}.contact-page-header{font-size:var(--LFONTSIZE);margin-bottom:1.5rem}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:var(--COLORDETAIL1);transition:all .2s ease}.contact-form input,.contact-form textarea{flex:1;padding:var(--SFONTSIZE);font-size:var(--font);border:1px solid var(--COLORDETAIL2);border-radius:.25rem;background:var(--color-input);color:#000;transition:all .2s ease}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#00000080}.contact-form textarea{resize:vertical;font-size:var(--font);width:100%}.status-message{margin-top:1rem;font-size:var(--FONTSIZE);color:var(--COLORDETAIL2)}@media screen and (max-width: 960px){.form-row,.homePage{flex-direction:column}}.home-hero{text-align:center;padding:4rem 2rem;background:transparent}.home-hero-logo{width:30%;margin-bottom:1rem}.home-hero-title{font-size:var(--XXXLFONTSIZE);color:var(--COLORDETAIL2)}.home-hero-subtitle{font-size:var(--LFONTSIZE);margin:1rem 0}.home-hero-ctas .btn{margin:.5rem;padding:.75rem 1.5rem;border-radius:2xl;font-size:var(--FONTSIZE)}.home-card-section{display:flex;justify-content:center;gap:2rem;padding:3rem 1rem;flex-wrap:wrap}.home-testimonials{padding:3rem 1rem;background:var(--COLOR1);text-align:center}.home-testimonial-list{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-top:1rem}.home-testimonial-card{max-width:250px;background:var(--COLOR2);border-radius:10px;padding:1rem;filter:drop-shadow(0px 5px 5px #0000004b)}.home-testi-photo{width:50px;height:50px;border-radius:50%}.home-testi-quote{font-size:var(--SFONTSIZE);margin:.5rem 0}.home-testi-name{font-size:var(--SFONTSIZE);color:var(--COLORDETAIL2)}.home-stats{display:flex;justify-content:center;gap:3rem;padding:3rem 1rem;background-color:var(--COLOR2);border-radius:10px;filter:drop-shadow(0px 5px 5px #0000004b)}.home-stat-item h3{font-size:var(--XLFONTSIZE);color:var(--COLORDETAIL1)}.home-stat-item p{font-size:var(--SFONTSIZE);margin-top:.25rem}@media screen and (max-width: 960px){.home-hero-logo{width:80%;margin-bottom:1rem}.home-stats{width:80%}.home-testimonial-card{max-width:80%;background:var(--COLOR2);border-radius:10px;padding:1rem;filter:drop-shadow(0px 5px 5px #0000004b)}.home-card-section,.home-stats,.home-testimonial-list{flex-direction:column;align-items:center}}
