@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700;800;900&family=Noto+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#c0d7d8;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav{font-family:Cinzel,serif;left:0;top:0;z-index:1000}.navbar,nav{position:fixed}.navbar{display:flex;justify-content:space-between}.navbar-logo{align-items:center;display:flex;gap:50px;margin-left:50px;margin-top:50px}@media screen and (max-width:769px){.navbar-logo{align-items:center;display:flex;height:100px;justify-content:center;margin-left:0;margin-top:0;width:100vw}}.navbar-logo h2{color:#242423;color:var(--dark);font-size:24px;font-weight:400;letter-spacing:-1px;line-height:1}.navbar-logo a,.navbar-logo h2{text-decoration:none}.navbar-menu{cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;width:50px}.line{background:#242423;background:var(--dark);height:3px;margin-top:5px;width:100%}.line:first-child,.line:nth-child(2){height:2px;width:80%}.side-menu{align-items:center;background:#fff;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;left:0;padding:20px;position:fixed;text-align:left;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:220px;z-index:1000}.nav-item{cursor:pointer;opacity:0;text-decoration:none;width:100%}.nav-item:hover{font-weight:500}.NavbarBottom{bottom:0;height:30px;justify-content:center;position:fixed;right:0;width:100vw;z-index:1000}.NavbarBottom,.navbarBottomWrap{align-items:center;background-color:#1f273b;display:flex}.navbarBottomWrap{color:#000;height:100%;justify-content:space-around;width:30vw}.navbarBottomWrap a{color:#c0d7d8!important}.navbarBottomWrap a:hover{color:#212525!important}.NavbarBottomIcon{align-items:center;background-color:#1f273b;cursor:pointer;display:flex;gap:10px;height:100%;justify-content:center;transition:.5s;width:100%}@media (hover:hover){.NavbarBottomIcon:hover{background-color:#fff;border-radius:20px;color:#000}}.landing{color:#242423;color:var(--dark);line-height:1.3;min-height:100vh;overflow:hidden;position:relative;top:0;width:100vw}.landing_wrap{display:flex;justify-content:space-between;left:50%;margin:0 auto;max-width:2400px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80vw}@media screen and (max-width:769px){.landing_wrap{align-items:center;flex-direction:column-reverse;top:55%}}.landing_wrap_col1{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:769px){.landing_wrap_col1{margin-right:32%;max-height:50vh}}.landing_wrap_col2{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:769px){.landing_wrap_col2{display:flex;flex-direction:row-reverse;flex-wrap:wrap}}.landing_wrap_col1 img{display:flex;flex-direction:column;max-width:600px;width:25vw}@media screen and (max-width:769px){.landing_wrap_col1 img{display:flex;flex-direction:row;max-width:600px;width:95vw}}.landing_wrap_col1 img:nth-child(2){margin-top:50px;z-index:-5}@media screen and (max-width:769px){.landing_wrap_col1 img:nth-child(2){margin-left:-50px;margin-top:0}}.landing__hero{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}.landing__hero h1{color:#e6e6e6;color:var(--light);font-family:Cinzel,serif;font-size:clamp(14px,15vw,500px);font-weight:400;letter-spacing:-1vw;line-height:1;visibility:inherit}@media screen and (max-width:769px){.landing__hero h1{font-size:clamp(18px,26vw,100px)}}.landing__text{display:flex;font-family:Poppins,sans-serif;font-size:clamp(12px,.6vw + .4rem,20px);font-weight:400;justify-content:center;padding:0 20%;text-align:justify;z-index:5}@media screen and (max-width:769px){.landing__text{font-size:clamp(12px,.4vw + .4rem,20px);padding:0 10%;text-align:center}}.center{-webkit-animation:animateVisibility 5s ease-in;animation:animateVisibility 5s ease-in;bottom:20%;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0}#circle--shape{-webkit-animation:animateShape 1.6s ease-in-out 4;animation:animateShape 1.6s ease-in-out 4}@-webkit-keyframes animateVisibility{0%{opacity:1}to{opacity:0}}@keyframes animateVisibility{0%{opacity:1}to{opacity:0}}@-webkit-keyframes animateShape{50%{cy:100}}@keyframes animateShape{50%{cy:100}}.Birds{-webkit-animation-duration:5.5s;animation-duration:5.5s;-webkit-animation-name:fly-position;animation-name:fly-position;height:100vh;overflow:hidden;position:absolute;width:100vw}.bird{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fly-cycle;animation-name:fly-cycle;-webkit-animation-timing-function:steps(10);animation-timing-function:steps(10);background-image:url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/174479/bird-cells-new.svg);background-size:auto 100%;-webkit-filter:invert(34%) sepia(55%) saturate(427%) hue-rotate(141deg) brightness(93%) contrast(91%);filter:invert(34%) sepia(55%) saturate(427%) hue-rotate(141deg) brightness(93%) contrast(91%);height:125px;width:88px;will-change:background-position}.bird-one{-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-animation-duration:1s;animation-duration:1s}.bird-two{-webkit-animation-delay:-.75s;animation-delay:-.75s;-webkit-animation-duration:.9;animation-duration:.9}.bird-three{-webkit-animation-delay:-.25s;animation-delay:-.25s;-webkit-animation-duration:1.25s;animation-duration:1.25s}.bird-four{-webkit-animation-duration:1.1s;animation-duration:1.1s}.bird-five,.bird-four{-webkit-animation-delay:-.5s;animation-delay:-.5s}.bird-five{-webkit-animation-duration:1.2s;animation-duration:1.2s}.bird-six{-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-animation-duration:1.4s;animation-duration:1.4s}.bird-container{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:fly-right-one;animation-name:fly-right-one;-webkit-animation-timing-function:linear;animation-timing-function:linear;left:-3%;position:absolute;top:10%;-webkit-transform:scale(0) translateX(-10vw);transform:scale(0) translateX(-10vw);will-change:transform}.bird-container-one{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:15s;animation-duration:15s}.bird-container-two{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:16s;animation-duration:16s}.bird-container-three{-webkit-animation-delay:9.5s;animation-delay:9.5s;-webkit-animation-duration:14.6s;animation-duration:14.6s}.bird-container-four{-webkit-animation-duration:16s;animation-duration:16s}.bird-container-five,.bird-container-four{-webkit-animation-delay:10.25s;animation-delay:10.25s}.bird-container-five{-webkit-animation-duration:13s;animation-duration:13s}.bird-container-six{-webkit-animation-delay:11.25s;animation-delay:11.25s;-webkit-animation-duration:14s;animation-duration:14s}@-webkit-keyframes fly-cycle{to{background-position:-3600px 0}}@keyframes fly-cycle{to{background-position:-900px 0}}@-webkit-keyframes fly-position{0%{z-index:1}50%{z-index:43}to{z-index:1}}@keyframes fly-position{0%{z-index:1}50%{z-index:43}to{z-index:1}}@-webkit-keyframes fly-right-one{0%{-webkit-transform:scale(.3) translateX(-10vw);transform:scale(.3) translateX(-10vw)}10%{-webkit-transform:translateY(2vh) translateX(10vw) scale(.4);transform:translateY(2vh) translateX(10vw) scale(.4)}20%{-webkit-transform:translateY(0) translateX(30vw) scale(.5);transform:translateY(0) translateX(30vw) scale(.5)}30%{-webkit-transform:translateY(4vh) translateX(50vw) scale(.6);transform:translateY(4vh) translateX(50vw) scale(.6)}40%{-webkit-transform:translateY(2vh) translateX(70vw) scale(.6);transform:translateY(2vh) translateX(70vw) scale(.6)}50%{-webkit-transform:translateY(0) translateX(90vw) scale(.6);transform:translateY(0) translateX(90vw) scale(.6)}60%{-webkit-transform:translateY(0) translateX(110vw) scale(.6);transform:translateY(0) translateX(110vw) scale(.6)}to{-webkit-transform:translateY(0) translateX(110vw) scale(.6);transform:translateY(0) translateX(110vw) scale(.6)}}@keyframes fly-right-one{0%{-webkit-transform:scale(.3) translateX(-10vw);transform:scale(.3) translateX(-10vw)}10%{-webkit-transform:translateY(2vh) translateX(10vw) scale(.4);transform:translateY(2vh) translateX(10vw) scale(.4)}20%{-webkit-transform:translateY(0) translateX(30vw) scale(.5);transform:translateY(0) translateX(30vw) scale(.5)}30%{-webkit-transform:translateY(4vh) translateX(50vw) scale(.6);transform:translateY(4vh) translateX(50vw) scale(.6)}40%{-webkit-transform:translateY(2vh) translateX(70vw) scale(.6);transform:translateY(2vh) translateX(70vw) scale(.6)}50%{-webkit-transform:translateY(0) translateX(90vw) scale(.6);transform:translateY(0) translateX(90vw) scale(.6)}60%{-webkit-transform:translateY(0) translateX(110vw) scale(.6);transform:translateY(0) translateX(110vw) scale(.6)}to{-webkit-transform:translateY(0) translateX(110vw) scale(.6);transform:translateY(0) translateX(110vw) scale(.6)}}@-webkit-keyframes fly-right-two{0%{-webkit-transform:translateY(-2vh) translateX(-10vw) scale(.5);transform:translateY(-2vh) translateX(-10vw) scale(.5)}10%{-webkit-transform:translateY(0) translateX(10vw) scale(.4);transform:translateY(0) translateX(10vw) scale(.4)}20%{-webkit-transform:translateY(-4vh) translateX(30vw) scale(.6);transform:translateY(-4vh) translateX(30vw) scale(.6)}30%{-webkit-transform:translateY(1vh) translateX(50vw) scale(.45);transform:translateY(1vh) translateX(50vw) scale(.45)}40%{-webkit-transform:translateY(-2.5vh) translateX(70vw) scale(.5);transform:translateY(-2.5vh) translateX(70vw) scale(.5)}50%{-webkit-transform:translateY(0) translateX(90vw) scale(.45);transform:translateY(0) translateX(90vw) scale(.45)}51%{-webkit-transform:translateY(0) translateX(110vw) scale(.45);transform:translateY(0) translateX(110vw) scale(.45)}to{-webkit-transform:translateY(0) translateX(110vw) scale(.45);transform:translateY(0) translateX(110vw) scale(.45)}}@keyframes fly-right-two{0%{-webkit-transform:translateY(-2vh) translateX(-10vw) scale(.5);transform:translateY(-2vh) translateX(-10vw) scale(.5)}10%{-webkit-transform:translateY(0) translateX(10vw) scale(.4);transform:translateY(0) translateX(10vw) scale(.4)}20%{-webkit-transform:translateY(-4vh) translateX(30vw) scale(.6);transform:translateY(-4vh) translateX(30vw) scale(.6)}30%{-webkit-transform:translateY(1vh) translateX(50vw) scale(.45);transform:translateY(1vh) translateX(50vw) scale(.45)}40%{-webkit-transform:translateY(-2.5vh) translateX(70vw) scale(.5);transform:translateY(-2.5vh) translateX(70vw) scale(.5)}50%{-webkit-transform:translateY(0) translateX(90vw) scale(.45);transform:translateY(0) translateX(90vw) scale(.45)}51%{-webkit-transform:translateY(0) translateX(110vw) scale(.45);transform:translateY(0) translateX(110vw) scale(.45)}to{-webkit-transform:translateY(0) translateX(110vw) scale(.45);transform:translateY(0) translateX(110vw) scale(.45)}}:root{--light:#e6e6e6}.slide{align-items:stretch;display:flex;height:100vh;margin:0 auto;max-width:2800px;overflow:hidden}@media screen and (max-width:1100px){.slide{flex-direction:column-reverse}}.style-5 .slide{flex-direction:column}.style-1 .col__content,.style-2 .col__content,.style-3 .col__content,.style-4 .col__content,.style-5 .col__content{background:#dbe6e7}.col{flex-basis:50%}.col--1{align-items:center;background-color:#c0d7d8;border-bottom:1px solid #000;display:flex;justify-content:center;position:relative;z-index:1}.col--1,.col__content-wrap{width:100%}.col__content,.style-1 .col--2,.style-2 .col--2,.style-3 .col--2,.style-4 .col--2,.style-5 .col--2{overflow:hidden;position:relative}.col__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.col__content-title{align-self:flex-start;display:inline-block;font-family:Cinzel,serif;font-size:clamp(1vw,180px,5vw);font-weight:400;left:0;letter-spacing:-.6vw;position:relative;top:0;will-change:transform}@media screen and (max-width:769px){.col__content-title{font-size:clamp(20px,13vw,48px)}}.line__inner_no{color:#0a6f75;font-size:12px;left:0;letter-spacing:0;position:absolute;top:0;width:50px}.col__content-txt{color:#353533;font-family:Poppins,sans-serif;font-size:clamp(18px,40px,64vw);padding:0 10%;text-align:center;width:100%}@media screen and (max-width:769px){.col__content-txt{font-size:clamp(12px,6vw,22px)}}.slide-link{align-items:center;background:#cfdadb;display:flex;gap:20px;justify-content:center;padding:50px 0;position:relative;text-decoration:underline!important;width:100%}.slide-link:hover{background:#1010102d}.slide-link__text p{font-weight:800}.slide__scroll-line{left:26px}.slide-link__circ{border:1px solid #242423;border:1px solid var(--dark);border-radius:50%;height:53px;position:relative;width:53px}.slide-link__text{font-family:Cinzel,serif;font-size:20px;font-weight:400;line-height:1;visibility:inherit;width:180px}.slide-link__line{background:#242423;background:var(--dark);height:3px;left:0;position:absolute;top:25px;width:64px}.line{overflow:hidden}.slide__scroll-link{background:#242423;background:var(--dark);bottom:3.5vw;display:block;height:140px;overflow:hidden;position:relative;right:-113px;width:140px}.slide__scroll-line{bottom:0;height:100%;left:20px;position:absolute;width:1px}.col__image-wrap{height:160vh;left:0;position:absolute;top:-50%;width:100%}@media screen and (max-width:769px){.col__image-wrap{height:100vh}}.style-5 .col__image-wrap{height:120vh;left:0;position:absolute;top:-100%;width:100%}@media screen and (max-width:1100px){.style-5 .col__image-wrap{height:100vh;left:-100%;top:-50%;width:300vw}}.img,.style-5 .img{height:80%;width:100%}.site-footer{align-items:center;background-color:#1f273b;color:#ecf0f1;display:flex;flex-direction:column;font-family:Poppins,serif;height:250px;justify-content:center;position:relative}@media screen and (max-width:769px){.site-footer{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding-bottom:50px;padding-top:30px;text-align:center}}.footer-links{display:flex;gap:15px;margin-bottom:10px}@media screen and (max-width:769px){.footer-links{flex-direction:column;gap:15px}}.footer-links a{color:inherit;text-decoration:none;transition:color .2s}.footer-links a:hover{color:#10c9d2}.footer-copyright{font-size:.8rem}@media screen and (max-width:769px){.footer-copyright{text-align:center}}.gallery{display:flex;flex-wrap:wrap;font-family:Poppins,sans-serif;gap:1em;justify-content:center;padding:15vh 10vw 5vh}@media screen and (max-width:900px){.gallery{grid-gap:6px;display:grid;justify-content:center;margin-bottom:10vh;padding:25vh 0 0}}.sykora_bg{left:50%;opacity:.3;pointer-events:none;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%) rotate(20deg);transform:translate(-50%,-50%) rotate(20deg)}.gallery-selector{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 0 15px rgba(0,0,0,.1);display:flex;height:50px;justify-content:center;overflow:hidden;position:absolute;right:50px;top:50px;width:150px;z-index:99}@media screen and (max-width:769px){.gallery-selector{border-radius:0;bottom:30px;height:50px;position:relative;right:0;top:auto;width:100vw}}.gallery-selector select{background-color:#fff;border:none;border-radius:25px;color:#000;cursor:pointer;font-weight:600;height:50px;letter-spacing:1px;text-align:center;transition:background-color .2s;width:150px}@media screen and (max-width:769px){.gallery-selector select{width:100%}}.photo-item{align-items:center;background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;height:auto;margin:10px;max-width:calc(33.33% - 1em);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:20px;-webkit-transform-origin:center center;transform-origin:center center;transition:box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out,-webkit-transform .3s ease-in-out;z-index:10}@media screen and (max-width:900px){.photo-item{margin:0;max-width:100%}}.photo-item img{border-radius:10px;height:100%;margin-bottom:10px;min-height:150px;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.photo-item p{color:#555;font-size:14px;font-weight:600;max-width:300px;text-align:center}.modal-overlay{background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{align-items:center;border-radius:20px;box-shadow:0 6px 12px rgba(0,0,0,.15);display:flex;justify-content:center;position:relative}@media screen and (max-width:769px){.modal-overlay{background-color:rgba(0,0,0,.9)}}.modal-content img{height:auto;max-height:80vh;max-width:1000px;width:auto}@media screen and (max-width:769px){.modal-content img{height:50vh;object-fit:cover;overflow:scroll;width:100%}}@-webkit-keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{align-items:center;-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0,#f8f8f8,#f0f0f0);background-size:200% 100%;border-radius:10px;display:flex;flex-direction:column;gap:20px;height:270px;justify-content:center;margin:10px;padding:40px;width:320px;z-index:5}.skeleton_foto{-webkit-animation:shimmer 2.5s infinite;animation:shimmer 2.5s infinite;border-radius:10px;height:100%;width:100%}.skeleton_foto,.skeleton_text{background:linear-gradient(90deg,#d3d2d2,#c4c3c3,#d3d2d2)}.skeleton_text{-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;border-radius:5px;height:10%;width:90%}.gallery-nxtBtn{border-radius:25px;bottom:50px;box-shadow:0 0 15px rgba(0,0,0,.1);color:#555;height:50px;overflow:hidden;position:fixed;right:50px;width:150px;z-index:99}.gallery-nxtBtn,.modal-content-btn{align-items:center;display:flex;justify-content:center}.modal-content-btn{background-color:#00000000;border:none;color:#00000000;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:4.5rem;height:100vh;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding:30px 20px;position:absolute;top:0;width:5vw}@media screen and (max-width:1200px){.modal-content-btn{top:85vh;width:5%}}.modal-content-btn:nth-child(2){left:0}.modal-content-btn:nth-child(3){right:0}.modal-overlay{align-items:center;display:flex;flex-direction:column;justify-content:center}.close-modal-btn{background:rgba(0,0,0,.5);border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:24px;padding:2px 7px;position:absolute;right:10px;top:10px}@media (hover:hover){.modal-content-btn button:hover{background-color:#0a7075cc;border:none;color:#fff}.photo-item:hover{box-shadow:0 6px 12px rgba(0,0,0,.15)}.photo-item img:hover,.photo-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.photo-item img:hover{cursor:pointer}.gallery-nxtBtn button:hover{background-color:#0a6f75;color:#fff}.modal-content-btn:hover{background-color:#0a7075cc;border:none;color:#fff;cursor:pointer}}.password-section,.upload-section{align-items:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:50px auto;max-width:500px;padding:20px}.password-section h2,.upload-section h2{margin-bottom:20px}.upload-section input[type=file],.upload-section textarea{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.upload-section button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.upload-section button:hover{background-color:#0056b3}.upload-section select{font-size:20px;margin-bottom:10px;text-align:center;width:100%}.password-section input[type=email],.password-section input[type=password]{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:10px;width:100%}.password-section p{margin-bottom:10px}.password-section button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px 15px;transition:background-color .3s}.password-section button:hover{background-color:#0056b3}.photos-list{border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);list-style-type:none;margin:20px auto;max-width:600px;padding:0;text-align:center}.photos-list li{align-items:center;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 15px}.photos-list li:last-child{border-bottom:none}.photos-list button{background-color:#007bff;border:none;border-radius:3px;color:#fff;cursor:pointer;padding:5px 10px;transition:background-color .3s}.photos-list button:hover{background-color:#0056b3}.ContactForm{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;width:100vw}.ContactForm form{background-color:#fff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:50px auto;max-width:500px;padding:20px;z-index:100}.ContactForm button,.ContactForm input,.ContactForm textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-family:inherit;font-size:16px;margin:8px 0;padding:12px 20px;width:100%}.ContactForm input[type=email]:focus,.ContactForm input[type=text]:focus,.ContactForm textarea:focus{border-color:#0a7075cc;box-shadow:0 0 10px rgba(10,112,117,.289);outline:none}.ContactForm textarea{min-height:120px;resize:vertical}.ContactForm button{background-color:#0a7075af;color:#fff;cursor:pointer;transition:background-color .3s ease}.ContactForm button:hover{background-color:#0a6f75}@media only screen and (max-width:600px){.ContactForm form{margin:20px 10px}}.cookie-banner{align-items:center;background-color:#1f273b;border-radius:10px 10px 0 0;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);color:#ecf0f1;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:20px;justify-content:space-between;left:0;margin:0 auto;max-width:1200px;opacity:0;padding:15px 20px;position:fixed;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;width:100%;will-change:opacity,transform;z-index:1000}.cookie-banner.active{opacity:1;text-align:center;-webkit-transform:translateY(0);transform:translateY(0)}.cookie-banner p{flex:1 1;font-size:.95rem;margin:0}.cookie-banner a{color:#10c9d2;text-decoration:underline!important}.cookie-banner label{display:flex;flex-direction:column;font-size:12px;justify-content:center;text-align:center}.cookiesButton{display:flex;gap:10px}.cookie-banner button{border:none;border-radius:5px;cursor:pointer;font-size:.9rem;max-width:500px;padding:7px 15px;transition:.3s ease}.cookie-banner button:first-child{background-color:#0a6f75;border:2px solid #0a6f75;color:#ecf0f1}.cookie-banner button:first-child:hover{border:2px solid #fff}.cookie-banner button:nth-child(2){background-color:rgba(255,0,0,0);border:2px solid #fff;color:#ecf0f1}.cookie-banner button:nth-child(2):hover{border:2px solid #0a6f75}.accept-button{color:#ecf0f1;font-weight:700}.close-icon{align-self:flex-end;background:none;border:none;color:#ecf0f1;cursor:pointer;font-size:1.2rem;margin-left:20px}.cookie-options{display:flex;gap:10px}.CookiesDetails{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}.details-container{background-color:#f4f6f6;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#333;font-family:Poppins,sans-serif;margin:20px auto;max-width:800px;padding:60px}.details-title{font-size:1.5rem;margin-bottom:20px}.details-container a{color:#10c9d2;text-decoration:underline!important}.details-content{font-size:1rem;line-height:1.5}.details-content,.details-section{margin-bottom:20px}.details-section-title{font-weight:700;margin-bottom:10px}.PrivacyPolicy{align-items:center;display:flex;justify-content:center;min-height:100vh;width:100vw}.privacy-container{color:#333;font-family:Poppins,sans-serif;margin:100px auto 0;max-width:800px;padding:40px}.privacy-container h1,.privacy-container h2{border-bottom:2px solid #f1f1f1;margin-bottom:20px;padding-bottom:10px}.privacy-container p,.privacy-container ul{font-size:1rem;line-height:1.6;margin-bottom:20px}.privacy-container ul{margin-left:40px}.privacy-container a{color:#10c9d2;text-decoration:underline!important;transition:color .3s}.privacy-container footer{border-top:1px solid #f1f1f1;color:#777;font-size:.85rem;margin-top:40px;padding-top:20px}.About{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;width:100vw}@media screen and (max-width:1100px){.About{height:auto}}.About_image_container{align-items:center;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 auto;max-height:75vh;max-width:2000px;position:relative;width:75vw}@media screen and (max-width:1100px){.About_image_container{flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:none;width:100vw}}.About_image_container_left,.About_image_container_right{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center;position:relative;width:50%}@media screen and (max-width:1100px){.About_image_container_left,.About_image_container_right{height:100%;width:100%}}.About_image_container_left img,.About_image_container_right img{height:100%;max-height:70vh;max-width:100%;object-fit:cover;width:100%}@media screen and (max-width:1100px){.About_image_container_left img,.About_image_container_right img{height:auto;max-height:100%}}.About_image_container_left_text{display:inline-block;position:absolute;top:-15%}@media screen and (max-width:1100px){.About_image_container_left_text{bottom:0;top:auto}}.About_image_container_left_text h2{color:#1f273b;font-family:Montserrat,sans-serif;font-size:clamp(1vw,120px,5.5vw);font-style:normal;font-weight:400;line-height:85%;text-transform:uppercase}@media screen and (max-width:1200px){.About_image_container_left_text h2{font-size:clamp(25px,16.5vw,68px)}}.About_image_container_right_text{align-items:center;display:flex;flex-direction:column;height:100%;position:absolute;top:0;width:100%}.About_image_container_right_text h2{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(1vw,80px,5.5vw);font-style:normal;font-weight:400;line-height:85%;margin-bottom:30px;text-transform:uppercase}@media screen and (max-width:1200px){.About_image_container_right_text h2{font-size:clamp(25px,12.5vw,58px)}}.About_image_container_right_text p{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(.5vw,16px,2.5vw);font-style:normal;font-weight:400;line-height:normal;margin-bottom:20px;padding:0 20%;text-transform:uppercase}@media screen and (max-width:1100px){.About_image_container_right_text p{font-size:clamp(9px,1.6vw,14px);margin-bottom:10px;padding:0 10%;text-align:center}}.About_contact_button{align-items:center;border:none;display:flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:1.2rem;justify-content:center;margin:25px 0;padding:30px 20px;position:relative;width:15vw}@media screen and (max-width:1100px){.About_contact_button{font-size:.8rem;width:65vw}}@media (hover:hover){.About_contact_button:hover{cursor:pointer}}*{box-sizing:border-box;margin:0;padding:0}:root{--dark:#242423;--background:#c0d7d8}.App{background-color:#c0d7d8;background-color:var(--background);display:flex;flex-direction:column;min-height:100vh;overflow:hidden}a:-webkit-any-link{color:#636;text-decoration:none}
/*# sourceMappingURL=main.db5bf678.css.map*/