#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.menu-item a img, img.menu-image-title-after, img.menu-image-title-before, img.menu-image-title-above, img.menu-image-title-below , .menu-image-hover-wrapper .menu-image-title-above{border:none;box-shadow:none;vertical-align:middle;width:auto;display:inline}.menu-image-hover-wrapper img.hovered-image,
.menu-item:hover .menu-image-hover-wrapper img.menu-image{opacity:0;transition:opacity 0.25s ease-in-out 0s}.menu-item:hover img.hovered-image{opacity:1}.menu-image-title-after.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper,.menu-image-title-before.menu-image-title{padding-right:10px}.menu-image-title-before.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,.menu-image-title-after.menu-image-title{padding-left:10px}.menu-image-title.menu-image-title-above, .menu-image-title.menu-image-title-below, .menu-image-title-below, .menu-image-title-above, .menu-item a.menu-image-title-above, .menu-item a.menu-image-title-below,.menu-image-title.menu-image-title-above,.menu-image-title.menu-image-title-below{text-align:center;display:block}.menu-image-title-above.menu-image-not-hovered > img,
.menu-image-hovered.menu-image-title-above .menu-image-hover-wrapper, .menu-image-title-above .menu-image-hover-wrapper{display:block;padding-top:10px;margin:0
auto !important}.menu-image-title-below.menu-image-not-hovered > img,
.menu-image-hovered.menu-image-title-below .menu-image-hover-wrapper, .menu-image-title-below .menu-image-hover-wrapper{display:block;padding-bottom:10px;margin:0
auto !important}.menu-image-title-hide .menu-image-title,.menu-image-title-hide.menu-image-title{display:none}#et-top-navigation .nav li.menu-item, .navigation-top .main-navigation
li{display:inline-block}.above-menu-image-icons,.below-menu-image-icons{margin:auto;text-align:center;display:block}ul li.menu-item > .menu-image-title-above.menu-link, ul li.menu-item>.menu-image-title-below.menu-link{display:block}.menu-item:hover .sub-menu .menu-image-hover-wrapper img.menu-image{opacity:1}.menu-item:hover .sub-menu .menu-image-hover-wrapper img.hovered-image{opacity:0}.menu-item:hover .sub-menu .menu-item:hover .menu-image-hover-wrapper img.menu-image{opacity:0}.menu-item:hover .sub-menu .menu-item:hover .menu-image-hover-wrapper img.hovered-image{opacity:1}.menu-item-text
span.dashicons{display:contents;transition:none}.menu-image-badge{background-color:rgb(255, 140, 68);display:inline;font-weight:700;color:#fff;font-size:0.95rem;padding:3px
4px 3px;margin-top:0px;position:relative;top:-20px;right:10px;text-transform:uppercase;line-height:11px;border-radius:5px;letter-spacing: .3px}.menu-image-bubble{color:#fff;font-size:13px;font-weight:700;top:-18px;right:10px;position:relative;box-shadow:0 0 0 .1rem var(--white,#fff);border-radius:25px;padding:1px
6px 3px 5px;text-align:center}div.swiper{width:100%;margin:0;overflow:hidden;position:relative}div.swiper .swiper-wrapper{width:100%;display:flex;flex-direction:row}div.swiper .swiper-slide{flex-shrink:0}.swiper-navigation{position:absolute;left:1.14rem;right:1.14rem;display:flex;align-items:center;justify-content:space-between}.swiper-button{width:3.43rem;height:3.43rem;border-radius:0.23rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s linear;background-color:var(--accent-color)}.swiper-button
svg{stroke:#fff;width:1.14rem;height:0.86rem;transition:all 0.3s linear}.swiper-button.swiper-button-disabled{opacity:0.5}.swiper-button.swiper-button-next
svg{transform:rotate(180deg)}.swiper-navigation-button:not(.swiper-button-disabled):hover,.swiper-navigation-button:not(.swiper-button-disabled):focus{background-color:var(--bg-color)}.swiper-navigation-button:not(.swiper-button-disabled):hover svg,
.swiper-navigation-button:not(.swiper-button-disabled):focus
svg{stroke:var(--accent-color)}div.swiper .swiper-bullets{display:flex;align-items:center;justify-content:center;margin-top:2.57rem;gap:0.57rem}div.swiper .swiper-bullets .swiper-pagination-bullet{width:0.57rem;height:0.57rem;background-color:rgba(236, 230, 224, 0.5);transition:all 0.3s linear;margin:0;opacity:1;border-radius:100%;cursor:pointer}div.swiper
.swiper-bullets
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--accent-color);width:1.14rem;height:1.14rem}div.swiper .swiper-counter{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:1.14rem 2.57rem;border-radius:0.36rem 0.36rem 0px 0px;background-color:var(--bg-color);color:var(--main-dark)}@media screen and (min-width: 960px){.swiper-navigation{left:-1.14rem;right:-1.14rem}.swiper-button{width:3.52rem;height:3.52rem;border-radius:0.24rem}.swiper-button
svg{width:auto;height:0.76rem}div.swiper .swiper-bullets{display:flex;align-items:center;justify-content:center;margin-top:2.57rem;gap:0.57rem}div.swiper .swiper-bullets .swiper-pagination-bullet{width:0.57rem;height:0.57rem;background-color:rgba(236, 230, 224, 0.5);transition:all 0.3s linear;margin:0;opacity:1;border-radius:100%;cursor:pointer}div.swiper
.swiper-bullets
.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--accent-color);width:1.14rem;height:1.14rem}div.swiper .swiper-counter{padding:0.76rem 3.05rem;border-radius:0.36rem 0.36rem 0px 0px}}.iti--fullscreen-popup .iti__dropdown-content
.iti__country{color:var(--main-dark)}.iti--fullscreen-popup .iti__dropdown-content .iti__search-input{padding:0.57rem}input,
.form
.form__input{border:none;font-size:1rem;font-weight:500;color:var(--main-dark);background-color:transparent}input::placeholder{color:rgba(80, 73, 67, 0.5)}input::-webkit-input-placeholder{color:rgba(80, 73, 67, 0.5)}input::-moz-placeholder{color:rgba(80, 73, 67, 0.5)}input:hover,input:focus{outline:none}input[type="range"]{height:2.2em;-webkit-appearance:none}input[type="range"]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min)) / var(--range));--sx:calc(0.5 * 24px + var(--ratio) * (100% - 24px))}input[type="range"]:focus{outline:none}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:1.71rem;height:1.71rem;border-radius:100%;background:#ffb23e;border:0.21rem solid #fff;box-shadow:none;margin-top:calc(0.43rem * 0.5 - max(1.71rem * 0.5, 0.21rem))}input[type="range"]::-webkit-slider-runnable-track{height:0.43rem;border:none;border-radius:0.5em;background:#ffffff80;box-shadow:none}input[type="range"]::-webkit-slider-runnable-track{background:linear-gradient(#ffb23e, #ffb23e) 0 / var(--sx) 100% no-repeat,
#ffffff80}input[type="range"]::-moz-range-thumb{width:max(calc(1.71rem - 0.21rem - 0.21rem), 0px);height:max(calc(1.71rem - 0.21rem - 0.21rem), 0px);border-radius:100%;background:#ffb23e;border:0.21rem solid #fff;box-shadow:none}input[type="range"]::-moz-range-track{height:0.43rem;border:none;border-radius:0.5em;background:#ffffff80;box-shadow:none}input[type="range"]::-moz-range-track{background:linear-gradient(#ffb23e, #ffb23e) 0 / var(--sx) 100% no-repeat,
#ffffff80}input[type="range"]::-ms-fill-upper{background:transparent;border-color:transparent}input[type="range"]::-ms-fill-lower{background:transparent;border-color:transparent}input[type="range"]::-ms-thumb{width:1.71rem;height:1.71rem;border-radius:100%;background:#ffb23e;border:0.21rem solid #fff;box-shadow:none;margin-top:0;box-sizing:border-box}input[type="range"]::-ms-track{height:0.43rem;border-radius:0.5em;background:#ffffff80;border:none;box-shadow:none;box-sizing:border-box}input[type="range"]::-ms-fill-lower{height:0.43rem;border-radius:0.5em 0 0 0.5em;margin:0;background:#ffb23e;border:none;border-right-width:0}@media screen and (min-width: 960px){input[type="range"]{height:2.2em}input[type="range"]{--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min)) / var(--range));--sx:calc(0.5 * 24px + var(--ratio) * (100% - 24px))}input[type="range"]::-webkit-slider-thumb{width:1.52rem;height:1.52rem;border-width:0.19rem;margin-top:calc(0.38rem * 0.5 - max(1.52rem * 0.5, 0.19rem))}input[type="range"]::-webkit-slider-runnable-track{height:0.38rem;border-radius:0.5em}input[type="range"]::-moz-range-thumb{width:max(calc(1.52rem - 0.19rem - 0.19rem), 0px);height:max(calc(1.52rem - 0.19rem - 0.19rem), 0px);border-width:0.19rem}input[type="range"]::-moz-range-track{height:0.38rem;border-radius:0.5em}input[type="range"]::-ms-thumb{width:1.52rem;height:1.52rem;border-width:0.19rem}input[type="range"]::-ms-track{height:0.38rem;border-radius:0.5em}input[type="range"]::-ms-fill-lower{height:0.38rem;border-radius:0.5em 0 0 0.5em}}.square-input{width:100%}.square-input
.input__data{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.14rem}.square-input .input__data
label{opacity:0.5;font-weight:400}.square-input
.input__field{padding-bottom:0.57rem;border-bottom:0.07rem solid rgba(255, 255, 255, 0.5)}.square-input .input__field
input{color:#fff;width:4.14rem}.square-input .input__field
span{color:var(--accent-color)}.square-input input[type="range"]{width:100%}@media screen and (min-width: 960px){.square-input
.input__data{margin-bottom:0.76rem}.square-input
.input__field{padding-bottom:0.57rem;border-bottom:0.07rem solid rgba(255, 255, 255, 0.5)}}input[type="checkbox"]{display:none}input[type="checkbox"]+label{display:flex;align-items:center;gap:0.57rem;color:var(--border-color, rgba(80, 73, 67, 0.5));cursor:pointer}input[type="checkbox"]+label::before{display:block;content:"";width:1.71rem;height:1.71rem;border-radius:0.36rem;border:0.07rem solid var(--border-color, rgba(80, 73, 67, 0.5))}input[type="checkbox"]:checked+label{color:var(--main-dark)}input[type="checkbox"]:checked+label::before{background-image:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%203.90566L7.08696%2012L15%201%22%20stroke%3D%22%23E19B2B%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-size:1rem 0.79rem;background-repeat:no-repeat}.form{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.71rem}.form
.form__errors{display:none;width:100%;color:#e51e33}.form .form__errors
p{color:#e51e33}.form
.form__errors.show{display:block}.form
.form__fields{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.14rem;width:100%}.form
.form__fields.hide{display:none}.form .form__fields
.form__row{width:100%;display:flex;gap:1.14rem}.form .form__fields .form__row .form__row--half{flex:0 1 50%}.form .form__fields
.form__input{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:0.57rem 0;border-bottom:0.07rem solid var(--border-color, rgba(80, 73, 67, 0.5))}.form .form__fields .form__input
p{color:var(--main-dark)}.form .form__fields .form__input
input{width:100%}.form .form__fields .form__input.form__field--error{border-bottom-color:#e51e33}.form .form__fields .form__input.form__phone
.phone__code{margin-right:0.25em;color:var(--main-dark)}.form .form__fields .form__input.form__phone
input{width:100%;padding-left:0;padding-right:0}.form .form__fields .form__input-file{width:100%}.form .form__fields .form__input-file
.form__input{align-items:flex-start}.form .form__fields .form__input-file
p{flex:1 1 auto;font-size:0.86rem;line-height:286%;color:var(--border-color, rgba(80, 73, 67, 0.5));font-weight:500}.form .form__fields .form__input-file
input{display:none}.form .form__fields .form__input-file
label{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:0.43rem;font-size:0.86rem;line-height:286%;color:var(--main-dark);cursor:pointer}.form .form__fields .form__input-file .input-file-button{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.form .form__fields .form__input-file .input-file-list{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}.form .form__fields .form__input-file .input-file-errors{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.form .form__fields .form__input-file .form__input-errors .file-item-error{display:none;margin-top:0.43rem;font-size:0.86rem;color:#e51e33}.form .form__fields .form__input-file .form__input-errors .file-item-error.show{display:inline-block}.form .form__fields .form__input-file .file-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0.43rem;margin-top:0.43rem}.form .form__fields .form__input-file .file-item
span{font-size:0.86rem;display:inline-block;opacity:0.75}.form .form__fields .form__input-file .file-item .remove-btn{background-color:transparent;border:none}.form .form__fields .form__input-file label span.file-uploaded{display:none}.form
.form__fields
.form__input-file
label.input-file-uploaded
span.file-uploaded{display:inline}.form
.form__fields
.form__input-file
label.input-file-uploaded
span.file-upload{display:none}.form .form__fields .form__input-file
svg{width:1.14rem;height:1.14rem;fill:var(--main-dark)}.form .form__fields .form__input.form__input-checkbox{flex-direction:column;align-items:flex-start;padding-bottom:0;border-bottom:none;gap:0.57rem}.form .form__fields .form__input.form__input-checkbox
.checkbox__options{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:1.14rem}.form
.form__submit{width:100%;display:flex;flex-direction:column;gap:1.14rem}.form .form__submit
.btn{width:100%;text-align:center}.form .form__privacy-policies,
.form .form__privacy-policies
a{font-size:0.86rem;color:var(--border-color, rgba(80, 73, 67, 0.5));text-align:center}.form
.form__notification{position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--bg-color);border-bottom-right-radius:2.38rem;padding:2.29rem 2.67rem;display:none;height:100%;z-index:5}.form
.form__notification.show{display:flex}.form .form__notification
.notification__icon{margin-bottom:1.71rem}.form .form__notification .notification__icon
svg{width:4rem;height:4rem}.form .form__notification
.notification__title{margin-bottom:0.86rem}.form .form__notification
.notification__description{width:100%}@media screen and (min-width: 960px){.form{gap:2.29rem}.form
.form__title{max-width:18.29rem}.form
.form__fields{gap:0.76rem}.form .form__fields
.form__row{gap:0.76rem}.form .form__fields
.form__input{padding:0.76rem 0;border-bottom-width:0.048rem}.form .form__fields .form__input.form__phone
.phone__code{margin-right:0.29em}.form .form__fields .form__input.form__input-file
p{font-size:1rem}.form .form__fields .form__input.form__input-file
label{gap:0.29rem;font-size:0.76rem;line-height:214.375%}.form .form__fields .form__input.form__input-file
svg{width:1rem;height:1rem}.form .form__fields .form__input-file .form__input-errors .file-item-error{margin-top:0.29rem;font-size:0.76rem}.form .form__fields .form__input-file .file-item{gap:0.29rem;margin-top:0.29rem}.form .form__fields .form__input-file .file-item
span{font-size:0.76rem}.form .form__fields .form__input.form__input-checkbox{gap:0.38rem}.form .form__fields .form__input.form__input-checkbox
.checkbox__options{gap:0.76rem}.form .form__privacy-policies,
.form .form__privacy-policies
a{max-width:21.95rem}.form .form__notification
.notification__icon{margin-bottom:1.33rem}.form .form__notification .notification__icon
svg{width:4.76rem;height:4.76rem}.form .form__notification
.notification__title{margin-bottom:0.76rem}}.hint{position:relative;display:flex;align-items:center;justify-content:center;width:1.71rem;height:1.71rem;border-radius:100%;background-color:#d9d9d9;color:var(--main-dark);font-size:0.78rem;font-weight:400}.hint
.hint__message{position:absolute;left:50%;transform:translateX(-50%);bottom:100%;width:18.57rem;opacity:0;visibility:hidden;transition:0.3s linear all}.hint:hover .hint__message,
.hint:focus
.hint__message{opacity:1;visibility:visible}.hint .hint__message
span{display:block;width:100%;padding:0.71rem;border-radius:0.36rem;background-color:#fff}.hint .hint__message::after{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 0.57rem 0.71rem 0.57rem;border-color:transparent transparent #fff transparent;margin:0
auto;transform:rotate(180deg)}@media screen and (min-width: 960px){.hint
.hint__message{max-width:15.76rem}.hint .hint__message
span{padding:0.48rem;border-radius:0.24rem;font-size:0.67rem;line-height:135%}.hint .hint__message::after{border-width:0 0.45rem 0.9rem 0.45rem}}.portfolio-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;overflow:hidden}.portfolio-card
img{position:absolute;top:0px;left:0px;width:100%;height:100%;transition:all 0.5s linear}.portfolio-card:hover img,
.portfolio-card:focus
img{transform:scale(1.15);transform-origin:center}.portfolio-card
.item__info{z-index:1;background-color:var(--bg-color);padding:1.14rem 1.71rem;color:var(--main-dark)}.portfolio-card
h5{margin-bottom:0.29rem}.portfolio-card
.item__features{gap:0.89rem}.portfolio-card .item__info
p{color:var(--main-dark)}@media screen and (min-width: 960px){.portfolio-card
.item__info{padding:0.76rem 2.86rem}.portfolio-card
h5{margin-bottom:0.19rem;max-width:23.6rem}.portfolio-card
.item__features{gap:0.76rem}}.footer{background:var(--main-dark, #23201d);border-top:0.07rem solid var(--border-color, rgba(80, 73, 67, 0.5));padding-top:4rem;margin-top:2.14rem;gap:2.57rem}.footer .footer__column,
.footer
.footer__subcolumn{gap:1.14rem}.footer
.footer__list{list-style:none;padding:0px;gap:0.57rem}.footer .footer__list
a{color:var(--bg-color);text-decoration:none;word-break:break-all}.footer
.footer__block{display:flex;flex-direction:column;gap:0.86rem}.footer
.footer__menu{flex-direction:row;flex-wrap:wrap;gap:0.57rem 1.14rem;max-width:17.85rem}.footer .footer__menu
a{text-transform:uppercase}.footer .footer__block
.block__title{color:rgba(236, 230, 224, 0.5);font-weight:400}.footer .footer__top,
.footer
.footer__bottom{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.footer
.footer__top{gap:2.57rem}.footer .footer__top
.footer__lang{margin-left:1.14rem}.footer .footer__social-media
a{display:flex;align-items:center;justify-content:flex-start;gap:0.86rem;transition:all 0.3s linear}.footer .footer__social-media a
svg{width:1.71rem;height:1.71rem;fill:var(--bg-color);transition:all 0.3s linear}.footer .footer__social-media a:hover,
.footer .footer__social-media a:focus{color:var(--accent-color)}.footer .footer__social-media a:hover svg,
.footer .footer__social-media a:focus
svg{fill:var(--accent-color)}.footer
.footer__catalogs{gap:0.86rem}.footer
.footer__bottom{gap:2.29rem}.footer .footer__bottom
.footer__title{font-size:2.94rem}.footer .footer__bottom .footer__additional-text{gap:0.86rem}.footer .footer__bottom .footer__additional-text
.footer__subcolum{gap:0.57rem}.footer .footer__bottom .footer__rights-reserved,
.footer .footer__bottom .footer__privacy-policies{font-size:0.86rem;font-weight:400}.footer .footer__bottom .footer__rights-reserved{color:rgba(236, 230, 224, 0.5)}.footer .footer__bottom .footer__privacy-policies{font-size:0.86rem}.footer .footer__bottom .footer__developer-link{display:inline-flex;align-items:center;color:var(--bg-color);text-decoration:none}.footer .footer__bottom .footer__developer-link
span{opacity:0.5;font-weight:400}.footer .footer__bottom .footer__developer-link
img{width:1.71rem;height:1.71rem;margin-right:0.57rem;margin-left:0.86rem}.footer .footer__bottom
.footer__title{height:5.14rem;width:100%;background-size:contain;background-repeat:no-repeat;background-position:bottom left}@media screen and (min-width: 960px){.footer{border-top-width:0.048rem;padding-top:3.33rem;margin-top:2.86rem;gap:11.76rem}.footer .footer__top,
.footer
.footer__bottom{flex-direction:row;justify-content:space-between}.footer .footer__top .footer__column:first-of-type,
.footer .footer__bottom .footer__column:first-of-type{width:18.29rem}.footer .footer__top .footer__column:last-of-type,
.footer .footer__bottom .footer__column:last-of-type{width:56.57rem}.footer .footer__column,
.footer
.footer__subcolumn{justify-content:space-between;gap:1.71rem}.footer .footer__column.footer__logo-column{justify-content:flex-start;gap:0px}.footer .footer__top
.footer__nav{width:28.86rem}.footer
.footer__list{gap:0.38rem;max-width:none;width:100%}.footer
.footer__block{gap:0.76rem}.footer
.footer__menu{gap:0.38rem 0.76rem;max-width:none}.footer
.footer__top{gap:2.57rem}.footer .footer__top
.footer__lang{margin-left:1.71rem}.footer .footer__social-media{gap:0.76rem}.footer .footer__social-media
a{gap:0.57rem}.footer
.footer__catalogs{gap:1.14rem}.footer
.footer__bottom{gap:2.29rem;align-items:stretch}.footer .footer__bottom
.footer__title{font-size:6.58rem}.footer .footer__bottom .footer__additional-text{gap:0.86rem;padding-bottom:0.81rem}.footer .footer__bottom .footer__additional-text
.footer__subcolumn{gap:0.76rem}.footer .footer__bottom .footer__rights-reserved,
.footer .footer__bottom .footer__privacy-policies{font-size:1rem}.footer .footer__bottom .footer__developer-link
img{width:1.71rem;height:1.71rem;margin-right:0.57rem;margin-left:0.86rem}.footer .footer__bottom
.footer__title{height:10.91rem}}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}