/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Open-Sans;font-style:normal;font-weight:300;src:url(data:font/woff;base64,) format("woff");src:url(/assets/OpenSans-Light-COoLLgJA.woff2) format("woff2")}@font-face{font-family:Open-Sans;font-style:normal;font-weight:400;src:url(/assets/OpenSans-Regular-CoU451P8.woff) format("woff");src:url(/assets/OpenSans-Regular-N6ipOEWl.woff2) format("woff2")}@font-face{font-family:Open-Sans;font-style:normal;font-weight:500;src:url(/assets/OpenSans-Medium-DVUZMR_6.ttf) format("ttf")}@font-face{font-family:Open-Sans;font-style:normal;font-weight:600;src:url(/assets/OpenSans-SemiBold-DYaC51ob.woff) format("woff");src:url(/assets/OpenSans-SemiBold-Dwk-yFVb.woff2) format("woff2")}@font-face{font-family:Open-Sans;font-style:normal;font-weight:800;src:url(/assets/OpenSans-ExtraBold-CA7vR2yS.woff) format("woff");src:url(/assets/OpenSans-ExtraBold-BsjBC3I5.woff2) format("woff2")}@font-face{font-family:Open-Sans;font-style:normal;font-weight:700;src:url(/assets/OpenSans-Bold-BpT7zLWs.woff) format("woff");src:url(/assets/OpenSans-Bold-BcFC6EUS.woff2) format("woff2")}:root{font-family:Open-Sans,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;min-width:410px}.page{width:100%;margin:0 auto;padding:0}p,h1,h2,h3,h4{margin:0;padding:0}.page{position:relative}.header{width:100%;padding:15px 0;margin:0 auto;box-shadow:0 0 10px #b5b5b5;position:sticky;background-color:#fff;top:0;z-index:3;transition:all .2s ease-in}.header__container{width:calc(100% - 100px);margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{width:100%;max-width:180px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.header__links{display:flex;flex-direction:row;gap:5px}.header__link-container{content:"";width:45px;height:45px;background-size:18px;border-radius:50%;max-width:45px;max-height:45px;background-repeat:no-repeat;background-position:center;background-color:#eee;cursor:pointer;transition:all .3s ease-in}.header__link-container:hover{background-color:#657902;transition:all .3s ease-in}.header__link-container_whatsapp{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.014%208.00613C6.12827%207.1024%207.30277%205.87414%208.23488%206.01043L8.23339%206.00894C9.14051%206.18132%209.85859%207.74261%2010.2635%208.44465C10.5504%208.95402%2010.3641%209.4701%2010.0965%209.68787C9.7355%209.97883%209.17099%2010.3803%209.28943%2010.7834C9.5%2011.5%2012%2014%2013.2296%2014.7107C13.695%2014.9797%2014.0325%2014.2702%2014.3207%2013.9067C14.5301%2013.6271%2015.0466%2013.46%2015.5548%2013.736C16.3138%2014.178%2017.0288%2014.6917%2017.69%2015.27C18.0202%2015.546%2018.0977%2015.9539%2017.8689%2016.385C17.4659%2017.1443%2016.3003%2018.1456%2015.4542%2017.9421C13.9764%2017.5868%208%2015.27%206.08033%208.55801C5.97237%208.24048%205.99955%208.12044%206.014%208.00613Z'%20fill='%230F0F0F'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2023C10.7764%2023%2010.0994%2022.8687%209%2022.5L6.89443%2023.5528C5.56462%2024.2177%204%2023.2507%204%2021.7639V19.5C1.84655%2017.492%201%2015.1767%201%2012C1%205.92487%205.92487%201%2012%201C18.0751%201%2023%205.92487%2023%2012C23%2018.0751%2018.0751%2023%2012%2023ZM6%2018.6303L5.36395%2018.0372C3.69087%2016.4772%203%2014.7331%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C11.0143%2021%2010.552%2020.911%209.63595%2020.6038L8.84847%2020.3397L6%2021.7639V18.6303Z'%20fill='%230F0F0F'/%3e%3c/svg%3e");transition:all .3s ease-in}.header__link-container_whatsapp:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20fill='%23FFFFFF'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M6.014%208.00613C6.12827%207.1024%207.30277%205.87414%208.23488%206.01043L8.23339%206.00894C9.14051%206.18132%209.85859%207.74261%2010.2635%208.44465C10.5504%208.95402%2010.3641%209.4701%2010.0965%209.68787C9.7355%209.97883%209.17099%2010.3803%209.28943%2010.7834C9.5%2011.5%2012%2014%2013.2296%2014.7107C13.695%2014.9797%2014.0325%2014.2702%2014.3207%2013.9067C14.5301%2013.6271%2015.0466%2013.46%2015.5548%2013.736C16.3138%2014.178%2017.0288%2014.6917%2017.69%2015.27C18.0202%2015.546%2018.0977%2015.9539%2017.8689%2016.385C17.4659%2017.1443%2016.3003%2018.1456%2015.4542%2017.9421C13.9764%2017.5868%208%2015.27%206.08033%208.55801C5.97237%208.24048%205.99955%208.12044%206.014%208.00613Z'%20fill='%23FFFFFF'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12%2023C10.7764%2023%2010.0994%2022.8687%209%2022.5L6.89443%2023.5528C5.56462%2024.2177%204%2023.2507%204%2021.7639V19.5C1.84655%2017.492%201%2015.1767%201%2012C1%205.92487%205.92487%201%2012%201C18.0751%201%2023%205.92487%2023%2012C23%2018.0751%2018.0751%2023%2012%2023ZM6%2018.6303L5.36395%2018.0372C3.69087%2016.4772%203%2014.7331%203%2012C3%207.02944%207.02944%203%2012%203C16.9706%203%2021%207.02944%2021%2012C21%2016.9706%2016.9706%2021%2012%2021C11.0143%2021%2010.552%2020.911%209.63595%2020.6038L8.84847%2020.3397L6%2021.7639V18.6303Z'%20fill='%23FFFFFF'/%3e%3c/svg%3e");transition:all .3s ease-in}.header__link-container_vk{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='black'%20width='800px'%20height='800px'%20viewBox='-2.5%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3evk%3c/title%3e%3cpath%20d='M16.563%2015.75c-0.5-0.188-0.5-0.906-0.531-1.406-0.125-1.781%200.5-4.5-0.25-5.656-0.531-0.688-3.094-0.625-4.656-0.531-0.438%200.063-0.969%200.156-1.344%200.344s-0.75%200.5-0.75%200.781c0%200.406%200.938%200.344%201.281%200.875%200.375%200.563%200.375%201.781%200.375%202.781%200%201.156-0.188%202.688-0.656%202.75-0.719%200.031-1.125-0.688-1.5-1.219-0.75-1.031-1.5-2.313-2.063-3.563-0.281-0.656-0.438-1.375-0.844-1.656-0.625-0.438-1.75-0.469-2.844-0.438-1%200.031-2.438-0.094-2.719%200.5-0.219%200.656%200.25%201.281%200.5%201.813%201.281%202.781%202.656%205.219%204.344%207.531%201.563%202.156%203.031%203.875%205.906%204.781%200.813%200.25%204.375%200.969%205.094%200%200.25-0.375%200.188-1.219%200.313-1.844s0.281-1.25%200.875-1.281c0.5-0.031%200.781%200.406%201.094%200.719%200.344%200.344%200.625%200.625%200.875%200.938%200.594%200.594%201.219%201.406%201.969%201.719%201.031%200.438%202.625%200.313%204.125%200.25%201.219-0.031%202.094-0.281%202.188-1%200.063-0.563-0.563-1.375-0.938-1.844-0.938-1.156-1.375-1.5-2.438-2.563-0.469-0.469-1.063-0.969-1.063-1.531-0.031-0.344%200.25-0.656%200.5-1%201.094-1.625%202.188-2.781%203.188-4.469%200.281-0.5%200.938-1.656%200.688-2.219-0.281-0.625-1.844-0.438-2.813-0.438-1.25%200-2.875-0.094-3.188%200.156-0.594%200.406-0.844%201.063-1.125%201.688-0.625%201.438-1.469%202.906-2.344%204-0.313%200.375-0.906%201.156-1.25%201.031z'%3e%3c/path%3e%3c/svg%3e");transition:all .3s ease-in}.header__link-container_vk:hover{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23FFFFFF'%20width='800px'%20height='800px'%20viewBox='-2.5%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3evk%3c/title%3e%3cpath%20d='M16.563%2015.75c-0.5-0.188-0.5-0.906-0.531-1.406-0.125-1.781%200.5-4.5-0.25-5.656-0.531-0.688-3.094-0.625-4.656-0.531-0.438%200.063-0.969%200.156-1.344%200.344s-0.75%200.5-0.75%200.781c0%200.406%200.938%200.344%201.281%200.875%200.375%200.563%200.375%201.781%200.375%202.781%200%201.156-0.188%202.688-0.656%202.75-0.719%200.031-1.125-0.688-1.5-1.219-0.75-1.031-1.5-2.313-2.063-3.563-0.281-0.656-0.438-1.375-0.844-1.656-0.625-0.438-1.75-0.469-2.844-0.438-1%200.031-2.438-0.094-2.719%200.5-0.219%200.656%200.25%201.281%200.5%201.813%201.281%202.781%202.656%205.219%204.344%207.531%201.563%202.156%203.031%203.875%205.906%204.781%200.813%200.25%204.375%200.969%205.094%200%200.25-0.375%200.188-1.219%200.313-1.844s0.281-1.25%200.875-1.281c0.5-0.031%200.781%200.406%201.094%200.719%200.344%200.344%200.625%200.625%200.875%200.938%200.594%200.594%201.219%201.406%201.969%201.719%201.031%200.438%202.625%200.313%204.125%200.25%201.219-0.031%202.094-0.281%202.188-1%200.063-0.563-0.563-1.375-0.938-1.844-0.938-1.156-1.375-1.5-2.438-2.563-0.469-0.469-1.063-0.969-1.063-1.531-0.031-0.344%200.25-0.656%200.5-1%201.094-1.625%202.188-2.781%203.188-4.469%200.281-0.5%200.938-1.656%200.688-2.219-0.281-0.625-1.844-0.438-2.813-0.438-1.25%200-2.875-0.094-3.188%200.156-0.594%200.406-0.844%201.063-1.125%201.688-0.625%201.438-1.469%202.906-2.344%204-0.313%200.375-0.906%201.156-1.25%201.031z'%3e%3c/path%3e%3c/svg%3e");transition:all .3s ease-in}@media screen and (max-width: 1023px){.header{padding:10px 0;box-shadow:0 0 7px #b5b5b5}.header__container{width:calc(100% - 40px)}.logo{max-width:120px}.header__link-container{content:"";width:40px;height:40px;max-width:40px;max-height:40px}}.navigation{display:flex;justify-content:space-between}.navigation__link{width:100%;all:unset;font-family:inherit;font-weight:600;font-size:16px;padding:8px;cursor:pointer;transition:all .3s ease-in}.navigation__link:hover{color:#657902;transition:all .3s ease-in}@media screen and (max-width: 1023px){.navigation__link{font-weight:600;font-size:14px;padding:6px}}.footer{color:#fff;padding:50px 0;width:100%;max-width:100%;background-image:url(/assets/footer_background-lilcuj7Q.jpg);background-position:center;background-repeat:no-repeat;background-color:#0009;background-blend-mode:multiply}.contacts{margin:0 auto;width:calc(100% - 140px);padding:92px 0;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px}.contacts__text-container{max-width:370px;display:flex;flex-direction:column;gap:30px}.consultation__success{font-size:16px;width:100%;text-align:center}.form{display:flex;flex-direction:column;padding:6% 10%;border:1px solid white;gap:20px;align-items:center;border-radius:8px}.form__subtitle .contacts__subtitle{font-size:16px;font-weight:400}.form__title{font-size:21px;font-weight:500}.consultation{width:100%;display:flex;flex-direction:column;gap:30px}.contacts__title{font-weight:700;font-size:36px}.contacts__details{width:100%;display:flex;flex-direction:column;gap:20px}.contacts__details-container{all:unset;font-family:inherit;display:flex;flex-direction:row;gap:3px;align-items:center}.contacts__details-container:hover{cursor:pointer;opacity:.4;transition:all .3s ease-in-out}.form-input__error{color:#fff;margin-top:3px;font-family:inherit;font-size:12px;text-align:center}.consultation__btn:disabled{cursor:default;opacity:.3}.contacts__details-container:active{color:#657902}.contacts__details-title{font-weight:700;font-size:18px}.contacts__text{all:unset;cursor:pointer;text-decoration:none;border-bottom:none;font-family:inherit;font-size:15px;font-weight:400}.contacts__image{content:"";width:20px;height:20px;padding:3px;background-size:20px;background-repeat:no-repeat;background-position:center}.contacts__image_geo{background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M21%2010C21%2017%2012%2023%2012%2023C12%2023%203%2017%203%2010C3%207.61305%203.94821%205.32387%205.63604%203.63604C7.32387%201.94821%209.61305%201%2012%201C14.3869%201%2016.6761%201.94821%2018.364%203.63604C20.0518%205.32387%2021%207.61305%2021%2010Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M12%2013C13.6569%2013%2015%2011.6569%2015%2010C15%208.34315%2013.6569%207%2012%207C10.3431%207%209%208.34315%209%2010C9%2011.6569%2010.3431%2013%2012%2013Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.contacts__image_email{background-image:url("data:image/svg+xml,%3csvg%20width='25'%20height='24'%20viewBox='0%200%2025%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.51343%204.00348H20.5134C21.6134%204.00348%2022.5134%204.90348%2022.5134%206.00348V18.0035C22.5134%2019.1035%2021.6134%2020.0035%2020.5134%2020.0035H4.51343C3.41343%2020.0035%202.51343%2019.1035%202.51343%2018.0035V6.00348C2.51343%204.90348%203.41343%204.00348%204.51343%204.00348Z'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='M22.5134%206.00348L12.5134%2013.0035L2.51343%206.00348'%20stroke='white'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")}.contacts__image_phone{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%20fill='white'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M164.9%2024.6c-7.7-18.6-28-28.5-47.4-23.2l-88%2024C12.1%2030.2%200%2046%200%2064C0%20311.4%20200.6%20512%20448%20512c18%200%2033.8-12.1%2038.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3%2011.6L304.7%20368C234.3%20334.7%20177.3%20277.7%20144%20207.3L193.3%20167c13.7-11.2%2018.4-30%2011.6-46.3l-40-96z'/%3e%3c/svg%3e")}.consultation__btn{all:unset;cursor:pointer;width:calc(100% - 40px);color:#fff;font-family:inherit;font-weight:400;padding:15px 20px;background-color:#657902;margin:0 auto;text-align:center;font-size:16px;border-radius:4px;transition:background-color .2s ease}.consultation__btn:hover{background-color:#657902b3;transition:all .2s ease}.form-input{width:100%;height:auto;margin:auto;position:relative}.form-element-input{outline:none;height:1.5rem;display:block;background:none;padding:15px 10px 0 0;font-size:1rem;border:0;line-height:1.5;width:100%;color:#fff;box-shadow:none;opacity:.001;transition:opacity .28s ease;will-change:opacity}.form-element-bar{height:2px;margin-top:2px;background:#fff;position:relative;display:block}.form-element-bar:after{content:"";position:absolute;bottom:0;right:0;left:0;background:#657902;height:2px;display:block;transform:rotateY(90deg);transition:transform .28s ease;will-change:transform}.form-element-label{position:absolute;top:.85rem;line-height:1.5rem;pointer-events:none;z-index:1;font-weight:400;font-size:16px;margin:0;color:#fff;transform:translateY(-20%) scale(1.1);transform-origin:left center;transition:transform .28s ease,color .28s linear,opacity .28s linear;will-change:transform,color,opacity;cursor:text}.form-element-hint{color:#fff}.form-element-input.hasValue~.form-element-bar:after,.form-element-input:focus~.form-element-bar:after{transform:rotateY(0)}.form-element-input.hasValue~.form-element-label,.form-element-input:focus~.form-element-label,.form-element-with-text~.form-element-label{color:#fff}.form-element-with-text,.form-element-input.hasValue,.form-element-input:focus{opacity:1}.form-element-input.hasValue~.form-element-label,.form-element-input:focus~.form-element-label,.form-element-with-text~.form-element-label{transform:translateY(-50%) translateY(-.5em) translateY(-2px);cursor:pointer;pointer-events:auto}.form-is-success .form-element-input,.form-is-success .form-element-label,.form-is-success .form-element-hint{color:#259337}@media screen and (max-width: 1023px){.footer{padding:40px 0}.contacts{margin:0 auto;width:calc(100% - 80px);padding:80px 0;gap:5px}.contacts__text-container{gap:20px}.form{display:flex;flex-direction:column;padding:5% 4%;gap:10px}.form__subtitle .contacts__subtitle{font-size:14px;font-weight:500}.form__title{font-size:20px;font-weight:500}.consultation{gap:20px}.contacts__title{font-size:30px}.contacts__subtitle{font-size:14px;font-weight:500}.contacts__details{width:100%;gap:20px}.contacts__details-container{gap:4px}.contacts__details-title{font-weight:700;font-size:16px}.contacts__text{font-size:12px;font-weight:500}.contacts__image{content:"";width:15px;height:15px;padding:3px;background-size:14px;background-repeat:no-repeat;background-position:center}}@media screen and (max-width: 764px){.footer{padding:40px 0}.contacts{margin:0 auto;width:calc(100% - 40px);padding:40px 0;gap:25px;flex-direction:column;align-content:center;justify-content:center}.contacts__header{order:-1;display:flex;flex-direction:column;gap:10px}.contacts__text-container{gap:20px;order:2;max-width:none}.form{display:flex;flex-direction:column;padding:10% 4%;gap:10px;order:1}.form__subtitle .contacts__subtitle{font-size:14px;font-weight:500}.form__title{font-size:20px;font-weight:500}.consultation{gap:20px}.contacts__title{font-size:28px}.contacts__subtitle{font-size:14px;font-weight:500}.contacts__details{max-width:100%;width:100%;gap:20px}.contacts__details-container{gap:4px}.contacts__details-title{font-weight:700;font-size:18px}.contacts__text{font-size:16px;font-weight:500}.contacts__image{content:"";width:15px;height:15px;padding:3px;background-size:14px;background-repeat:no-repeat;background-position:center}}.home{max-width:100%;margin:0 auto}.cover{padding:20px 0 50px;display:flex;flex-direction:column;gap:30px;max-width:1140px;margin:0 auto}.cover__img{width:100%;max-width:100%}.cover__container{display:flex;flex-direction:row;justify-content:space-between}.cover__title-container{display:flex;flex-direction:column;gap:15px}.cover__facts-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px}.cover__title{font-size:36px;font-weight:700;line-height:1.15;max-width:720px}.cover__subtitle{font-size:24px;font-weight:800;color:#657902;line-height:1.15}.cover__number{color:#657902;font-size:80px;font-weight:700}.cover__description{font-size:24px;font-weight:400}.materials{max-width:1140px;margin:0 auto;display:flex;flex-direction:row;gap:20px;padding:50px 0 100px}.materials__description{display:flex;flex-direction:column;gap:20px;padding:20px;justify-content:center}.materials__title{font-size:34px;font-weight:600;text-transform:uppercase;margin-bottom:45px}.materials__img{max-width:50%}.materials__about{display:flex;flex-direction:column;gap:20px}.materials__about-title{text-transform:uppercase;font-weight:700;font-size:24px;color:#657902}.materials__about-description{font-weight:400;font-size:16px;color:#4a4a4a}.about-factory{padding:70px 0 50px;margin:0 auto;max-width:1140px;width:100%;display:flex;flex-direction:column;gap:20px}.about-factory__block{display:flex;flex-direction:row;margin-top:20px}.about-factory__container{display:flex;flex-direction:column;gap:50px}.about-factory__item{display:flex;flex-direction:column;gap:30px}.about-factory__title{font-size:34px;font-weight:600;text-transform:uppercase}.about-factory__subtitle{font-size:16px;font-weight:400}.about-factory__fact-title{text-transform:uppercase;font-weight:700;font-size:24px;color:#657902}.about-factory__fact-description{font-weight:400;font-size:16px;color:#4a4a4a}.about-factory__img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width: 1280px){.cover,.materials,.about-factory{max-width:100%;width:calc(100% - 140px)}}@media screen and (max-width: 1023px){.cover,.materials,.about-factory{width:calc(100% - 80px)}.cover__title{font-size:30px}.cover__subtitle{font-size:20px}.cover__number{font-size:60px}.cover__description{font-size:20px}.about-factory__title{font-size:30px}.about-factory__subtitle{font-size:14px;font-weight:500}.about-factory__fact-title{font-size:20px}.about-factory__fact-description{font-weight:500;font-size:14px}.materials__title{font-size:30px}.materials__img{max-width:40%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.materials__about-title{font-size:20px}.materials__about-description{font-weight:500;font-size:14px}.about-factory__img{width:calc(100% - 20px)}}@media screen and (max-width: 764px){.cover{width:calc(100% - 40px);padding:10px 0;overflow:hidden}.cover__img{width:100%;overflow:hidden;max-width:none}.materials{width:calc(100% - 40px);flex-direction:column;padding:20px 0}.about-factory{max-width:100%;width:calc(100% - 40px);margin:0 auto;gap:10px}.cover__title{font-size:26px}.cover__subtitle{font-size:18px}.cover__number{font-size:40px}.cover__description{font-size:18px}.about-factory__title{font-size:26px}.about-factory__subtitle{font-size:14px;font-weight:500}.about-factory__fact-title{font-size:20px}.about-factory__fact-description{font-weight:500;font-size:16px}.about-factory__block{flex-direction:column-reverse;justify-content:center;align-content:center}.materials__title{font-size:26px;margin-bottom:10px;text-align:right}.materials__img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.materials__about-title{font-size:20px}.materials__about-description{font-weight:500;font-size:16px}.about-factory__img{width:50%;align-self:center;border-radius:8px;margin-bottom:10px;display:none;visibility:hidden}.cover__container{flex-direction:column;gap:20px;text-align:left}.cover__facts-container{flex-direction:row;gap:20px;justify-content:right}.about-factory{padding:20px 0}.about-factory__container{gap:20px}.about-factory__item{gap:10px}.materials__description{width:100%;padding:10px 0}}.services{width:100%;max-width:100%;margin:0 auto;background-color:#dbdbdb73}.services__container{display:flex;flex-direction:column;gap:40px;padding:100px 0}.services__title-container{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;text-align:center}.services__cards{max-width:1140px;width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(2,calc(50% - 30px));grid-template-rows:repeat(2,max-content);-moz-column-gap:30px;column-gap:30px;row-gap:45px;align-content:center;justify-content:center}.services__title{font-size:33px;font-weight:600}.services__subtitle{font-size:16px;font-weight:400}.card{display:flex;flex-direction:row;background-color:#b5b5b559;width:100%;border-radius:8px}.card:nth-child(2n){flex-direction:row-reverse}.card__description{display:flex;flex-direction:column;gap:25px;justify-items:center;padding:45px 30px;text-align:center}.card__img{width:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:0 8px 8px 0}.card__consultation-btn{all:unset;font-family:inherit;width:calc(100% - 40px);text-align:center;font-size:15px;font-weight:600;padding:10px 20px;background-color:#657902;border-radius:4px;color:#fff;cursor:pointer;transition:opacity .3s ease-in}.card__consultation-btn:hover{opacity:.7;transition:opacity .3s ease-in}.card__title{font-weight:700;font-size:21px;text-transform:uppercase}.card__subtitle{font-weight:400;font-size:14px}.services__additional{margin:0 auto;max-width:1140px;width:100%;display:flex;flex-direction:column;gap:45px}.services__additional-container{display:flex;flex-direction:column;gap:10px}.services__gallery{display:flex;flex-direction:row;justify-content:space-between;align-content:center}.vertical-card{display:flex;flex-direction:column;gap:20px;align-content:center;justify-content:flex-start;text-align:center;padding:10px 15px}.vertical-card__img{-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;width:250px;height:170px;border-radius:8px}.vertical-card__title{font-size:18px;font-weight:700;padding:10px 0 0}.vertical-card__subtitle{font-size:14px;font-weight:400}.vertical-card__btn{all:unset;font-family:inherit;padding:20px 8px;width:calc(100% - 16px);border:1px solid rgb(101,121,2);color:#657902;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;border-radius:4px;text-transform:uppercase}.vertical-card__btn:hover{background-color:#657902;color:#fff;transition:all .4s ease}@media screen and (max-width: 1280px){.services{width:100%}.services__container{margin:0 auto;max-width:100%;width:calc(100% - 140px)}.services__additional{max-width:100%;width:100%}.services__cards{max-width:100%;width:100%;grid-template-columns:repeat(2,calc(50% - 30px));grid-template-rows:repeat(2,minmax(300px,500px))}.services__title-container{max-width:100%;width:100%}.vertical-card__img{width:100%;max-width:250px;max-height:170px}.services__gallery{width:100%}.card{flex-direction:column}.card:nth-child(2n){flex-direction:column}.card__img{width:100%;height:auto;overflow:hidden;-o-object-fit:cover;object-fit:cover;border-radius:0 0 8px 8px}.card__description{padding:30px}}@media screen and (max-width: 1023px){.services__container{width:calc(100% - 80px);gap:30px;padding:70px 0}.vertical-card__title{font-size:14px}.vertical-card__subtitle{font-size:14px;font-weight:500}.card__title{font-weight:700;font-size:20px}.card__subtitle{font-weight:500;font-size:16px}}@media screen and (max-width: 764px){.services__container{width:calc(100% - 40px);padding:30px 0;gap:30px}.card__description{padding:20px}.services__title{font-size:28px}.services__gallery{flex-direction:column;gap:20px}.vertical-card{gap:10px}.vertical-card__img{width:100%;max-width:100%}.services__subtitle{font-size:16px;font-weight:500}.vertical-card__title{font-size:18px}.services__cards{display:flex;flex-direction:column;gap:20px}.vertical-card__subtitle{font-size:12px;font-weight:500}.card__title{font-weight:700;font-size:18px}.card__subtitle{font-weight:500;font-size:14px}.card__consultation-btn{all:unset;font-family:inherit;width:calc(100% - 20px);text-align:center;font-size:16px;font-weight:500;padding:10px;background-color:#657902;border-radius:4px;color:#fff}.card{flex-direction:column-reverse}.card:nth-child(2n){flex-direction:column-reverse}.card__img{border-radius:8px 8px 0 0}}.home-advert{margin:0 auto;max-width:100%;width:calc(100% - 140px);max-width:1140px;padding:100px 0;display:flex;flex-direction:column;gap:30px}.home-advert__container{display:flex;flex-direction:row;gap:30px}.home-advert__description{display:flex;flex-direction:column;gap:35px;justify-content:center}.home-advert__description-container{display:flex;flex-direction:column;gap:30px}.home-advert__btn-container{display:flex;gap:12px}.home-advert__btn-link{all:unset;font-family:inherit;width:calc(100% - 40px);text-align:center;font-size:15px;font-weight:600;padding:10px 20px;background-color:#657902;border-radius:10px;color:#fff;cursor:pointer;transition:opacity .3s ease-in;text-transform:uppercase}.home-advert__btn-link:hover{opacity:.7;transition:opacity .3s ease-in}.home-advert__btn-link_s{max-width:70px}.home-advert__btn-link_m{max-width:250px}.home-advert__title{font-size:35px;font-weight:400;line-height:1.15}.home-advert__subtitle{font-size:16px;font-weight:400}.home-advert__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%;border-radius:8px}@media screen and (max-width: 1023px){.home-advert{width:calc(100% - 80px);padding:70px 0;gap:20px}.home-advert__btn-link_m{max-width:100%}.home-advert__title{font-size:30px;font-weight:600}.home-advert__subtitle{font-size:14px;font-weight:500}}@media screen and (max-width: 764px){.home-advert{width:calc(100% - 40px);padding:30px 0;gap:20px}.home-advert__container{flex-direction:column}.home-advert__description-container{gap:10px}.home-advert__btn-link_m{max-width:100%;border-radius:8px}.home-advert__title{font-size:28px;font-weight:600}.home-advert__subtitle{font-size:16px;font-weight:500}}.prices{max-width:100%;width:calc(100% - 140px);min-width:320px;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;align-content:center;justify-content:center;gap:80px}.prices__title-container{margin:0 auto;display:flex;flex-direction:column;gap:30px;align-content:center;justify-content:center;text-align:center}.prices__title{font-size:36px;font-weight:600;text-transform:uppercase}.prices__subtitle{font-size:16px;font-weight:400}.price-container{width:100%;display:flex;flex-direction:column;gap:30px}.price-container__icon{content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20576%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M543.8%20287.6c17%200%2032-14%2032-32.1c1-9-3-17-11-24L512%20185V64c0-17.7-14.3-32-32-32H448c-17.7%200-32%2014.3-32%2032v36.7L309.5%207c-6-5-14-7-21-7s-15%201-22%208L10%20231.5c-7%207-10%2015-10%2024c0%2018%2014%2032.1%2032%2032.1h32v69.7c-.1%20.9-.1%201.8-.1%202.8V472c0%2022.1%2017.9%2040%2040%2040h16c1.2%200%202.4-.1%203.6-.2c1.5%20.1%203%20.2%204.5%20.2H160h24c22.1%200%2040-17.9%2040-40V448%20384c0-17.7%2014.3-32%2032-32h64c17.7%200%2032%2014.3%2032%2032v64%2024c0%2022.1%2017.9%2040%2040%2040h24%2032.5c1.4%200%202.8%200%204.2-.1c1.1%20.1%202.2%20.1%203.3%20.1h16c22.1%200%2040-17.9%2040-40V455.8c.3-2.6%20.5-5.3%20.5-8.1l-.7-160.2h32z'/%3e%3c/svg%3e");background-size:30px;width:80px;height:80px;border-radius:50%;position:relative;z-index:2;margin:-70px auto 0;background-repeat:no-repeat;padding:10px;background-position:center;background-color:#fff}.price-container__icon_bathhouse{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M416%2064a32%2032%200%201%201%200%2064%2032%2032%200%201%201%200-64zm0%20128A96%2096%200%201%200%20416%200a96%2096%200%201%200%200%20192zM96%20112c0-26.5%2021.5-48%2048-48s48%2021.5%2048%2048V276.5c0%2017.3%207.1%2031.9%2015.3%2042.5C217.8%20332.6%20224%20349.5%20224%20368c0%2044.2-35.8%2080-80%2080s-80-35.8-80-80c0-18.5%206.2-35.4%2016.7-48.9C88.9%20308.4%2096%20293.8%2096%20276.5V112zM144%200C82.1%200%2032%2050.2%2032%20112V276.5c0%20.1-.1%20.3-.2%20.6c-.2%20.6-.8%201.6-1.7%202.8C11.2%20304.2%200%20334.8%200%20368c0%2079.5%2064.5%20144%20144%20144s144-64.5%20144-144c0-33.2-11.2-63.8-30.1-88.1c-.9-1.2-1.5-2.2-1.7-2.8c-.1-.3-.2-.5-.2-.6V112C256%2050.2%20205.9%200%20144%200zm0%20416c26.5%200%2048-21.5%2048-48c0-20.9-13.4-38.7-32-45.3V112c0-8.8-7.2-16-16-16s-16%207.2-16%2016V322.7c-18.6%206.6-32%2024.4-32%2045.3c0%2026.5%2021.5%2048%2048%2048z'/%3e%3c/svg%3e")}.price-container__icon_key{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M336%20352c97.2%200%20176-78.8%20176-176S433.2%200%20336%200S160%2078.8%20160%20176c0%2018.7%202.9%2036.8%208.3%2053.7L7%20391c-4.5%204.5-7%2010.6-7%2017v80c0%2013.3%2010.7%2024%2024%2024h80c13.3%200%2024-10.7%2024-24V448h40c13.3%200%2024-10.7%2024-24V384h40c6.4%200%2012.5-2.5%2017-7l33.3-33.3c16.9%205.4%2035%208.3%2053.7%208.3zM376%2096a40%2040%200%201%201%200%2080%2040%2040%200%201%201%200-80z'/%3e%3c/svg%3e")}.price-container__header{display:flex;flex-direction:column;gap:20px;align-content:center;justify-content:center;text-align:center}.price-container__title{text-transform:uppercase;font-size:18px;font-weight:700;color:#657902;text-align:center}.price-container__price{text-align:center;font-size:40px;font-weight:700}.price-container__additional{display:flex;flex-direction:column;gap:10px;align-content:center;justify-content:center}.price-container__service{font-weight:400;font-size:14px;text-align:center}.prices__carousel{display:flex;width:100%;justify-content:space-between}.price-container__cover{width:calc(100% - 20px);height:auto;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;border-radius:8px}.price-container__btn{width:calc(100% - 60px);margin:0 auto}@media screen and (max-width: 1023px){.prices{width:calc(100% - 80px);min-width:320px;gap:60px}.prices__title{font-size:30px}.prices__subtitle{font-size:14px;font-weight:500}.price-container__icon{background-size:20px;width:50px;height:50px;margin:-40px auto 0}.price-container__title{font-size:14px;font-weight:700}.price-container__price{font-size:30px;font-weight:700}.price-container__service{font-weight:500;font-size:14px}.price-container{width:100%}.prices__carousel{justify-content:center;gap:10px}.price-container__cover{width:100%}}@media screen and (max-width: 764px){.prices{width:calc(100% - 40px);min-width:320px;gap:30px}.prices__title{font-size:28px}.prices__subtitle{font-size:16px;font-weight:500}.price-container__icon{background-size:20px;width:50px;height:50px;margin:-40px auto 0}.price-container__title{font-size:14px;font-weight:700}.price-container__price{font-size:30px;font-weight:700}.price-container__service{font-weight:500;font-size:14px}.price-container{width:100%}.price-container__additional{display:none;visibility:hidden}.prices__carousel{flex-direction:column;justify-content:center;gap:20px}.price-container__cover{width:100%}}.pinetree{max-width:100%;width:calc(100% - 140px);margin:0 auto;padding:40px 0;display:flex;flex-direction:column;gap:50px}.pinetree__title{font-weight:600;font-size:36px;text-transform:uppercase;text-align:center}.pinetree__accordion{display:flex;flex-direction:column;gap:30px}details summary::-webkit-details-marker{display:none}details>summary{list-style:none}.accordion{display:flex;flex-direction:column}.accordion__summary{cursor:pointer;border-bottom:3px solid rgb(101,121,2);padding-bottom:8px}.accordion__summary-container{display:flex;flex-direction:row;justify-content:space-between;align-content:baseline;width:100%}.accordion__summary-title{font-size:24px;font-weight:700;text-transform:uppercase}.accordion__summary-title:before{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(101,%20121,%202)'%20viewBox='0%200%20448%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M210.6%205.9L62%20169.4c-3.9%204.2-6%209.8-6%2015.5C56%20197.7%2066.3%20208%2079.1%20208H104L30.6%20281.4c-4.2%204.2-6.6%2010-6.6%2016C24%20309.9%2034.1%20320%2046.6%20320H80L5.4%20409.5C1.9%20413.7%200%20419%200%20424.5c0%2013%2010.5%2023.5%2023.5%2023.5H192v32c0%2017.7%2014.3%2032%2032%2032s32-14.3%2032-32V448H424.5c13%200%2023.5-10.5%2023.5-23.5c0-5.5-1.9-10.8-5.4-15L368%20320h33.4c12.5%200%2022.6-10.1%2022.6-22.6c0-6-2.4-11.8-6.6-16L344%20208h24.9c12.7%200%2023.1-10.3%2023.1-23.1c0-5.7-2.1-11.3-6-15.5L237.4%205.9C234%202.1%20229.1%200%20224%200s-10%202.1-13.4%205.9z'/%3e%3c/svg%3e");display:inline-block;width:17px;height:17px;margin-right:15px}.accordion__arrow-icon{content:"";width:20px;height:20px;padding:3px;background-size:15px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(101,%20121,%202)'%20viewBox='0%200%20320%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z'/%3e%3c/svg%3e");transition:all .3s ease-in-out}.accordion__arrow-icon_on{transform:rotate(90deg);transition:all .3s ease-in-out}.accordion__item{padding:25px;display:flex;flex-direction:column;gap:15px}.accordion__details{width:100%;display:flex;flex-direction:row;justify-content:space-between}.accordion__title{font-size:20px;font-weight:400}.accordion__price{font-size:20px;font-weight:600}.accordion__price_single{justify-self:center;margin:0 auto}@media screen and (max-width: 1023px){.pinetree{width:calc(100% - 80px);gap:40px}.pinetree__title{font-weight:700;font-size:30px}.accordion__summary-title{font-size:20px;font-weight:600;text-transform:uppercase}}@media screen and (max-width: 764px){.pinetree{width:calc(100% - 40px);gap:30px}.pinetree__title{font-weight:700;font-size:28px}.accordion__summary-title{font-size:18px;font-weight:600;text-transform:uppercase}.accordion__title,.accordion__price{font-size:18px}}.projects{margin:0 auto;max-width:1440px;width:100%;display:flex;gap:5px;flex-direction:column;padding:50px 0 100px}.projects__title{font-weight:600;font-size:40px;text-align:center;text-transform:uppercase;margin-bottom:45px}.project{width:calc(100% - 140px);display:flex;margin:0 auto;justify-content:space-between}.project__description{width:50%;padding:20px 50px;display:flex;flex-direction:column;align-content:center;justify-content:center;gap:20px;text-align:center}.project__btn{margin-top:70px}.project:nth-child(2n){flex-direction:row-reverse}.slider-container{width:50%}.project__image{width:100%;padding:20px 0;height:auto;cursor:pointer}.project__title{font-size:32px;font-weight:600;text-transform:uppercase}.project__square{font-size:20px;font-weight:400;color:#4a4a4a}.carousel__next{all:unset;display:block;margin-right:15px;cursor:pointer;content:"";background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(101,%20121,%202)'%20viewBox='0%200%20320%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z'/%3e%3c/svg%3e");background-size:15px;width:20px;height:20px;padding:10px;background-color:#dbdbdbb3;border-radius:50%;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out}.carousel__next_l{all:unset;content:"";display:block;margin-right:0;margin-left:15px;cursor:pointer;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(101,%20121,%202)'%20viewBox='0%200%20320%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M310.6%20233.4c12.5%2012.5%2012.5%2032.8%200%2045.3l-192%20192c-12.5%2012.5-32.8%2012.5-45.3%200s-12.5-32.8%200-45.3L242.7%20256%2073.4%2086.6c-12.5-12.5-12.5-32.8%200-45.3s32.8-12.5%2045.3%200l192%20192z'/%3e%3c/svg%3e");background-size:15px;width:20px;height:20px;padding:10px;background-color:#dbdbdbb3;border-radius:50%;background-position:center;background-repeat:no-repeat;transition:all .3s ease-in-out;transform:rotate(180deg)}.carousel__next_l:hover{background-size:24px;background-color:#657902;transform:rotate(90deg);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='white'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z'/%3e%3c/svg%3e");transition:all .3s ease-in-out}.carousel__next:hover{background-size:24px;background-color:#657902;transform:rotate(-90deg);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='white'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z'/%3e%3c/svg%3e");transition:all .3s ease-in-out}@media screen and (max-width: 1280px){.projects{max-width:100%;width:calc(100% - 140px)}.project{width:100%}.project__description{width:50%}.project__image{width:100%;height:90%;cursor:pointer}}@media screen and (max-width: 1023px){.projects{width:calc(100% - 80px)}.project__description{width:50%;gap:10px;padding:20px}.project__title{font-size:26px;font-weight:600}.project__btn{margin-top:50px}.projects__title{font-size:36px;margin-bottom:35px}.project__square{font-size:16px;font-weight:500}}@media screen and (max-width: 764px){.projects{width:calc(100% - 40px);margin:0 auto;gap:20px;padding:30px 0}.project__description{width:100%;padding:0}.project__image{max-width:100%;margin:0 auto;cursor:default}.slider-container{width:100%;margin:0 auto}.project{flex-direction:column;align-content:center;justify-content:center}.project:nth-child(2n){flex-direction:column}.project__title{font-size:22px;font-weight:600}.project__btn{margin-top:20px}.projects__title{font-size:30px;margin-bottom:20px}.project__square{font-size:16px;font-weight:500;margin-top:20px}}.gallery{margin:0 auto;width:100%;display:flex;flex-direction:column;padding:0 0 100px;gap:60px}.gallery__cover{position:relative;display:flex;padding:250px 0;flex-direction:column;width:100%;margin:0 auto;align-items:center;justify-content:center;background-image:url(/assets/design_13-5FuRn_GK.jpg);background-repeat:no-repeat;background-position:center;-o-object-fit:cover;object-fit:cover;background-size:100%}.gallery__blur{position:absolute;background:#0000004d;width:100%;height:100%;top:0;left:0;z-index:1}.gallery__description{display:flex;flex-direction:column;color:#fff;justify-content:center;align-items:center;gap:20px;position:relative;z-index:1}.gallery__subtitle{max-width:50%;text-align:center;font-size:20px;font-weight:300}.gallery__title{font-size:48px;font-weight:700;color:#fff;z-index:2;text-transform:uppercase}.gallery__items{max-width:100%;width:calc(100% - 140px);display:flex;flex-direction:column;align-content:center;align-items:center;justify-items:center;gap:60px;margin:0 auto}.items__title{margin:0 auto;width:100%;font-size:32px;font-weight:600;padding:10px 0 20px 20px;text-transform:uppercase;flex-wrap:wrap}.items__container{display:flex;flex-direction:column;gap:20px;margin:0 auto;justify-content:center;align-content:center}.items{max-width:1140px;display:grid;grid-template-columns:repeat(3,calc(100% / 3 - 15px));grid-auto-rows:max-content;gap:20px;justify-items:center;align-items:center;margin:0 auto}.gallery__item{width:100%;max-width:365px;max-height:365px;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;border-radius:16px;transition:all .4s ease-in-out}.gallery__item:hover{cursor:pointer;transform:scale(1.5);box-shadow:0 4px 1000px #000000e6;transition:all .4s ease-in-out}@media screen and (max-width: 1023px){.gallery{gap:30px}.gallery__title{font-size:40px}.gallery__subtitle{font-size:18px}.gallery__cover{padding:100px 0;-o-object-fit:cover;object-fit:cover}.gallery__blur{overflow:hidden}.gallery__items{width:calc(100% - 80px)}.items__title{font-size:28px}.items{grid-template-columns:repeat(2,calc(50% - 15px))}.gallery__item:hover{transform:none;transition:none;box-shadow:none}}@media screen and (max-width: 764px){.gallery__items{width:calc(100% - 40px)}.gallery__cover{padding:40px 0}.gallery__title{font-size:36px}.gallery__subtitle{font-size:16px;max-width:calc(100% - 40px)}.items{display:flex;flex-direction:column;gap:10px}.items__title{font-size:24px;padding:10px}.gallery__item{max-width:100%;max-height:none;height:auto;transition:none}.gallery__item:hover{transform:none;transition:none;box-shadow:none}}.up-btn{all:unset;content:"";width:40px;height:40px;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='rgb(101,%20121,%202)'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z'/%3e%3c/svg%3e");background-size:30px;background-repeat:no-repeat;background-position:center;transform:rotate(180deg);padding:20px;border-radius:50%;position:fixed;bottom:40px;right:30px;background-color:#dbdbdb73;cursor:pointer;transition:all .3s ease-in-out}.up-btn:hover{background-color:#657902;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20fill='white'%20viewBox='0%200%20512%20512'%3e%3c!--!Font%20Awesome%20Free%206.5.1%20by%20@fontawesome%20-%20https://fontawesome.com%20License%20-%20https://fontawesome.com/license/free%20Copyright%202024%20Fonticons,%20Inc.--%3e%3cpath%20d='M233.4%20406.6c12.5%2012.5%2032.8%2012.5%2045.3%200l192-192c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L256%20338.7%2086.6%20169.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3l192%20192z'/%3e%3c/svg%3e");transition:all .3s ease-in-out}@media screen and (max-width: 1023px){width: 20px;height: 20px;background-size: 20px;padding: 10px}.popup{height:100vh;width:100%;background-color:#00000080;position:fixed;justify-content:center;align-items:center;top:0;display:flex;visibility:hidden;opacity:0;z-index:5;transition:visibility .2s,opacity .2s linear}.popup_opened{visibility:visible;opacity:1}.popup__container{font-family:inherit;background-color:transparent;max-width:75vw;max-height:75vh;padding:0;margin:0;display:flex;flex-direction:column;position:relative;cursor:default}.popup__close-btn{all:unset;background-image:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M32%2028.8L19.2%2016L32%203.2L28.8%200L16%2012.8L3.2%200L0%203.2L12.8%2016L0%2028.8L3.2%2032L16%2019.2L28.8%2032L32%2028.8Z'%20fill='rgba(219,219,219,0.7)'/%3e%3c/svg%3e");width:32px;height:32px;background-position:center;background-repeat:no-repeat;background-size:32px 32px;position:absolute;top:-30px;right:0;transition:opacity .5s ease-in-out;cursor:pointer;z-index:6}.popup__close-button:hover{opacity:.6}.popup__container>.slider-container{width:80%;margin:0 auto}@media screen and (max-width: 767px){.popup__close-button{right:0;top:-37px;width:20px;height:20px;background-size:20px 20px}}
