.wpcf7 input{padding:var(--twenty) var(--twentyFive)!important}.wpcf7-not-valid{border-color:red!important;color:red!important}.wpcf7-not-valid::placeholder{color:red!important}.cloned-necrologue p,.cloned-necrologue li{font-family:var(--font-family);font-weight:400;font-size:16px;letter-spacing:.05em;color:#000;margin-bottom:0}::-webkit-scrollbar{width:2px;height:6px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--primary)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.toast{position:fixed;top:25px;right:var(--twenty);border-radius:12px;background:#fff;padding:20px 35px 20px 25px;box-shadow:0 6px 20px -5px rgb(0 0 0 / .1);overflow:hidden;transform:translateX(calc(100% + 30px));transition:all 0.5s cubic-bezier(.68,-.55,.265,1.35);z-index:1001}.toast.active{transform:translateX(0%)}.toast .toast-content{display:flex;align-items:center}.toast-content .check{display:flex;align-items:center;justify-content:center;height:35px;min-width:35px;background-color:var(--brown);color:#fff;font-size:20px;border-radius:50%}.toast-content .check svg{max-height:30px;max-width:30px;width:fit-content;height:fit-content;padding:5px}.toast-content .message{display:flex;flex-direction:column;margin:0 20px}.message .text{font-size:16px;font-weight:400;color:#666}.message .text.text-1{font-weight:600;color:#333}.toast .close{position:absolute;top:10px;right:15px;padding:5px;cursor:pointer;opacity:.7}.toast .close:hover{opacity:1}.toast .progress{position:absolute;bottom:0;left:0;height:3px;width:100%}.toast .progress:before{content:"";position:absolute;bottom:0;right:0;height:100%;width:100%;background-color:var(--brown)}.progress.active:before{animation:progress 3.5s linear forwards}@keyframes progress{100%{right:100%}}@media(max-width:500px){.toast{width:98%;left:0;right:0;margin:0 auto;top:5px}}.loader{width:48px;height:48px;border:5px solid gray;border-bottom-color:var(--main);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;display:none}.unique-loader{position:fixed;pointer-events:none;left:0;z-index:11000;top:0;bottom:0;right:0;margin:0 auto;margin-top:auto;margin-bottom:auto;display:flex}.preloader .loader{display:flex}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.preloader{transition:all .5s;position:fixed;width:100%;height:100%;z-index:20000;background:#fff;left:0;right:0;bottom:0;top:0;display:flex;flex-direction:column;align-items:center;place-content:center;display:none;gap:20px}.preloader__text-holder{display:flex;flex-direction:column;max-width:1000px;align-items:center;place-content:center;gap:15px;padding-left:15px;padding-right:15px;text-align:center}.preloader-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.125rem, 0.9rem + 1.125vw, 2.25rem);text-align:center;color:#000}.preloader-subtitle{font-family:var(--font-family);font-weight:400;font-size:clamp(1rem, 0.95rem + 0.25vw, 1.25rem);color:#000}.single-album input[type=file],.single-pets input[type=file]{appearance:none;display:none}body.privacy-policy .content{margin-left:15px;margin-right:15px}@media(max-width:1300px){body.privacy-policy .content{margin-left:0;margin-right:0}}body.privacy-policy .content>*{overflow-wrap:anywhere}body.privacy-policy .content p,body.privacy-policy .content li{font-family:var(--font-family);font-weight:500;font-size:clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);line-height:167%;letter-spacing:.05em;color:var(--text-1)}body.privacy-policy .content p>*,body.privacy-policy .content li>*,body.privacy-policy .content strong{font-weight:500}body.privacy-policy .wp-block-heading{margin-bottom:var(--twenty);margin-top:var(--twenty);font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;text-align:left;color:var(--text-1)}.current-menu-item>a{color:green!important}.archive__holder{margin-top:var(--fourty);padding:var(--twenty)}@media(max-width:1820px){.archive__holder{padding:unset}}.compensate-for-scrollbar{margin:0 auto!important}html.with-fancybox body.hide-scrollbar{margin:0 auto!important}.fancybox__container *{transition:unset!important}.fancybox__container,.fancybox__container>*{transform:unset!important;transition:unset!important}.fancybox__container iframe{width:100%;height:100%;min-width:70vw;max-height:90vh;aspect-ratio:16 / 9}.fancybox__content:has(iframe){padding:10px;background:var(--primary);width:90%}html.with-fancybox body.hide-scrollbar{overflow:hidden}.fancybox__container *:not(.fancybox__container .theme-modal *){transition:unset;--fancybox-bg:rgba(0, 0, 0, 0.8)}::-webkit-scrollbar{width:2px;height:6px}::-webkit-scrollbar-track{background:var(--stroke)}::-webkit-scrollbar-thumb{background:var(--primary)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}.archive-blocks{margin-top:var(--ninety)}.archive-blocks>*:first-child{margin-top:0}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 300px #fff inset!important;-webkit-text-fill-color:#171717!important}img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.alignwide{width:100%}.alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:1920px}@media only screen and (min-width:1920px){.alignfull{width:100vw!important;max-width:unset}}button{border:unset}:root{--transition:all 0.3s ease-in-out;--ten:clamp(0.5rem, 0.475rem + 0.125vw, 0.625rem);--fifteen:clamp(0.5rem, 0.4125rem + 0.4375vw, 0.9375rem);--eighteen:clamp(0.625rem, 0.525rem + 0.5vw, 1.125rem);--twenty:clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem);--twentyFive:clamp(1rem, 0.8875rem + 0.5625vw, 1.5625rem);--thirty:clamp(0.75rem, 0.525rem + 1.125vw, 1.875rem);--thirtyFive:clamp(1.125rem, 0.9125rem + 1.0625vw, 2.1875rem);--fourty:clamp(1.125rem, 0.85rem + 1.375vw, 2.5rem);--fourtyFive:clamp(1.25rem, 0.9375rem + 1.5625vw, 2.8125rem);--fifty:clamp(1.25rem, 0.875rem + 1.875vw, 3.125rem);--fiftyFive:clamp(1.25rem, 0.8125rem + 2.1875vw, 3.4375rem);--sixty:clamp(1.375rem, 0.9rem + 2.375vw, 3.75rem);--sixtyFive:clamp(1.375rem, 0.8375rem + 2.6875vw, 4.0625rem);--seventy:clamp(1.375rem, 0.775rem + 3vw, 4.375rem);--eighty:clamp(1.5rem, 0.8rem + 3.5vw, 5rem);--eightyFive:clamp(1.375rem, 0.5875rem + 3.9375vw, 5.3125rem);--ninety:clamp(1.125rem, 0.225rem + 4.5vw, 5.625rem);--100:clamp(1.75rem, 0.85rem + 4.5vw, 6.25rem);--110:clamp(1.375rem, 0.275rem + 5.5vw, 6.875rem);--120:clamp(1.375rem, 0.15rem + 6.125vw, 7.5rem);--125:clamp(1.375rem, 0.0875rem + 6.4375vw, 7.8125rem);--150:clamp(0rem, -1.5625rem + 7.8125vw, 7.8125rem);--170:clamp(1.375rem, -0.475rem + 9.25vw, 10.625rem);--5040:clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem);--2420:clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);--2418:clamp(1.125rem, 1.05rem + 0.375vw, 1.5rem);--2018:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);--2016:clamp(1rem, 0.95rem + 0.25vw, 1.25rem);--2014:clamp(0.875rem, 0.8rem + 0.375vw, 1.25rem);--1816:clamp(1rem, 0.975rem + 0.125vw, 1.125rem);--1614:clamp(0.875rem, 0.85rem + 0.125vw, 1rem);--14:14px;--primary:#fff;--text-1:#6f6c6a;--test-2:#e1d7ce;--bg:#f8f5f0;--maybe:#bda47c;--unique:#b99b88;--brown:#574d47;--idk:#8c7667;--dark:#2e2b2b;--font-family:"Montserrat", sans-serif;--second-family:"Inter", sans-serif;--third-family:"Manrope", sans-serif}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;font-family:var(--font-family);transition:var(--transition);font-weight:400;box-sizing:inherit}body{background:var(--bg);max-width:1800px;overflow-x:hidden;margin:0 auto;width:auto;display:flex;flex-direction:column;min-height:100vh}a{text-decoration:none;color:#121212}ul li{list-style-position:inside;color:#121212;font-size:18px;line-height:26px;margin-bottom:10px}#mobile-mnu ul li::marker{font-size:16px}ul li::marker{color:#121212}ol li{list-style-position:inside;color:#121212;font-size:18px;line-height:26px;margin-bottom:10px}#header p{margin-bottom:15px;color:#121212;font-size:18px;line-height:26px}h1.page-title{font-family:var(--font-family);font-weight:800;font-size:var(--h1);line-height:120%;color:var(--black);margin-bottom:var(--fourty)}main.foned{position:relative;overflow:hidden;z-index:999}.breadcrumbs{padding-top:var(--fourty);padding-bottom:var(--thirty);padding-left:var(--twenty);padding-right:var(--twenty);font-family:var(--font-family);font-weight:400;font-size:var(--1614);letter-spacing:.05em;color:#000}.breadcrumbs span{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.breadcrumbs span.current-item,.breadcrumbs span:hover{color:#313a32}.container{max-width:1800px;width:100%;margin:0 auto;padding:0 0}@media(max-width:1300px){.breadcrumbs{padding-left:0;padding-right:0}}.sec-container{max-width:1331px;width:100%;margin:0 auto;padding:0 0;position:relative}@media(max-width:1820px){.container{padding:0 15px}}.swiper-holder{width:100%;overflow:hidden;position:relative}.swiper-holder .swiper{width:100%}.swiper-slide{touch-action:pan-y}.swiper-button-disabled{pointer-events:none!important;opacity:.6!important}.swiper-pagination-bullets{display:flex;flex-direction:row;width:fit-content!important;height:fit-content;border-radius:100px;background:var(--brown);padding:15px var(--twentyFive);flex-wrap:wrap;gap:8px}.swiper-pagination-bullet{opacity:1!important;border-radius:1000px!important;width:8px!important;height:8px!important;background:var(--primary)!important;margin:unset!important}.swiper-pagination-bullet-active{width:24px!important}.arrow-text{border:1px solid #e1e1da;background:var(--primary);border-radius:5px;padding:var(--fifteen) var(--twenty);display:flex;flex-direction:row;align-items:center;width:fit-content;height:fit-content;gap:10px}.arrow-text .text{font-family:var(--second-family);font-weight:600;font-size:var(--1614);line-height:100%;color:#171717}.arrow-text .icon,.arrow-text .icon>*{display:flex;width:fit-content;height:fit-content;max-height:20px;max-width:20px}.prev .arrow-text{flex-direction:row-reverse}.arrow-text:hover{background:var(--brown);border-color:var(--brown)}.arrow-text:hover .text{color:var(--primary)}.arrow-text:hover svg path{fill:var(--primary)}.navigation.pagination{display:flex;flex-direction:row;margin-top:var(--fourty);width:fit-content;margin-left:auto;margin-right:auto;align-items:center;gap:var(--fourty)}.navigation.pagination .nav-links{display:flex;flex-direction:row;width:fit-content;height:fit-content;gap:10px}.navigation.pagination .nav-links .page-numbers{width:clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem);height:clamp(2.5rem, 2.375rem + 0.625vw, 3.125rem);display:flex;align-items:center;place-content:center;cursor:pointer;border:1px solid #e1e1da;border-radius:5px;padding:10px;font-family:var(--second-family);font-weight:600;font-size:var(--1614);line-height:100%;color:#171717;background:var(--primary)}.navigation.pagination .nav-links .page-numbers.current,.navigation.pagination .nav-links .page-numbers:not(.page-numbers.dots):hover{border-color:var(--brown);background:var(--brown);color:var(--primary)}.navigation.pagination .nav-links .page-numbers.current{pointer-events:none}.navigation.pagination .nav-links .page-numbers.dots{border:#fff0;pointer-events:none;cursor:unset}.page-numbers.disabled{pointer-events:none;opacity:.5}@media(max-width:550px){.navigation.pagination .nav-links{width:100%;order:-1;justify-content:center}.navigation.pagination{flex-wrap:wrap;place-content:center}}#main,#primary{min-height:30vh;background:var(--background-dark);flex-grow:1}.columns-1{display:grid;grid-template-columns:1fr;gap:var(--thirty);width:100%}.columns-5{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--fourty);width:100%}.columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--thirty);width:100%}.columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--thirty);width:100%}@media(max-width:1700px){.columns-5{grid-template-columns:repeat(4,1fr)}}@media(max-width:1700px){.columns-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:1100px){.columns-3{grid-template-columns:1fr 1fr}}@media(max-width:1000px){.columns-4{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.columns-5{grid-template-columns:repeat(2,1fr)}.columns-5 .go-card{grid-column:span 2!important}}@media(max-width:750px){.columns-3{grid-template-columns:1fr 1fr}}@media(max-width:700px){.columns-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.columns-5{grid-template-columns:repeat(1,1fr)}.columns-5 .go-card{grid-column:span 1!important}.columns-3{grid-template-columns:1fr}}@media(max-width:450px){.columns-4{grid-template-columns:repeat(1,1fr)}}.fly-socials{position:fixed;bottom:clamp(1.25rem, .8125rem + 2.1875vw, 3.4375rem);right:clamp(1.25rem, .8125rem + 2.1875vw, 3.4375rem);z-index:1000;opacity:1;cursor:pointer;display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:10px}.fly-socials .contact-item{border-radius:50%}.single-album .fly-socials,.single-pets .fly-socials{display:none}.swiper-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:fit-content;margin-top:var(--thirty);flex-wrap:wrap;gap:var(--twenty)}.swiper-nav .arrows{display:flex;flex-direction:row;gap:var(--thirty);width:fit-content;height:fit-content}.swiper-nav .arrow{width:clamp(2.5rem, 1.9rem + 3vw, 5.5rem);background:var(--primary);height:clamp(2.5rem, 1.9rem + 3vw, 5.5rem);border-radius:10px;transition:var(--transition)}.swiper-nav .arrow *{stroke:#000;width:fit-content;height:fit-content;max-width:clamp(1.875rem, 1.65rem + 1.125vw, 3rem);max-height:clamp(1.875rem, 1.65rem + 1.125vw, 3rem);display:flex;margin:auto auto;transition:var(--transition)}.swiper-nav .arrow:hover{background:var(--brown)}.swiper-nav .arrow:hover svg path{stroke:var(--primary)}.item-logo{position:absolute;overflow:hidden;display:flex;align-items:center;place-content:center;left:0;bottom:0;pointer-events:none;border-radius:0 15px 0 0;background:var(--primary);padding:var(--twenty)}.item-logo>*{max-width:15vw;max-height:15vw;width:fit-content;height:fit-content;display:flex}.play-btn{display:flex;background:var(--primary);width:clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);height:clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);border-radius:50%;align-items:center;place-content:center;overflow:hidden;position:absolute;margin:auto auto;left:0;bottom:0;right:0;top:0;cursor:pointer;z-index:3;pointer-events:none}.play-btn>*{max-width:clamp(1.4375rem, 1.3125rem + 0.625vw, 2.0625rem);max-height:clamp(1.75rem, 1.625rem + 0.625vw, 2.375rem);height:fit-content;width:fit-content;display:flex;margin:auto auto}.btn{display:flex;place-content:center;align-items:center;width:fit-content;height:fit-content;padding:var(--twenty) var(--fourty);font-family:var(--font-family);font-weight:400;font-size:var(--2016);letter-spacing:.05em;text-align:center;color:var(--primary);background:var(--brown);border-radius:10px;cursor:pointer}.btn:hover{background:var(--dark)}.btn.v2{background:#2e2b2b;padding:var(--twenty) var(--fourty);font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:var(--primary);border-radius:100px}.btn.v2:hover{background:var(--brown)}.btn.v3{background:#2e2b2b;padding:var(--twenty) var(--fourty);font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:var(--primary);border-radius:20px}.btn.v3:hover{background:var(--brown)}.btn-icon{gap:var(--twenty);align-items:center}.btn-icon svg{width:clamp(1.25rem, 1.1125rem + 0.6875vw, 1.9375rem);height:clamp(1.25rem, 1.1125rem + 0.6875vw, 1.9375rem)}.btn-icon .icon{display:flex;align-items:center}.btn-text{font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:var(--primary)}.f-button svg{width:24px!important;height:24px!important}.link-holder{display:flex;width:fit-content;height:fit-content;align-items:center;gap:10px;cursor:pointer}.link-holder .text{font-family:var(--font-family);font-weight:400;font-size:14px;letter-spacing:.05em;text-align:center;color:#121212}.link-holder .icon{max-width:22px;max-height:20px;display:flex;width:fit-content;height:fit-content}.link-holder .icon>*{width:fit-content;height:fit-content;display:flex}.link-holder:hover .text{color:var(--text-1)}.link-holder:hover svg path{stroke:var(--text-1)}.link-holder:hover{gap:15px}.photo-overlay{width:100%;height:100%;position:absolute;pointer-events:none;opacity:0;background:rgb(111 108 106 / .4);display:flex;align-items:center;place-content:center}.photo-overlay>*{display:flex;margin:auto auto;max-width:30px;max-height:30px;width:fit-content;height:fit-content}.tabs-holder{display:flex;flex-direction:row;flex-wrap:wrap;width:fit-content;height:fit-content;gap:var(--twenty) var(--thirty)}.tab{display:flex;flex-direction:row;padding:var(--twenty);background:var(--primary);border-radius:15px;align-items:center;gap:var(--fifteen);cursor:pointer}.tab-icon{display:flex;width:32px;height:32px;overflow:hidden}.tab-icon>*{max-width:32px;max-height:32px;width:fit-content;height:fit-content;display:flex}.tab-name{font-family:var(--font-family);font-weight:400;font-size:var(--2016);letter-spacing:.05em;text-align:left;color:#121212}.tab:hover .tab-toggler,.tab.active .tab-toggler{transform:Rotate(180deg)}.tab:hover,.tab.active{box-shadow:rgb(100 100 111 / .2) 0 7px 29px 0}.tab.active{pointer-events:none!important}@media(max-width:800px){.tabs-holder{display:grid;grid-template-columns:1fr 1fr;width:100%}.tab-toggler{margin-left:auto}}@media(max-width:650px){.tabs-holder{grid-template-columns:1fr}}.arrow{cursor:pointer;display:flex;width:clamp(1.875rem, 1.65rem + 1.125vw, 3rem);height:clamp(1.875rem, 1.65rem + 1.125vw, 3rem);align-items:center;place-content:center}.arrow>*{width:100%;height:100%;display:flex}.swiper-arrows{display:flex;flex-direction:row;width:fit-content;height:fit-content;gap:var(--thirty)}.swiper-arrows.abs{position:absolute;right:var(--sixty);bottom:var(--thirtyFive);z-index:3;box-shadow:rgb(50 50 93 / .25) 0 50px 100px -20px,rgb(0 0 0 / .3) 0 30px 60px -30px}@media(max-width:1200px){.swiper-arrows.abs{top:var(--thirtyFive);bottom:unset}}input,textarea{border:1px solid #565e58;border-radius:10px;padding:var(--twenty) var(--twentyFive);font-family:var(--font-family);font-weight:400;font-size:var(--2016);letter-spacing:.05em;color:#000;background:var(--primary);display:flex;width:fit-content;height:fit-content;outline:none;resize:none;transition:var(--transition);padding-top:30px;padding-bottom:10px}textarea{min-height:160px;padding:var(--twenty)}input::placeholder,textarea::placeholder{font-family:var(--font-family);font-weight:400;font-size:var(--2016);letter-spacing:.05em;text-align:left;color:#000}input.error,textarea.error{border-color:red!important;color:red!important}.form-input__holder:has(input.error) .input-placeholder,.form-input__holder:has(textarea.error) .input-placeholder,input.error::placeholder,textarea.error::placeholder{color:red!important}.form-input__holder{position:relative;width:fit-content;height:fit-content}.input-placeholder{position:absolute;left:var(--twentyFive);margin-top:auto;margin-bottom:auto;top:0;bottom:0;font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:#000;height:fit-content;pointer-events:none;transition:var(--transition)}.input-placeholder.active{top:-25px!important;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem)!important}.form-input__holder:hover .input-placeholder{top:-25px;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem)}@media(max-width:1300px){.form-input__holder:hover .input-placeholder{top:-25px;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem)}.form-input__holder .input-placeholder.active{top:-25px!important;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem)!important}}@media(max-width:1300px){.form-input__holder:hover .input-placeholder{top:-25px;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem)}.form-input__holder .input-placeholder.active{top:-25px!important;font-size:clamp(0.75rem, 0.725rem + 0.125vw, 0.875rem)!important}}#header{position:sticky;top:0;width:100%;display:flex;z-index:1000;margin-top:15px}.single-album #header,.single-pets #header{position:relative}.header-main{border-radius:20px;background:var(--primary);width:100%;display:flex;height:fit-content}.header-main__inner{display:flex;flex-direction:row;width:100%;padding:11px var(--thirty);justify-content:space-between;gap:15px;flex-wrap:wrap;align-items:center}.header-main ul{display:flex;flex-direction:row;align-items:center;gap:var(--twenty);flex-wrap:wrap}.header-main ul li{margin-bottom:0;list-style:none}.header-main ul a{font-family:var(--font-family);font-weight:400;font-size:var(--2016);line-height:200%;letter-spacing:.05em;color:#000}.logo__holder>*{max-width:30vw;max-height:15vw;width:fit-content;height:fit-content;display:flex}#header .burger.open_menu{display:none;flex-direction:column;background-color:#fff0;height:40px;width:40px;justify-content:space-evenly;align-items:center;border-radius:2px;flex-shrink:0;margin-top:5px}#header .burger.open_menu span{background-color:var(--dark);width:30px;height:4px;transition:all 0.3s ease-in}#header .burger.open_menu.clicked{background-color:var(--dark)}#header .burger.open_menu.clicked span{background-color:#fff}@media(max-width:900px){.header-main ul{display:none}#header .burger.open_menu{display:flex!important}}#header #mobile-mnu{display:flex;flex-direction:column;position:fixed;top:0;left:0;height:100%;width:320px;background-color:#fff;padding:30px;transition:all 0.3s ease-in;transform:translateX(-350px);z-index:9999;border-radius:20px;overflow-y:auto}#header #mobile-mnu #close-mnu{position:absolute;right:20px;top:20px;cursor:pointer;display:block;color:#000}#header #mobile-mnu #close-mnu svg path{fill:#000}#header #mobile-mnu a{font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu a:hover{color:green}#header #mobile-mnu .logo__holder{text-align:center;margin-bottom:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#header #mobile-mnu .logo__holder img{max-height:60px}#header #mobile-mnu .menuTop{list-style-type:none;margin-bottom:10px}#header #mobile-mnu .menuTop li{margin-bottom:10px}#header #mobile-mnu .menuTop li a{font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .menuTop li a:hover{color:var(--accent-2)}#header #mobile-mnu .menuTop li.active a{color:var(--accent-2)}#header #mobile-mnu .adresses__holder{display:flex;flex-direction:column;position:relative;padding-left:30px;margin-bottom:20px;width:100%}#header #mobile-mnu .adresses__holder:before{content:"";position:absolute;top:4px;left:0;display:flex;justify-content:center;align-items:center;width:20px;height:20px;background-image:url(https://albumlife.ru/wp-content/themes/theme/assets/css/../images/map.svg);background-position:center center;background-repeat:no-repeat}#header #mobile-mnu .adresses__holder p{font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .email__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#header #mobile-mnu .email__holder .email__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .email__holder .email__item:hover{color:var(--accent-2)}#header #mobile-mnu .email__holder .email__item svg{margin-right:10px}#header #mobile-mnu .phones__holder{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:20px}#header #mobile-mnu .phones__holder .phone__item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;line-height:1;color:#374957;font-weight:450}#header #mobile-mnu .phones__holder .phone__item:hover{color:var(--accent-2)}#header #mobile-mnu .phones__holder .phone__item svg{margin-right:10px}#header #mobile-mnu .soc__holder{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;grid-column-gap:10px;grid-row-gap:10px;flex-wrap:wrap}#header #mobile-mnu .soc__holder .soc__item{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#3A899A;transition:background-color .3s ease-in}#header #mobile-mnu .soc__holder .soc__item:hover{background-color:#609FA8}#header #mobile-mnu.opened{transform:translateX(0)}#footer{background:var(--primary);border-radius:20px;display:flex;margin-top:var(--fourty);margin-bottom:15px}.footer-inner{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:center;gap:10px;padding:var(--thirtyFive) var(--thirty)}.footer-privacy{font-family:var(--font-family);font-weight:400;font-size:var(--2014);line-height:200%;letter-spacing:.05em;text-decoration:underline;text-decoration-skip-ink:none;color:#000}.copyright{font-family:var(--font-family);font-weight:400;font-size:var(--2014);line-height:200%;letter-spacing:.05em;color:#000}.footer-privacy:hover{color:var(--text-1)}.copyright:hover{color:var(--text-1)}@media(max-width:1820px){#footer{margin-left:15px;margin-right:15px}}@media(max-width:600px){.footer-inner{flex-direction:column;align-items:center;text-align:center}}.wpcf7 .wpcf7-response-output,.wpcf7 .wpcf7-not-valid-tip{display:none}.wpcf7 .ajax-loader{display:none}.wpcf7 .wpcf7-spinner{display:none}.theme-modal{display:none}@media(max-width:500px){.theme-modal{background:#fff!important}}.theme-modal .photos-container,.theme-modal .form-mediafiles__holder{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:fit-content;gap:10px;width:fit-content;justify-content:center}.theme-modal .thumbnail{width:clamp(4.0625rem, 3.775rem + 1.4375vw, 5.5rem);height:clamp(4.0625rem, 3.775rem + 1.4375vw, 5.5rem)}.theme-modal .thumbnail img{width:100%;height:100%}.theme-modal .form__holder{width:100%}.theme-modal.fancybox__content{width:600px;border-radius:10px;background-color:var(--primary);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:unset}.theme-modal.fancybox__content>.f-button.is-close-btn{top:18px!important;right:18px!important;padding:0;width:24px;height:24px;opacity:1!important;background:unset!important}.theme-modal .f-button svg{fill:unset!important;stroke:unset!important}@media(max-width:1100px){.theme-modal.fancybox__content>.f-button.is-close-btn{top:20px!important;right:20px!important}}@media(max-width:500px){.theme-modal.fancybox__content>.f-button.is-close-btn{top:15px!important;right:15px!important}}#modal-review{width:800px}#modal-success .btn,#modal-error .btn{width:100%;place-content:center;margin-top:var(--twenty)}#modal-success .form-title,#modal-error .form-title{margin-bottom:var(--thirty)}#modal-success .form-subtitle,#modal-error .form-subtitle{margin-bottom:var(--twenty)}.theme-modal .form__holder{padding:var(--sixty) var(--fourty);width:100%;height:100%}.theme-modal .form-title{font-family:var(--font-family);font-weight:700;font-size:var(--h2);line-height:110%;text-align:center;color:var(--main-text);margin-bottom:10px}.theme-modal .form-subtitle{font-family:var(--font-family);font-weight:400;font-size:var(--1614);line-height:170%;text-align:center;color:var(--light-text-2);margin-bottom:var(--thirty)}.theme-modal .form-input__holder,.theme-modal input,.theme-modal textarea{width:100%;transition:var(--transition)}.theme-modal *{transition:var(--transition)!important}.form-input__holder:has(textarea) .input-placeholder{margin-top:unset;margin-bottom:unset;top:var(--twenty)}.form-input__holder:has(textarea):hover .input-placeholder,.form-input__holder:has(textarea):hover .input-placeholder.active{top:7px!important;font-size:12px!important}.theme-modal:not(.modal-v2) .btn{width:100%;height:clamp(3.125rem, 3rem + 0.625vw, 3.75rem)}.modal-v2 .btn{width:100%}.theme-modal .privacy,.theme-modal .privacy>*{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:170%;color:var(--light-text-2)}.theme-modal .form{display:flex;flex-direction:column;width:100%;gap:var(--twenty)}.theme-modal .form-row{display:flex;flex-direction:row;width:100%;gap:var(--twenty);height:fit-content}#modal-review .form__holder{padding:unset}.modal-v2{padding-top:var(--sixty)!important;padding-bottom:var(--sixty)!important;width:800px!important}.modal-v2 .form__holder{padding:unset!important;padding-left:var(--fourty)!important;padding-right:var(--fourty)!important}.modal-v2 .form__holder>*{padding:var(--twenty)}.modal-v2 .btn{max-width:560px;margin:0 auto;margin-top:var(--thirty)}.modal-v2 .form-title{font-family:var(--font-family)!important;font-weight:500!important;font-size:clamp(1.25rem, 1.1rem + 0.75vw, 2rem)!important;letter-spacing:0.05em!important;text-align:center!important;color:#000!important;margin-top:var(--thirty);margin-bottom:var(--thirty)}.modal-v2 .modal-logo svg{width:147px;height:85px}.modal-v2 .thumbnail.choosed .checkmark{position:absolute;pointer-events:none;left:0;right:0;bottom:0;top:0;display:flex;margin:auto auto}.modal-v2 .thumbnail.choosed img{filter:brightness(.5)}.error-holder{width:100%;height:fit-content;padding:var(--twenty);display:flex;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;align-items:center;place-content:center}.error-content__holder{max-width:800px;width:100%;display:flex;flex-direction:column;height:fit-content;align-items:center;place-content:center}.error-number{font-family:var(--font-family);font-weight:700;font-size:250px;line-height:100%;color:var(--brown)}.error-text__holder{width:100%;height:fit-content;display:flex;flex-direction:column;margin-top:var(--fourty);margin-bottom:var(--thirty);gap:var(--fifteen)}.error-title{font-family:var(--font-family);font-weight:700;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);line-height:110%;text-align:center;color:var(--text-1)}.error-subtitle{font-family:var(--font-family);font-weight:400;font-size:var(--1614);line-height:120%;text-align:center;color:var(--text-1)}.error-btn{max-width:300px;width:100%}@media(max-width:600px){.error-number{font-size:45vw}}#modal-login{width:800px;padding-top:var(--thirty)!important;gap:var(--thirty)!important}#modal-login .form__holder{padding-bottom:var(--sixty);padding-left:var(--fourty);padding-right:var(--fourty);padding-top:unset}#modal-login .form-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.1rem + 0.75vw, 2rem);letter-spacing:.05em;text-align:center;color:#000;margin-bottom:var(--thirty)}#modal-callback,#modal-success,#modal-error{width:600px;padding-top:var(--thirty)!important;gap:var(--thirty)!important}#modal-success,#modal-error{width:700px}#modal-callback .form__holder,#modal-success .form__holder,#modal-error .form__holder{padding-bottom:var(--sixty);padding-left:var(--fourty);padding-right:var(--fourty);padding-top:unset}#modal-callback .form-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.1rem + 0.75vw, 2rem);letter-spacing:.05em;text-align:center;color:#000;margin-bottom:var(--thirty)}#modal-success .form-title,#modal-error .form-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.1rem + 0.75vw, 2rem);letter-spacing:.05em;text-align:center;color:#000;margin-bottom:var(--twenty)}#modal-success .form-subtitle,#modal-error .form-subtitle{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:140%;letter-spacing:.05em;color:#000;margin-bottom:0}#modal-success .form__holder,#modal-error .form__holder{display:flex;flex-direction:column}#modal-callback .form-privacy{margin-top:10px}#modal-callback .form-privacy,#modal-callback .form-privacy>*{font-family:var(--font-family);font-weight:400;font-size:14px;letter-spacing:.05em;color:#121212;text-align:center}#modal-callback .form-privacy>*{color:var(--dark);text-decoration:underline}.form-column{display:flex;flex-direction:column;gap:var(--thirty);max-width:560px;width:100%;margin:0 auto}.cabinets-block{margin-top:var(--fourty);display:flex;padding-top:var(--twenty);padding-bottom:var(--twenty)}.cabinets-block .swiper-slide{height:auto;display:flex;align-self:stretch;max-width:582px}.cabinets-item{width:100%;height:100%;display:flex;position:relative;overflow:hidden;aspect-ratio:1 / 1.2;border-radius:10px}.cabinets-item__content{display:flex;flex-direction:column;width:100%;height:auto;justify-content:space-between;gap:var(--twenty);position:relative;z-index:3;padding:var(--twenty)}.cabinets-item__photo{position:absolute;z-index:1;width:100%;height:100%;display:flex;overflow:hidden;top:0;left:0;right:0;bottom:0}.cabinets-item__photo img{width:100%;height:100%;object-fit:cover;display:flex}.cabinets-item__content-title{pointer-events:none;z-index:6;width:auto;height:fit-content;padding:var(--twenty) var(--fourty);border-radius:100px;background:var(--primary);font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:#000}.cabinets-item__content-subtitle{pointer-events:none;z-index:6;width:auto;height:fit-content;padding:var(--twenty) var(--fourty);border-radius:100px;background:var(--primary);font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:#000}@media (max-width:550px){.cabinets-block{padding-top:0;padding-bottom:0}}.contacts-block{margin-top:var(--fourty);margin-left:20px;margin-right:20px;display:flex}.contacts-content__holder{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--fourty);width:100%}.contacts-item__holder{display:flex;flex-direction:column;gap:15px;width:100%;height:fit-content;padding:var(--thirty)}.contacts-item__holder-title{font-family:var(--font-family);font-weight:700;font-size:var(--2016);line-height:110%;color:#171717}.contacts-items{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:10px}.socials-holder .contacts-items,.places-holder .contacts-items{flex-direction:row;flex-wrap:wrap}.contact-item{font-family:var(--font-family);font-weight:700;font-size:var(--2014);line-height:110%;color:#313a32}.socials-item{border-radius:10px;width:var(--5040);height:var(--5040);display:flex;background:var(--primary);align-items:center;place-content:center;overflow:hidden}.socials-item svg{max-width:20px;max-height:20px;width:fit-content;height:fit-content;display:flex;margin:auto auto}.socials-item img{width:100%;height:100%;object-fit:cover;display:flex}.socials-item:hover{background:var(--dark)}.socials-item:hover svg path{fill:var(--primary)}.contact-item:hover{color:var(--text-1)}@media(max-width:900px){.contacts-content__holder{grid-template-columns:1fr 1fr}.contacts-item__holder{padding:unset}}@media(max-width:550px){.contacts-content__holder{grid-template-columns:1fr}.contacts-item__holder{align-items:center}}.accordions-block{margin-top:var(--fourty);margin-left:20px;margin-right:20px;display:flex;padding-top:var(--twenty);padding-bottom:var(--twenty)}.accordions-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;text-align:left;color:#313a32;margin-bottom:var(--fourty)}body.page-id-203 .accordions-title{text-align:center}.accordions-holder{display:grid;grid-template-columns:1fr 1fr;gap:var(--thirty)}.accordion-column{width:100%;display:flex;flex-direction:column;gap:var(--twenty)}.accordion-item{width:100%;height:fit-content}.accordion-item ul{margin-top:var(--twenty);padding-left:var(--twenty)}.accordion-item ul li{margin-bottom:10px;list-style:outside}.accordion-item ul li:last-child{margin-bottom:0}.accordion-item p,.accordion-item li{font-family:var(--font-family);font-weight:400;font-size:var(--1614);line-height:120%;color:#313a32;margin-bottom:var(--twenty)}.accordion-item p>*,.accordion-item li>*{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:150%;color:var(--main-text)}.accordion-item p:has(*){margin-bottom:var(--twenty);margin-top:var(--twenty)}.accordion-header{width:100%;padding:var(--thirty);height:fit-content;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;background:var(--primary);border:1px solid var(--primary);border-radius:10px;cursor:pointer;position:relative;z-index:4}.accordion-header svg{flex-shrink:0;width:clamp(0.9375rem, 0.85rem + 0.4375vw, 1.375rem);display:flex;height:clamp(0.9375rem, 0.85rem + 0.4375vw, 1.375rem)}.accordion-header.active svg{transform:rotate(45deg)}.accordion-title{font-family:var(--font-family);font-weight:700;font-size:var(--2016);line-height:110%;color:#313a32;text-align:left}.accordion-content{background:var(--primary);border-radius:10px;display:flex;flex-direction:column;width:100%}.accordion-content__inner{display:flex;flex-direction:column;gap:var(--twenty);width:100%;height:auto;align-self:stretch;padding:var(--thirty);padding-top:0}.accordion-item .accordion-content{overflow:hidden;max-height:0;margin-top:-20px;padding-top:20px}.accordion-gal{width:fit-content;height:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--fifteen)}.accordion-gal__item{width:clamp(3.75rem, 3.4rem + 1.75vw, 5.5rem);height:clamp(3.75rem, 3.4rem + 1.75vw, 5.5rem);display:flex;align-items:center;place-content:center;overflow:hidden;border-radius:10px;position:relative;cursor:pointer}.accordion-gal__item .play-btn{width:24px;height:24px}.accordion-gal__item .play-btn svg{width:8px;height:9px}.accordion-gal__item-photo{width:100%;height:100%;overflow:hidden;position:relative;border-radius:10px;display:flex;align-items:center;place-content:center}.accordion-gal__item-photo img{width:100%;height:100%;display:flex;object-fit:cover;border-radius:10px}.accordion-gal__item-video .photo-overlay svg{display:none}.accordion-gal__item:hover .photo-overlay{opacity:1}@media(max-width:1820px){.accordions-block{margin-left:15px;margin-right:15px}}@media(max-width:1000px){.accordions-holder{grid-template-columns:1fr}}.gallery-block{margin-top:var(--fourty);margin-left:20px;margin-right:20px;display:flex;padding-top:var(--twenty);padding-bottom:var(--twenty)}.gallery-title__holder{width:auto;display:flex;align-items:center;place-content:center;background:var(--brown);border-radius:20px;padding:var(--twenty);margin-bottom:var(--thirty)}.gallery-title{font-family:var(--font-family);font-weight:600;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;color:var(--primary)}.gallery-content__holder{width:100%;display:flex;flex-direction:column;height:fit-content}.gallery-block .swiper-slide{height:auto;display:flex;align-self:stretch;max-width:570px}.gallery-item{display:flex;width:100%;height:100%;border-radius:20px;overflow:hidden;position:relative;cursor:pointer}.gallery-item__photo{width:100%;height:100%;overflow:hidden;border-radius:20px;display:flex;position:relative}.gallery-item__photo img,.gallery-item__photo video{width:100%;height:100%;object-fit:cover;display:flex;border-radius:20px;aspect-ratio:.772 / 1}.gallery-block .gallery-item__photo img,.gallery-block .gallery-item__photo video{aspect-ratio:revert-layer}.gallery-block__album .gallery-item__photo img,.gallery-block__album .gallery-item__photo video{aspect-ratio:.772 / 1}.gallery-item:hover .photo-overlay{opacity:1}.gallery-item__video .photo-overlay svg{display:none}@media(max-width:550px){.gallery-block{padding-top:0;padding-bottom:0}}.videos-block{margin-top:var(--fourty);margin-left:20px;margin-right:20px;display:flex;padding-top:var(--twenty);padding-bottom:var(--twenty)}.videos-block .columns-1{gap:var(--fourty)!important}.videos-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;text-align:center;color:#313a32;margin-bottom:var(--fourty)}.video-item{display:flex;flex-direction:row;height:fit-content;width:100%;background:var(--primary);border-radius:20px;overflow:hidden;cursor:pointer}.video-item__inner{display:flex;flex-direction:row;width:100%;height:100%;align-self:stretch;gap:var(--twentyFive);padding:var(--thirty) var(--twenty)}.video-item:nth-child(even) .video-item__inner{flex-direction:row-reverse}.video-item:nth-child(even) .item-logo{border-radius:15px 0 0 0!important;left:unset!important;right:0px!important}.video-item__photo-holder{display:flex;position:relative;height:100%;align-self:stretch;max-width:792px;width:100%;border-radius:20px}.video-item__photo{width:100%;height:100%;overflow:hidden;display:flex}.video-item__photo img{width:100%;height:100%;object-fit:contain;display:flex;aspect-ratio:2/1}.video-item__text-holder{padding-top:var(--fifteen);padding-bottom:var(--fifteen);display:flex;flex-direction:column;width:100%;height:fit-content;padding-right:var(--twenty);padding-left:var(--twenty)}.video-item__text-holder h1,.video-item__text-holder h2,.video-item__text-holder h3,.video-item__text-holder h4,.video-item__text-holder h5,.video-item__text-holder h6{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.1rem + 0.75vw, 2rem);letter-spacing:.05em;text-align:left;color:#121212;margin-bottom:var(--twenty)}.video-item__text-holder p,.video-item__text-holder li{margin-bottom:var(--twenty);font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;color:#121212}.video-item__text-holder li{margin-bottom:10px}.video-item__text-holder ul li:last-child,.video-item__text-holder ol li:last-child{margin-bottom:0}.video-item__text-holder>*:last-child{margin-bottom:0}.videos-btn{margin-top:var(--fourty);background:var(--primary);margin-left:auto}.videos-btn *{color:#000;stroke:#000}.videos-btn:hover *{color:var(--primary);stroke:var(--primary)}@media(max-width:1050px){.video-item__inner,.video-item:nth-child(even) .video-item__inner{flex-direction:column}.video-item:nth-child(even) .item-logo{border-radius:0 15px 0 0!important;left:0px!important;right:unset!important}.video-item__photo-holder{max-width:unset}}@media(max-width:550px){.videos-block{padding-top:0;padding-bottom:0}.video-item__text-holder{padding-left:0px!important;padding-right:0px!important}}.textPhoto-block{margin-left:20px;margin-right:20px;display:flex;margin-top:var(--sixty)}.textPhoto-block:nth-child(odd).textPhoto-content__holder{flex-direction:row}.textPhoto-block:nth-child(even) .textPhoto-content__holder{flex-direction:row-reverse}.textPhoto-content__holder{display:flex;flex-direction:row;width:100%;gap:var(--twentyFive);height:fit-content;padding:var(--twenty)}.textPhoto-text{display:flex;flex-direction:column;width:100%;gap:var(--twenty)}.textPhoto-photo{display:flex;align-self:stretch;height:auto;width:100%;max-width:860px;overflow:hidden;border-radius:25px;max-height:1366px}.textPhoto-photo img{width:100%;height:100%;border-radius:25px;object-fit:cover;display:flex;aspect-ratio:2 / 2.5}.textPhoto-text h1,.textPhoto-text h2,.textPhoto-text h3,.textPhoto-text h4,.textPhoto-text h5,.textPhoto-text h6{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;color:var(--text-1)}.textPhoto-text p,.textPhoto-text li{font-family:var(--font-family);font-weight:500;font-size:clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);line-height:167%;letter-spacing:.05em;color:var(--text-1)}@media(max-width:1820px){.textPhoto-block{margin-left:15px;margin-right:15px}.textPhoto-content__holder{padding:unset}}@media(max-width:1200px){.textPhoto-content__holder{flex-direction:column!important}.textPhoto-photo img{aspect-ratio:1/1.2}.textPhoto-photo{margin:auto}}.secBanner-block{min-height:clamp(18.75rem, 16.875rem + 9.375vw, 28.125rem);display:flex;background-color:var(--primary);background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;border-radius:10px;overflow:hidden;margin-top:var(--twenty);margin-left:20px;margin-right:20px}.secBanner-content__holder{display:flex;flex-direction:column;padding-top:var(--twenty);align-self:stretch;height:auto;width:100%;justify-content:space-between;align-items:flex-end}.secBanner-title__holder{border-radius:0 0 10px 10px;display:flex;width:100%;place-content:center;align-items:center;padding:var(--twentyFive)}.secBanner-title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;text-align:center;color:var(--primary)}.secBanner-btn{margin-right:var(--twenty)}@media (max-width:1820px){.secBanner-block{margin-left:15px;margin-right:15px}}.logo-block{border-radius:10px;background:var(--primary);height:fit-content;padding:var(--fifteen);display:flex;align-items:center;place-content:center;margin-left:20px;margin-right:20px}.logo-block img,.logo-block svg{width:133px;height:69px;max-width:30vw;max-height:15vw;display:flex}@media(max-width:1820px){.logo-block{margin-left:15px;margin-right:15px}}.marketplaces-block{display:flex;border-radius:20px;display:flex;margin-top:var(--fourty);background-size:cover!important;background-repeat:no-repeat!important}.marketplaces-inner{max-width:1264px;width:100%;display:flex;gap:var(--fourty);margin:auto;align-items:center;padding-top:20px;padding-bottom:20px;flex-wrap:wrap;justify-content:center}.marketplaces-text__holder{display:flex;flex-direction:column;max-width:604px;width:100%;height:fit-content;gap:15px}.marketplaces-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 0.9125rem + 1.6875vw, 2.9375rem);line-height:62%;letter-spacing:.05em;text-align:center;color:#121212}.marketplaces-subtitle{font-family:var(--font-family);font-weight:500;font-size:var(--2016);line-height:62%;letter-spacing:.05em;text-align:center;color:#121212}.marketplaces-items{display:flex;flex-direction:row;max-width:620px;width:fit-content;height:fit-content;gap:var(--twenty);flex-wrap:wrap}.marketplaces-item{width:clamp(5rem, 4.25rem + 3.75vw, 8.75rem);height:clamp(5rem, 4.25rem + 3.75vw, 8.75rem);display:flex;background:#fff0;align-items:center;place-content:center;border-radius:30px;overflow:hidden}.marketplaces-item img{width:clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem);height:clamp(3.75rem, 3.25rem + 2.5vw, 6.25rem);display:flex;object-fit:cover;aspect-ratio:1/1;border-radius:30px;box-shadow:0 4px 20px 0 rgb(0 0 0 / .5)}@media (max-width:1820px){.marketplaces-block{margin-left:15px;margin-right:15px}}@media(max-width:700px){.marketplaces-subtitle{line-height:100%}}@media(max-width:500px){.marketplaces-items{display:grid;grid-template-columns:1fr 1fr;width:100%}.marketplaces-block{background:#fff!important}.marketplaces-item{background:var(--bg);width:100%;height:100%;padding:var(--fourty);border-radius:10px}.marketplaces-item img{box-shadow:unset}}.form-block{background-size:cover!important;background-repeat:no-repeat!important;min-height:clamp(15rem, 13.5625rem + 7.1875vw, 22.1875rem);background-color:#fff!important;border-radius:20px;overflow:hidden;display:flex;margin-top:var(--fourty);background-position:20%!important}.form-block p:has(.wpcf7-form-control-wrap){display:flex;flex-direction:row;gap:10px}@media(max-width:1400px){.form-block p:has(.wpcf7-form-control-wrap){flex-direction:column;gap:0}.form-block p:has(.wpcf7-form-control-wrap) .btn{width:100%;max-width:100%}}.form-block .form-component{height:auto;align-self:stretch;display:flex;max-width:1115px;width:65%;background-color:#fff!important;margin-left:auto}.form-block .form-component__inner{display:flex;flex-direction:column;width:100%;height:100%;align-self:stretch;padding:var(--sixtyFive) var(--fourty)}.form-block .form-component__text-holder{display:flex;flex-direction:column;padding:var(--twenty);gap:var(--twentyFive)}.form-block .form-component__title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;color:var(--text-1)}.form-block .form-component__subtitle{font-family:var(--font-family);font-weight:500;font-size:clamp(1rem, 0.9rem + 0.5vw, 1.5rem);line-height:167%;letter-spacing:.05em;color:var(--text-1)}.form-block .form{padding:var(--twenty);padding-top:10px;padding-bottom:0;padding-right:0;width:100%;height:fit-content;display:flex;flex-direction:column;gap:10px}.form-block .form .btn{max-width:300px}.form-block .form-row{width:100%;display:flex;flex-direction:row;height:fit-content;gap:var(--twenty)}.form-block input,.form-block .btn,.form-block .form-input__holder{width:100%}.form-block .form-privacy,.form-block .form-privacy>*{font-family:var(--font-family);font-weight:400;font-size:14px;letter-spacing:.05em;color:#121212}.form-block .form-privacy>*{color:var(--dark);text-decoration:underline}@media(max-width:1820px){.form-block{margin-left:15px;margin-right:15px}}@media(max-width:1300px){.form-block .form-row{flex-direction:column}.form-block .btn{max-width:unset!important}}@media(max-width:800px){.form-block .form-component{width:100%}.form-block .form-component__text-holder,.form-block .form{padding:unset}.form-block .form-component__inner{gap:var(--twenty)}}.reviews-block{width:100%;margin-top:var(--fourty)}.reviews-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;color:var(--text-1);margin-bottom:var(--fourty)}.reviews-inner{padding:var(--twenty)}.review-card{width:100%;height:100%;display:flex;flex-direction:column;align-self:stretch;border-radius:20px;background:rgb(255 255 255 / .85)}.review-card__inner{display:flex;flex-direction:column;width:auto;height:100%;align-self:stretch;padding:var(--twenty)}.review-card__head-holder{display:flex;flex-direction:row;height:fit-content;width:100%;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-bottom:var(--twenty)}.review-card__title-holder{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:5px}.review-card__title{font-family:var(--font-family);font-weight:500;font-size:var(--2016);letter-spacing:.05em;text-align:center;color:#121212}.review-card__subtitle{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:170%;color:var(--light-text-2)}.review-card__date{font-family:var(--font-family);font-weight:400;font-size:var(--1614);letter-spacing:.05em;text-align:center;color:#121212}.review-card__text-holder{display:flex;flex-direction:column;width:100%;gap:var(--twenty)}.review-card__text p,.review-card__text p>*{font-family:var(--font-family);font-weight:400;font-size:var(--1614);letter-spacing:.05em;color:#121212}.review-card__text p>*{font-family:var(--font-family);font-weight:400;font-size:var(--1614);letter-spacing:.05em;color:#121212}.review-card__text{display:flex;flex-direction:column;gap:10px}.review-card__text:not(#modal-review .review-card__text){overflow:hidden!important;height:clamp(8.75rem, 8.5625rem + 0.9375vw, 9.6875rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;align-self:stretch}.review-card__gal{margin-top:var(--twenty);display:flex;flex-direction:row;flex-wrap:wrap;width:fit-content;height:fit-content;gap:10px}.review-card__gal-item{width:clamp(3.4375rem, 3.25rem + 0.9375vw, 4.375rem);height:clamp(3.4375rem, 3.25rem + 0.9375vw, 4.375rem);display:flex;align-items:center;place-content:center;position:relative;overflow:hidden;border-radius:10px;cursor:pointer}.review-card__gal-item img{width:100%;height:100%;object-fit:cover;display:flex;border-radius:10px}.review-card__gal-item:hover .photo-overlay{opacity:1}#modal-review .review-card .link-holder{display:none}#modal-review .review-card__head-holder{margin-bottom:var(--thirty)}#modal-review .review-card{background:#fff0}#modal-review{background:#fff;background-size:cover!important;background-repeat:no-repeat!important}#modal-review .review-card__inner{padding:var(--thirty)}#modal-review{padding-top:var(--thirty)}#modal-review *{color:#000}.mainbanner-block{margin-top:var(--thirtyFive);width:100%;position:relative}.mainbanner-block .swiper-slide{height:auto;display:flex;align-self:stretch}.mainbanner-item{min-height:clamp(18.75rem, 13.75rem + 25vw, 43.75rem);height:auto;width:100%;display:flex;border-radius:25px;overflow:hidden;background:var(--brown);background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;aspect-ratio:2.57/1}.mainbanner-item__title-holder{border-radius:0 20px 0 0;background:#77605f;display:flex;width:100%;height:fit-content;max-width:875px;align-self:flex-end;margin-top:150px}.mainbanner-item__title{font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;text-align:center;color:var(--primary);width:100%;height:fit-content}.mainbanner-item__padding{padding-top:var(--fourty);padding-bottom:var(--fourty);padding-left:var(--fiftyFive);padding-right:clamp(1.25rem, 0.9125rem + 1.6875vw, 2.9375rem)}@media(max-width:950px){.mainbanner-item__title-holder{max-width:70%}}@media(max-width:650px){.mainbanner-item__title-holder{max-width:100%;border-radius:0}}.text-block{margin-top:var(--fourty);width:100%;position:relative}.text-container{display:flex;flex-direction:column;width:100%;height:fit-content;padding:var(--twenty)}.text-container h1,.text-container h2,.text-container h3,.text-container h4,.text-container h5,.text-container h6{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;color:#5c4741;margin-bottom:var(--twentyFive)}.text-container p,.text-container li{font-family:var(--font-family);font-weight:500;font-size:clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);line-height:167%;letter-spacing:.05em;color:#5c4741;margin-bottom:var(--fifteen)}.text-container *:last-child{margin-bottom:0}@media(max-width:1000px){.text-container{padding:0}}.textIcon-block{margin-top:var(--fourty);width:100%;position:relative;overflow:hidden;height:fit-content}.textIcon-item{width:100%;height:auto;border-radius:20px;display:flex;background-size:cover!important;background-repeat:no-repeat!important;position:relative;min-height:clamp(12.5rem, 9rem + 17.5vw, 30rem)}.textIcon-item__inner{display:flex;flex-direction:row;align-self:stretch;width:100%;height:auto;align-items:center;justify-content:space-between;max-width:1579px;position:relative;gap:var(--thirty)}.textIcon-item__text{max-width:1104px;width:100%;height:fit-content;padding:var(--fourty) var(--fifty)}.textIcon-item__text{display:flex;flex-direction:column;width:100%;height:100%;position:relative;z-index:2}.textIcon-item__text h1,.textIcon-item__text h2,.textIcon-item__text h3,.textIcon-item__text h4,.textIcon-item__text h5,.textIcon-item__text h6{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;color:#313a32;margin-bottom:var(--twentyFive)}.textIcon-item__text p,.textIcon-item__text li{font-family:var(--font-family);font-weight:500;font-size:clamp(0.875rem, 0.75rem + 0.625vw, 1.5rem);line-height:167%;letter-spacing:.05em;color:#121212;margin-bottom:var(--fifteen)}.textIcon-item__text *:last-child{margin-bottom:0}.textIcon-item__pseudo{background:linear-gradient(270deg,rgb(255 255 255 / .04) 0%,#e4e1e6 100%);max-width:1119px;width:100%;height:100%;position:absolute;z-index:1;border-radius:16px}.textIcon-item__photo{position:relative;z-index:3;width:clamp(11.25rem, 9.8rem + 7.25vw, 18.5rem);height:clamp(11.25rem, 9.8rem + 7.25vw, 18.5rem);display:flex;box-shadow:0 4px 30px 10px rgb(0 0 0 / .25);background:var(--primary);border-radius:20px;overflow:hidden;flex-shrink:0;max-width:100vw;max-height:100vw}.textIcon-item__photo>*{width:100%;height:100%;display:flex;object-fit:cover;aspect-ratio:1/1}@media(max-width:1650px){.textIcon-item__inner{padding-right:var(--fourty)}}@media(max-width:1200px){.textIcon-item__inner{flex-direction:column;padding:var(--fourty)}.textIcon-item__text{padding:unset;max-width:100%}}@media(max-width:900px){.textIcon-item__pseudo{background:linear-gradient(270deg,rgb(255 255 255 / .6) 0%,#e4e1e6 100%)!important}}@media(max-width:500px){.textIcon-item__pseudo{background:linear-gradient(270deg,rgb(255 255 255 / .6) 0%,#e4e1e6 100%)!important}}.infoTabs-block{margin-top:var(--fourty);width:100%;position:relative}.infoTabs-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;color:#5c4741;margin-bottom:var(--twentyFive)}.infoTabs-content__holder{display:flex;flex-direction:column;width:100%}.infoTabs-tabs__holder{margin-bottom:var(--thirty)}.infoTabs-content__item{display:flex;width:100%;height:fit-content;background:var(--primary);border-radius:20px;overflow:hidden;display:none;transition:unset}.infoTabs-content__item.active{display:flex}.infoTabs-content__item-inner{display:flex;flex-direction:column;align-self:stretch;width:100%;height:100%;padding:var(--thirty);gap:var(--thirty)}.infoTabs-content__item-title__holder{display:flex;flex-direction:row;width:fit-content;height:fit-content;align-items:center;gap:var(--fifteen);flex-wrap:wrap}.infoTabs-content__item-title__icon{display:flex;width:32px;height:32px;overflow:hidden;flex-shrink:0}.infoTabs-content__item-title__icon>*{max-width:32px;max-height:32px;width:fit-content;height:fit-content;display:flex}.infoTabs-content__item-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.15rem + 0.5vw, 1.75rem);letter-spacing:.05em;text-align:left;color:#000}.infoTabs-content__item-text{display:flex;flex-direction:column;width:100%;height:fit-content;margin-bottom:10px}.infoTabs-content__item-text p,.infoTabs-content__item-text li{font-family:var(--font-family);font-weight:400;font-size:clamp(0.875rem, 0.775rem + 0.5vw, 1.375rem);letter-spacing:.05em;color:#000;margin-bottom:var(--fifteen)}.infoTabs-content__item-text *:last-child{margin-bottom:0}.infoTabs-content__item-gal{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--twentyFive)}.infoTabs-content__item-gal__item{overflow:hidden;border-radius:clamp(0.9375rem, 0.8125rem + 0.625vw, 1.5625rem);width:clamp(4.6875rem, 2.5rem + 10.9375vw, 15.625rem);height:clamp(4.6875rem, 2.5rem + 10.9375vw, 15.625rem);display:flex;position:relative;cursor:pointer}.infoTabs-content__item-gal__item>*{width:100%;height:100%;border-radius:clamp(0.9375rem, 0.8125rem + 0.625vw, 1.5625rem);object-fit:cover;display:flex;aspect-ratio:1/1}.infoTabs-content__item-gal__item:hover .photo-overlay{opacity:1}.album-banner__info{border-radius:20px;background:var(--primary);display:flex;flex-direction:row;width:100%;padding:10px var(--thirty);justify-content:center;position:relative;margin-top:var(--twenty);transition:unset}.album-banner__info-close__btn{display:flex;position:absolute;right:var(--thirty);z-index:2;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:fit-content;height:fit-content;cursor:pointer}.album-banner__info-text,.album-banner__info-action__btn{font-family:var(--font-family);font-weight:400;font-size:var(--2014);line-height:200%;letter-spacing:.05em;text-align:center;color:#313a32}.album-banner__info-text{font-size:clamp(0.625rem, 0.5rem + 0.625vw, 1.25rem)}.album-banner__info-action__btn{font-weight:600;text-decoration:underline;text-decoration-skip-ink:none;cursor:pointer}.album-banner__info-content{display:flex;flex-direction:row;gap:0 var(--thirty);align-items:center;padding-right:40px;padding-left:var(--thirty);flex-wrap:wrap;justify-content:center}@media(max-width:1300px){.album-header__btn{order:1;width:100%}}@media(max-width:1000px){.album-banner__info-content{flex-direction:column}.album-banner__info-close__btn{margin-top:10px}}@media(max-width:800px){.album-banner__info-content{align-items:flex-start}.album-banner__info-text,.album-banner__info-action__btn{text-align:left}}.mediafiles-holder{display:flex;flex-direction:row;width:100%;height:fit-content;gap:var(--twenty);margin-top:var(--twenty)}.mediafiles-holder .btn{text-transform:uppercase}@media(max-width:1820px){.single-album #primary,.single-pets #primary{padding-left:20px;padding-right:20px}}.mediafiles-section__column{display:flex;flex-direction:column;width:100%}.mediafiles-section__column-first{max-width:965px;gap:var(--thirty)}.mediafiles-section__column-second{max-width:965px;gap:var(--twenty);height:fit-content;position:sticky;top:30px}.mediafiles-section__column-second .mediafiles-section:not(:last-child){margin-bottom:10px}.mediafiles-section__column-second .btn{width:100%}.mediafiles-section{display:flex;flex-direction:column;width:100%;height:fit-content}.mediafiles-section:has(.thumbnail) .no-mediafiles__text{display:none}.mediafiles-section__head{border-radius:20px 20px 0 0;padding:var(--twenty);width:100%;height:fit-content;background:#2e2b2b;text-align:center;display:flex;place-content:center;align-items:center;font-family:var(--font-family);font-weight:600;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;color:var(--primary)}.mediafiles-section__content-holder{display:flex;flex-direction:column;width:100%;height:fit-content;min-height:clamp(12.5rem, 10rem + 12.5vw, 25rem);background:var(--primary);border-radius:0 0 20px 20px}.mediafiles-section__content-holder__inner{display:flex;flex-direction:row;width:100%;height:auto;align-self:stretch;padding:var(--twenty);flex-wrap:wrap;gap:0 var(--twentyFive);justify-content:center;width:fit-content}@media(max-width:550px){.mediafiles-section__content-holder__inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;justify-items:center}.mediafiles-section__content-holder__inner .no-mediafiles__text{grid-column:span 4}}@media(max-width:450px){.mediafiles-section__content-holder__inner{grid-template-columns:1fr 1fr 1fr}.mediafiles-section__content-holder__inner .no-mediafiles__text{grid-column:span 3}}.mediafiles-section__mini .mediafiles-section__head{font-family:var(--font-family);font-weight:400;font-size:var(--2016);letter-spacing:.05em;text-align:center;color:var(--primary)}.mediafiles-section__mini .mediafiles-section__content-holder{min-height:clamp(10rem, 8.75rem + 6.25vw, 16.25rem)}.mediafiles-section__column-head{display:flex;width:100%;height:fit-content;padding:var(--thirty) var(--twenty);font-family:var(--font-family);font-weight:600;font-size:var(--2016);letter-spacing:.05em;text-align:center;color:#313a32;border-radius:15px;background:var(--primary);text-align:center;justify-content:center}.no-mediafiles__text{font-family:var(--font-family);font-weight:600;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;color:var(--dark);display:flex;width:fit-content;height:fit-content;margin:auto auto;text-align:center;text-wrap:balance;pointer-events:none}.mediafiles-holder__action-btns{display:flex;flex-direction:row;width:fit-content;height:fit-content;gap:var(--fifteen);flex-wrap:wrap}.mediafiles-holder__action-btns>*{height:auto}.thumbnail{width:clamp(4.6875rem, 4.375rem + 1.5625vw, 6.25rem);height:clamp(4.6875rem, 4.375rem + 1.5625vw, 6.25rem);display:flex;align-items:flex-end;position:relative;cursor:pointer;transition:unset;z-index:5}.thumbnail .remove-btn{border-radius:20px;background:var(--primary);box-shadow:0 4px 4px 0 rgb(0 0 0 / .25);width:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);height:clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);display:flex;align-items:center;place-content:center;position:absolute;top:0;right:0;z-index:2;transition:all .7s}.thumbnail .remove-btn svg{display:flex;max-width:12px;max-height:12px;width:50%;height:50%}.thumbnail .remove-btn:hover{transform:scale(1.1)}.thumbnail-video__holder{width:calc(100% - 10px);height:calc(100% - 10px);display:flex;overflow:hidden;border-radius:10px;object-fit:cover;position:relative}.thumbnail img,.thumbnail video{width:calc(100% - 10px);height:calc(100% - 10px);display:flex;overflow:hidden;border-radius:10px;object-fit:cover}.thumbnail video{width:100%;height:100%}.thumbnail .play-btn__thumbnail{width:23px;height:23px;display:flex;align-items:center;place-content:center;pointer-events:none;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto auto;position:absolute;border-radius:100px;background:var(--primary)}.album-mediafles__remaining-size__holder{display:flex;flex-direction:column;width:100%;height:fit-content;gap:var(--thirty)}.album-mediafles__remaining-size,.album-mediafles__remaining-size__value-holder,.album-mediafles__remaining-size__value-holder>*{display:flex;flex-direction:row;font-family:var(--font-family);font-weight:500;font-size:clamp(0.875rem, 0.65rem + 1.125vw, 2rem);letter-spacing:.05em;color:#000;gap:10px}.album-mediafles__remaining-size__value-holder>*{text-decoration:underline;text-decoration-skip-ink:none}.album-mediafles__remaining-size{flex-direction:column}@media(max-width:900px){.mediafiles-holder{flex-direction:column}.mediafiles-section__column-second{position:relative;top:0}}@media(max-width:600px){.mediafiles-holder__action-btns{flex-direction:column;width:100%}.mediafiles-holder__action-btns>*,.mediafiles-holder__action-btns .btn{width:100%}}.album-collage{margin-top:var(--seventy)}.album-collage.non-authorized{margin-top:var(--twenty)}.album-collage.non-authorized .collage-item__holder{gap:0}.album-collage input{padding:var(--twenty) var(--twentyFive)}.collage-header{border-radius:20px 20px 0 0;width:100%;background:var(--primary);display:flex;flex-direction:row;justify-content:space-between;gap:15px var(--thirty);align-items:center;height:fit-content;padding:var(--thirty) var(--fourty)}#collage-header__fio{height:fit-content;width:100%;max-width:1021px;font-family:var(--font-family);font-weight:600;font-size:clamp(1.125rem, 0.85rem + 1.375vw, 2.5rem);letter-spacing:.05em;color:#313a32}#collage-header__fio::placeholder{font-family:var(--font-family);font-weight:600;font-size:clamp(1.125rem, 0.85rem + 1.375vw, 2.5rem);letter-spacing:.05em;color:#313a32}#collage-header__lifeYears{height:fit-content;width:70%;max-width:470px;font-family:var(--font-family);font-weight:600;font-size:clamp(1rem, 0.8rem + 1vw, 2rem);letter-spacing:.05em;color:#313a32}#collage-header__lifeYears::placeholder{font-family:var(--font-family);font-weight:600;font-size:clamp(1rem, 0.8rem + 1vw, 2rem);letter-spacing:.05em;color:#313a32}.collage-header>*{height:auto!important;align-self:stretch}.save-collage__header-btn{width:100%;border-radius:0 0 20px 20px!important;margin-bottom:var(--twenty)}.collage-item__authorized{border-radius:20px!important}.collage-item{width:100%;display:flex;border-radius:0 0 20px 20px;background:#fff;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;height:100%;min-height:clamp(18.75rem, 13.75rem + 25vw, 43.75rem);transition:unset;position:relative}.collage-item__holder{position:relative;overflow:hidden;display:flex;height:100%}.collage-item__actions-holder{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1;pointer-events:none;display:flex}.collage-item__actions .btn{width:100%!important;border-radius:20px!important}.collage-item__actions-holder *{pointer-events:all}.collage-item__actions{display:flex;flex-direction:column;width:fit-content;height:fit-content;gap:var(--thirty);position:relative;margin-left:auto;top:var(--thirty);right:var(--thirty)}.collage-item__generated{cursor:pointer}.collage-item__generated:hover .collage-play__btn{transform:scale(1.2)}.generate-video__btn{background:var(--brown)!important}.generate-video__btn:hover{background:var(--dark)!important;border-color:var(--dark)!important}.collage-header__non-authorized{text-align:center}.collage-header__non-authorized>*{height:100%!important;align-self:center}#modal-collage__audio .btn{max-width:480px}.form-audio__holder{max-width:480px;width:100%;margin:0 auto;padding:unset!important}#audio-select{appearance:none;padding:var(--twenty);border:1px solid #565e58;border-radius:10px;overflow:hidden;display:flex;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;position:relative;outline:none;font-family:var(--font-family);font-weight:400;font-size:var(--2016);letter-spacing:.05em;text-align:left;color:#000;cursor:pointer;padding-right:40px}.audio-select__holder{width:100%;position:relative;height:fit-content}.audio-holder{position:relative}.form-audio__holder label{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:2px}.audio-holder svg{position:absolute;top:0;bottom:0;right:var(--thirty);margin-top:auto;margin-bottom:auto;z-index:2;pointer-events:none}#audio-player{margin-top:var(--thirty);width:100%;max-width:480px}.collage-play__btn{width:clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);height:clamp(3.125rem, 2.5rem + 3.125vw, 6.25rem);display:flex;align-items:center;place-content:center;pointer-events:none;z-index:2;left:0;right:0;top:0;bottom:0;margin:auto auto;position:absolute;border-radius:100px;background:var(--primary)}.collage-play__btn svg{width:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);height:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);display:flex;margin:auto auto}.collage-item__title-holder__outer{position:absolute;left:0;bottom:0;width:44%;max-width:800px;height:auto}.collage-item__title-holder{border-radius:0 20px 0 0;background:var(--brown);max-width:875px;height:clamp(11.875rem, 11.25rem + 3.125vw, 15rem);padding:var(--twentyFive)}.collage-item__title-holder__authorized{border-radius:0px!important}.collage-item__title-input{background:#fff0;width:100%;height:100%;max-height:100%;max-width:100%;border:1px solid var(--primary);border-radius:10px;padding:var(--twenty);text-align:center;font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;text-align:center;color:var(--primary);text-wrap-style:balance;text-wrap:balance;color:var(--primary);min-height:110px;resize:none;height:100%}.collage-item__title-input::placeholder{text-align:center;font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;text-align:center;color:var(--primary)}.collage-item__title-text{text-align:center;font-family:var(--font-family);font-weight:400;font-size:clamp(1.25rem, 1rem + 1.25vw, 2.5rem);letter-spacing:.05em;text-align:center;color:var(--primary);text-wrap-style:balance;text-wrap:balance;margin:auto auto}.collage-item__title-holder__non-authorized{display:flex;flex-direction:column;height:auto}.collage-item__title-save__btn{width:100%;border-radius:20px 20px 0 0px!important}.collage-item__title-save__btn:hover{background:var(--idk)!important}@media(max-width:1200px){.collage-item__actions-holder,.collage-item__title-holder__outer{position:relative}.collage-item__title-holder__authorized{max-width:100%;border-radius:20px;height:180px}.album-collage.non-authorized:has(.collage-item__title-holder__outer) .collage-item{border-radius:0}.collage-item__title-holder__outer:has(.collage-item__title-holder__authorized){order:-1;width:100%;max-width:100%}.collage-item__title-holder__non-authorized{border-radius:0 0 20px 20px}.collage-item__title-holder__outer:has(.collage-item__title-holder__non-authorized),.collage-item__title-holder__non-authorized{width:100%;max-width:100%}.collage-item__holder{flex-direction:column;gap:var(--twenty)}.collage-item{order:-1}.collage-item__actions{top:unset;right:unset;width:100%;max-width:100%}}@media(max-width:1000px){.collage-header__non-authorized{flex-direction:column;gap:10px}}@media(max-width:600px){.collage-header{flex-direction:column}.collage-header>*{max-width:100%!important;width:100%!important}.collage-item__title-holder__authorized{max-width:100%;border-radius:20px;height:190px}}.gallery-block__album{margin:unset;padding:unset;margin-top:var(--fourty)}.gallery-block__album .swiper-slide{max-width:582px}.gallery-block__album .gallery-title__holder{background:var(--primary)}.gallery-block__album .gallery-title__holder .gallery-title{color:#313a32;text-align:center}.empty-gallery__album-btn{margin-top:var(--fourty);margin-left:auto;margin-right:auto;width:100%;max-width:800px}.modal-gallery__desc-input{padding:var(--twenty) var(--twentyFive);max-width:560px;margin:0 auto}.modal-gallery__input-title{max-width:560px;margin:0 auto;margin-bottom:2px;font-family:var(--font-family);font-weight:400;font-size:var(--2014);line-height:200%;letter-spacing:.05em;color:#000}.form-gallery__holder{padding:unset!important}.gallery-item__title{position:absolute;pointer-events:none;top:15px;left:15px;z-index:6;width:fit-content;height:fit-content;padding:var(--twenty) var(--fourty);border-radius:100px;background:var(--primary);font-family:var(--font-family);font-weight:400;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:#000}.gallery-item__authorized-overlay{position:absolute;width:100%;height:100%;z-index:5;opacity:0;pointer-events:none;background:rgb(63 62 64 / .3);display:flex;align-items:center;place-content:center}.gallery-item__authorized-overlay__text{font-family:var(--font-family);font-weight:700;font-size:var(--2014);letter-spacing:.05em;text-align:center;color:var(--primary);text-shadow:0 4px 4px rgb(0 0 0 / .25);text-wrap:balance;position:relative}.gallery-item__authorized:hover .gallery-item__authorized-overlay{opacity:1}@media(max-width:600px){.gallery-item__authorized-overlay{opacity:1}}.album-necrologue{background:var(--primary);padding:var(--twenty);display:flex;flex-direction:column;width:100%;height:fit-content;border-radius:20px;margin-top:var(--fourty)}.necrologue-link{margin-bottom:var(--twenty);font-family:var(--font-family);font-weight:500;font-size:clamp(0.875rem, 0.65rem + 1.125vw, 2rem);letter-spacing:.05em;color:#000;text-decoration:underline}#save-necrologue__text-btn{margin-top:var(--thirty);margin-left:auto;border-radius:20px}#album-necrologue__header{height:fit-content;width:100%;max-width:659px;font-family:var(--font-family);font-weight:600;font-size:clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);letter-spacing:.05em;color:#313a32;padding:var(--twenty) var(--twentyFive);margin-bottom:var(--thirty)}#album-necrologue__header::placeholder{font-family:var(--font-family);font-weight:600;font-size:clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);letter-spacing:.05em;color:#313a32}.album-necrologue__text{display:flex;flex-direction:column;width:100%;height:fit-content}.album-necrologue__title{font-family:var(--font-family);font-weight:600;font-size:clamp(1.5625rem, 1.375rem + 0.9375vw, 2.5rem);letter-spacing:.05em;color:#313a32;margin-bottom:var(--thirty)}.album-necrologue__non-authorized{padding:var(--fourty)}.album-necrologue p,.album-necrologue li{font-family:var(--font-family);font-weight:400;font-size:16px;letter-spacing:.05em;color:#000;margin-bottom:0}.album-necrologue p>*,.album-necrologue li>*{font-weight:800}.album-necrologue h1{font-family:var(--font-family);font-weight:600;font-size:clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem);line-height:110%;letter-spacing:-.02em;color:#1f1f1f}.album-necrologue h2{font-family:var(--font-family);font-weight:600;font-size:clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem);line-height:110%;letter-spacing:-.02em;color:#1f1f1f}.album-necrologue h3{font-family:var(--font-family);font-weight:600;font-size:clamp(1.375rem, 1.25rem + 0.625vw, 2rem);line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-necrologue h4{font-family:var(--font-family);font-weight:600;font-size:clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-necrologue h5{font-family:var(--font-family);font-weight:600;font-size:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-necrologue h6{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.trumbowyg-editor.trumbowyg-reset-css{all:unset!important}ymaps{transition:unset!important}.album__content-map{width:100%;margin-top:var(--fourty);height:600px;max-height:100vw;overflow:hidden;transition:unset;border-radius:20px;position:relative}.album-save__map-btn{border-radius:20px!important;height:auto;align-self:stretch;margin-left:auto}.album__content-map__btns{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;height:fit-content;flex-direction:column;gap:var(--twenty)}.album__content-map *{transition:unset}.album__content-map .map-holder,.album__content-map .map-holder #map{width:100%;height:600px;max-height:100vw;overflow:hidden;transition:unset}.album-map__title-holder{border-radius:20px;padding:10px var(--twenty);padding-right:var(--thirtyFive);background:#625249;display:flex;width:100%;height:fit-content;gap:10px;align-items:center;border-radius:0 0 20px 20px!important;justify-content:center}.album-map__title-input{height:fit-content;width:100%;font-family:var(--third-family);font-weight:500;font-size:var(--2018);line-height:120%;color:var(--primary);padding:var(--twenty);background:#fff0;border:1px solid var(--primary);padding-right:10px}.album-map__title-input::placeholder{font-family:var(--third-family);font-weight:500;font-size:var(--2018);line-height:120%;color:var(--primary)}#album-map__title{font-family:var(--third-family);font-weight:500;font-size:var(--2018);line-height:120%;color:var(--primary);text-align:center}.album-map__title-holder svg{flex-shrink:0}.album__content-map__btns-non-authorized .album-map__title-holder{min-height:50px}.album__content-map__authorized{border-radius:20px 20px 0 0!important}.single-album:has(.album__content-map__btns) .album__content-map{border-radius:20px 20px 0 0!important}@media(max-width:900px){.album__content-map__btns{flex-direction:column;gap:var(--twenty)}.album__content-map__btns>*{width:100%;max-width:100%}.album-map__title-input{max-width:100%}}@media(max-width:600px){.album__content-map__btns-non-authorized .album-map__title-holder svg{display:none}}@media(max-width:420px){.ymaps-2-1-79-balloon{box-shadow:unset!important}}.album-additional__info-outer{margin-top:var(--fourty);display:flex;flex-direction:column;width:100%;height:fit-content;gap:var(--twentyFive)}.album-additional__info{display:flex;flex-direction:row;width:100%;height:fit-content;gap:var(--twentyFive)}.album-additional__info>*{width:100%}.album-additional__info-text__section{display:flex;flex-direction:column;width:100%;height:auto;gap:var(--twenty);max-width:890px}.album-additional__info-title{font-family:var(--font-family);font-weight:500;font-size:clamp(1.25rem, 1.025rem + 1.125vw, 2.375rem);letter-spacing:.05em;color:var(--text-1)}.album-additional__info-mediafiles{display:flex;height:auto;width:100%;align-self:stretch;display:grid;grid-template-columns:1fr 1fr;gap:var(--twentyFive)}.album-additionaL__info-btns{display:flex;flex-direction:row;width:100%;height:100%;justify-content:flex-end;gap:10px}.album-additionaL__info-btns>*{border-radius:20px!important;height:auto;align-self:stretch}.album-additional__photo{width:100%;height:auto;display:flex;overflow:hidden;border-radius:25px;max-width:100%;max-height:450px;position:relative;cursor:pointer}.album-additional__photo img{width:100%;height:auto;display:flex;object-fit:cover;aspect-ratio:0.9/1}.album-additional__info .no-mediafiles__text{grid-column:span 2}.theme-modal .form-additional__holder{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;height:fit-content;gap:10px;width:fit-content;justify-content:center}.theme-modal .form-additional__holder .thumbnail-video__holder{width:100%;height:100%}.video-thumbnail.choosed .play-btn__thumbnail{opacity:.1}.album-additional__video{width:100%;height:auto;display:flex;overflow:hidden;border-radius:25px;max-width:100%;max-height:450px;position:relative;cursor:pointer}.album-additional__video video{width:100%;height:auto;display:flex;object-fit:cover;aspect-ratio:0.9/1}.trumbowyg-box,.trumbowyg-editor-box{height:100%}.album-additional__info-text__section p,.album-additional__info-text__section li{font-family:var(--font-family);font-weight:400;font-size:16px;letter-spacing:.05em;color:#000;margin-bottom:0}.album-additional__info-text__section p>*,.album-additional__info-text__section li>*{font-weight:800}.album-additional__info-text__section h1{font-family:var(--font-family);font-weight:600;font-size:clamp(1.625rem, 1.45rem + 0.875vw, 2.5rem);line-height:110%;letter-spacing:-.02em;color:#1f1f1f}.album-additional__info-text__section h2{font-family:var(--font-family);font-weight:600;font-size:clamp(1.5rem, 1.325rem + 0.875vw, 2.375rem);line-height:110%;letter-spacing:-.02em;color:#1f1f1f}.album-additional__info-text__section h3{font-family:var(--font-family);font-weight:600;font-size:clamp(1.375rem, 1.25rem + 0.625vw, 2rem);line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-additional__info-text__section h4{font-family:var(--font-family);font-weight:600;font-size:clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem);line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-additional__info-text__section h5{font-family:var(--font-family);font-weight:600;font-size:clamp(1.125rem, 1.1rem + 0.125vw, 1.25rem);line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-additional__info-text__section h6{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:120%;letter-spacing:-.02em;color:#1f1f1f}.album-additional__video-video__holder{width:100%;height:auto;position:relative}.album-additional__photo:hover .photo-overlay{opacity:1}.album-additional__video .photo-overlay{top:0}.album-additional__video:hover .photo-overlay{opacity:1}.album-additional__info-mediafiles:has(>*:only-child){grid-template-columns:1fr}.album-additional__info-mediafiles:has(>*:only-child)>*{max-width:50%;max-height:100%;margin:auto}.album-additional__info-mediafiles.unique{grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:750px){.album-additional__info-mediafiles:has(>*:only-child)>*{max-width:100%}.album-additional__info-mediafiles.unique{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1200px){.album-additional__info{flex-direction:column}.album-additional__info-text__section{max-width:100%}.album-additional__photo,.album-additional__video{max-width:100%;max-height:100%}}@media(max-width:500px){.album-additionaL__info-btns{flex-direction:column}.album-additionaL__info-btns>*{width:100%}}@media(max-width:450px){.album-additional__info-mediafiles{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important}.album-additional__info-mediafiles>*{width:45%;height:45%}}.album-change__login-section{border-radius:20px;width:100%;background:var(--primary);display:flex;flex-direction:row;justify-content:space-between;gap:15px var(--thirty);align-items:center;height:fit-content;padding:var(--twenty);margin-top:var(--twenty)}#album-login__edit{height:fit-content;width:70%;max-width:470px;font-family:var(--font-family);font-weight:600;font-size:clamp(1rem, 0.8rem + 1vw, 2rem);letter-spacing:.05em;color:#313a32;padding:var(--twenty) var(--twentyFive);height:auto!important;align-self:stretch}#album-login__edit::placeholder{font-family:var(--font-family);font-weight:600;font-size:clamp(1.125rem, 0.85rem + 1.375vw, 2.5rem);letter-spacing:.05em;color:#313a32}#save-login__btn{border-radius:20px;height:auto;align-self:stretch}@media(max-width:900px){.album-change__login-section{flex-direction:column}.album-change__login-section>*{width:100%!important;max-width:100%!important}}#add-files__to-collages__btn,#add-files__to-gallery__btn{border-radius:0 0 20px 20px!important}.mediafiles-section__column-second .mediafiles-section__content-holder{border-radius:0px!important}