/**--------------------------*/
/** - SOCIAL LIST            */
/**--------------------------*/
.social-list{display:flex;align-items:center}
.social-list > *:not(:last-child){margin-right:30px}
.social-list li{line-height:0}
.social-list a{--size:40px;position:relative;width:var(--size);height:var(--size);flex-shrink:0;transition:var(--transition-1)}
.social-list a svg{display:inline-block;flex-shrink:0;width:var(--size);height:var(--size)}
.social-list a svg *{transition:var(--transition-1)}
@media (min-width: 1200px){
.social-list a:hover svg path{fill:var(--clr-white)}
}
@media (max-width: 767px){
.social-list > *:not(:last-child){margin-right:20px}
.social-list a{--size:32px}
}
/*----------------------*/
/* - CONTACT LINKS      */
/*----------------------*/
.contact-links > *:not(:last-child){margin-bottom:15px}
.contact-links-item{display:flex;align-items:center;gap:3px;font-size:clamp(1.125rem, 2vw - 0.75rem, 1.5rem);line-height:1.25em;font-weight:600;color:var(--grey)}
.contact-links-item > *{font-size:inherit;line-height:inherit;font-weight:inherit}
.contact-links-item p{align-self:flex-start}
.contact-links-item ul{display:inline-flex}
.contact-links-item li{position:relative;--gap:20px}
.contact-links-item li + li{margin-left:var(--gap)}
.contact-links-item li + li::before{content:"";position:absolute;top:50%;left:calc(var(--gap) / -2);transform:translateY(-50%);width:2px;height:65%;background-color:var(--clr-white);margin-left:-1px}
.contact-links-item a{color:var(--clr-white)}
@media (min-width: 1200px){
.contact-links-item a:hover{color:var(--clr-blue)}
}
@media (max-width: 575px){
.contact-links-item{font-size:16px}
.contact-links-item ul{display:block}
.contact-links-item li{--gap:10px}
.contact-links-item li + li{margin-left:0;margin-top:var(--gap)}
.contact-links-item li + li::before{content:none}
}
/*--------------------*/
/* - FORM ELEMENTS    */
/*--------------------*/
input{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--txt-sm);font-weight:500;color:rgba(var(--rgb-black), 0.35)}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(var(--rgb-black), 0.35)}
input:-moz-placeholder,textarea:-moz-placeholder{color:rgba(var(--rgb-black), 0.35)}
input::-moz-placeholder,textarea::-moz-placeholder{color:rgba(var(--rgb-black), 0.35)}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(var(--rgb-black), 0.35)}
input.white::-webkit-input-placeholder,textarea.white::-webkit-input-placeholder{color:rgba(var(--rgb-white), 0.45)}
input.white:-moz-placeholder,textarea.white:-moz-placeholder{color:rgba(var(--rgb-white), 0.45)}
input.white::-moz-placeholder,textarea.white::-moz-placeholder{color:rgba(var(--rgb-white), 0.45)}
input.white:-ms-input-placeholder,textarea.white:-ms-input-placeholder{color:rgba(var(--rgb-white), 0.45)}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
input,textarea,select{border-radius:0;background:none;border:none;margin:0;width:100%;padding:0}
textarea{display:block;resize:none;overflow:auto}
select::-ms-expand{display:none}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}
input[type="number"]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}
input[type="file"]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border:none;cursor:pointer;z-index:0;font-size:0}
.input{position:relative;z-index:1;height:64px;border:1px solid rgba(var(--rgb-black), 0.15);border-radius:8px;font-size:var(--txt-sm);line-height:1em;font-weight:500;color:var(--clr-black);text-align:left;text-overflow:ellipsis;transition:var(--transition-1);padding:15px 25px}
.input:active,.input:focus{border-color:var(--clr-black)}
.input.white{border:1px solid rgba(var(--rgb-white), 0.15);color:rgba(var(--rgb-white), 1)}
.input.white:active,.input.white:focus{border-color:var(--clr-light-blue)}
textarea.input{height:120px;line-height:1.5em;padding:12px 20px}
.input-field-wrapper{position:relative}
.input-field-wrapper.invalid .input:not(textarea), .input.invalid, .wpcf7-not-valid, .select-field-wrapper.invalid p{border-color:var(--clr-red)!important}
.thumb-input-number.input-field-wrapper.invalid{
  margin-bottom: 20px;
}

.form-message.invalid{
  margin-top: 20px;
  color: #e2202a!important;
}

@media (max-width: 1670px){
.input{height:60px;padding:15px 20px}
}
@media (max-width: 767px){
.input{padding:15px}
textarea.input{height:100px;padding:10px 15px}
}
/* - CHECKBOX         */
.checkbox-entry-wrapper > *:not(:last-child){margin-right:15px}
.checkbox-entry{display:inline-flex;align-items:center;cursor:pointer;margin:0;padding:0;line-height:0;font-size:0;min-width:30px;min-height:20px}
.checkbox-entry input{display:none}
.checkbox-entry input + span{position:relative;display:block;font-size:var(--txt-sm);font-weight:500;line-height:24px;color:var(--clr-light-black);padding-left:30px;transition:var(--transition-1)}
.checkbox-entry input + span::before{content:"";position:absolute;left:0;top:0;width:22px;height:22px;border:1px solid var(--clr-blue);border-radius:4px;transition:var(--transition-1)}
.checkbox-entry span::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;z-index:1;transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:var(--clr-blue);transition:var(--transition-1)}
.checkbox-entry span a{display:inline;color:var(--clr-blue);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}
.checkbox-entry input[type="radio"] + span:before,.checkbox-entry input[type="radio"] + span:after{border-radius:100%}
.checkbox-entry input[type="checkbox"] + span:after{left:8px;top:4px;width:7px;height:12px;transform:rotate(45deg) scale(0);border-right:0.125rem solid var(--clr-blue);border-bottom:0.125rem solid var(--clr-blue)}
.checkbox-entry input:checked + span:after{transform:scale(1)}
.checkbox-entry input[type="checkbox"]:checked + span:after{background-color:transparent;transform:rotate(45deg) scale(1)}
/* checkbox-entry_color */
.checkbox-entry_color{gap:25px;align-items:center}
.checkbox-entry_color-block{width:62px;height:62px;border-radius:50%;position:relative;flex-shrink:0}
.checkbox-entry_color-block::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% + 14px);height:calc(100% + 14px);border:1px solid rgba(var(--rgb-white), 0.15);border-radius:50%}
@media (max-width: 1670px){
.checkbox-entry_color-block{width:50px;height:50px}
.checkbox-entry_color-block::before{width:calc(100% + 10px);height:calc(100% + 10px)}
}
@media (max-width:767px){
.checkbox-entry_color{gap:15px}
.checkbox-entry_color-block{width:40px;height:40px}
}
/* end checkbox-entry_color */
@media (min-width: 1200px){
.checkbox-entry span a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}
}
@media (max-width: 991px){
.checkbox-entry span{line-height:24px}
.checkbox-entry span::before{width:20px;height:20px}
.checkbox-entry span::after{width:14px;height:14px}
.checkbox-entry input[type="checkbox"] + span:after{left:7px;top:3px}
}
/* Change Autocomplete styles in Chrome*/
.input-field-wrapper.focus .input:not(textarea):-webkit-autofill,.input-field-wrapper.value .input:not(textarea):-webkit-autofill,.input-field-wrapper.focus .input:not(textarea):-webkit-autofill:hover,.input-field-wrapper.value .input:not(textarea):-webkit-autofill:hover,.input-field-wrapper.focus .input:not(textarea):-webkit-autofill:focus,.input-field-wrapper.value .input:not(textarea):-webkit-autofill:focus,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-text-fill-color:var(--clr-black);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}
/* - UPLOAD WRAPPER   */
.upload-wrapper{position:relative}
.upload-wrapper > div{position:relative}
.upload-wrapper .upload-info{width:100%;font-size:14px;font-weight:400;line-height:1.2em;color:var(--clr-grey);margin-top:5px;margin-left:5px}
.btn-upload{position:relative;z-index:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:100%;background:var(--clr-grey);border-radius:4px;border:2px dashed var(--clr-light-black);transition:var(--transition-1);font-size:16px;line-height:1em;font-weight:500;text-align:center;text-decoration:none;color:var(--clr-light-black);padding:20px}
.btn-upload svg{max-width:24px;max-height:24px;margin-left:10px}
.btn-upload svg *[fill]{fill:currentColor}
#file-list-x{position:relative;width:100%}
#file-list-x > *{position:relative;width:100%;background-color:var(--clr-white);border:1px solid var(--clr-light-black);border-radius:4px;padding:15px;margin-top:15px}
#file-list-x > *:not(:first-child){margin-top:10px}
#file-list-x span{display:block;font-size:14px;font-weight:500;line-height:1.3em;padding-right:30px}
#file-list-x span.file-name{color:var(--clr-black)}
#file-list-x span.file-size{color:var(--clr-blue)}
.remove-file{position:absolute;z-index:10;cursor:pointer;top:50%;right:12px;transform:translateY(-50%);width:100%;height:100%;max-width:24px;max-height:24px;transition:var(--transition-1)}
.remove-file path{transition:var(--transition-1)}
@media (min-width: 1200px){
.btn-upload:hover{color:var(--clr-blue)}
.remove-file:hover path{opacity:0.5}
}
@media (max-width: 767px){
.btn-upload{padding:15px}
#file-list-x{position:relative;width:100%}
#file-list-x > *{padding:10px 15px;margin-top:10px}
}
.form-wrapper .row{--bs-gutter-x:15px;--bs-gutter-y:15px}
.form-wrapper > *:not(:last-child){margin-bottom:20px}
.form-wrapper .btn{margin-top:10px}
@media (max-width: 767px){
.form-wrapper > *:not(:last-child){margin-bottom:15px}
}
/**-----------------*/
/* - ACCORDION      */
/**-----------------*/
i.plus{--size:0.87em;display:inline-block;position:absolute;top:calc(var(--gap) + 0.125em);right:0;width:var(--size);height:var(--size);flex-shrink:0;transition:var(--transition-1)}
i.plus::before,i.plus::after{content:"";position:absolute;top:50%;left:50%;right:0;transform:translate(-50%, -50%);width:100%;height:2px;background-color:var(--clr-light-grey);transition:var(--transition-1)}
i.plus::after{width:2px;height:100%}
.accordion{--gap:40px;position:relative;z-index:1}
.accordion-item{position:relative;border-bottom:17px solid var(--clr-accent-2)}
.accordion-item:first-of-type{border-width:1px}
.accordion-item:nth-of-type(2){border-width:5px}
.accordion-item:nth-of-type(3){border-width:9px}
.accordion-item:nth-of-type(4){border-width:13px}
.accordion-title{position:relative;cursor:pointer;transition:var(--transition-1);font-family:var(--ff-1);font-size:var(--h-3);line-height:1.13em;font-weight:700;color:rgba(var(--rgb-light-grey), 0.7);padding:var(--gap) 0;padding-right:0.9em}
.accordion-title.active{color:rgba(var(--rgb-light-grey), 1)}
.accordion-title.active i.plus::after{transform:translate(-50%, -50%) rotate(-90deg)}
.accordion-content{display:none;padding:0 0 var(--gap) 0}
.type-white .accordion{--clr-light-grey:#000;--clr-accent-2:#000;--rgb-light-grey:0,0,0}
@media (min-width: 1200px){
.accordion-title:hover{opacity:0.7}
}
@media (max-width: 1199px){
.accordion{--gap:30px}
.accordion-item{border-bottom:13px solid var(--clr-accent-2)}
.accordion-item:first-of-type{border-width:1px}
.accordion-item:nth-of-type(2){border-width:4px}
.accordion-item:nth-of-type(3){border-width:7px}
.accordion-item:nth-of-type(4){border-width:10px}
}
@media (max-width: 767px){
.accordion{--gap:20px}
.accordion-item{border-bottom:9px solid var(--clr-accent-2)}
.accordion-item:nth-of-type(2){border-width:3px}
.accordion-item:nth-of-type(3){border-width:5px}
.accordion-item:nth-of-type(4){border-width:7px}
}
/*--------------------*/
/* - TECH SECTION     */
/*--------------------*/
.tech-item{--bs-gutter-x:0;position:relative;background:var(--gradient-black);border-radius:8px;padding:30px 0}
.tech-info{padding-inline:15px}
.tech-info > *:not(:last-child){margin-bottom:20px}
.tech-img{position:relative;padding-bottom:50.85%;max-width:82.3%;border-radius:8px;margin-inline:auto}
.tech-img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}
.type-white .tech-item{--gradient-black:linear-gradient(180deg, #f4f4f4 0%, #ececec 100%);--clr-grey:#3f4443}
@media (min-width: 1400px){
.tech-info{padding-left:100px}
}
@media (max-width: 1199px){
.tech-item{padding:20px 0}
.tech-info > *:not(:last-child){margin-bottom:15px}
}
@media (max-width: 991px){
.tech-item{--bs-gutter-y:20px}
.tech-img{padding-bottom:60%;max-width:100%}
}

/*--------------------*/
/* - FAQ 2 Schema     */
/*--------------------*/


.faq-item {
    margin-bottom: 15px;
}

.accordion-title {
    cursor: pointer;
    position: relative;
    padding-right: 30px;
    display: flex;
    align-items: center;
}

.unicode-symbol {
    margin-right: 10px;
    display: inline-block;
    transition: transform 0.3s ease;
}

.unicode-symbol.rotated {
    transform: rotate(180deg);
}
.faq-answer {
    display: none;
    margin-top: 10px;
}
/**--------------------------*/
/**   CONCEPT                */
/**--------------------------*/
.numbers-sec .more-text-wrapper{margin-bottom:80px}
.numbers-item{position:relative;background:var(--gradient-black);border-radius:8px;margin-bottom:40px}
.numbers-item:last-of-type{margin-bottom:0}
.numbers-title{font-family:var(--ff-1);font-size:var(--numbers);line-height:1.1em;font-weight:700;color:var(--clr-accent);text-align:center;padding:80px 40px}
.numbers-text{font-weight:700;color:rgba(var(--rgb-grey), 0.7);padding:60px 60px 60px 100px}
.type-white .numbers-item{--gradient-black:linear-gradient(180deg, #f4f4f4 0%, #ececec 100%);--clr-accent:#000;--rgb-grey:63,68,67}
.type-green .numbers-item{--gradient-black:linear-gradient(180deg, #7ac99b 0%, #71c092 100%);--clr-accent:#000;--rgb-grey:63,68,67}
.type-green .numbers-item .numbers-text{color:rgba(var(--rgb-grey), 1)}
.type-dark-grey .numbers-item{--gradient-black:linear-gradient(180deg, #5b6770 0%, #56626b 100%)}
@media (max-width: 1670px){
.numbers-sec .more-text-wrapper{margin-bottom:50px}
.numbers-title{padding:50px 30px}
.numbers-text{padding:40px 20px 40px 70px}
}
@media (max-width: 991px){
.numbers-item{margin-bottom:20px}
.numbers-title{padding:20px 15px 15px 15px}
.numbers-text{text-align:center;padding:15px 15px 20px 15px}
}
@media (max-width: 767px){
.numbers-sec .more-text-wrapper{margin-bottom:20px}
.numbers-title,.numbers-text{padding-inline:0}
}
/* numbers sec gold */
.numbers-sec_gold{background:var(--clr-accent)}
.numbers-sec_gold .numbers-item{background:var(--gradient-accent)}
.numbers-sec_gold .numbers-text{color:var(--clr-light-grey)}
.numbers-sec_gold .numbers-title{color:var(--clr-white)}
.numbers-sec_gold .title-block .text{color:var(--clr-light-grey)}
.numbers-sec_gold .title-block .title{color:var(--clr-white)}
/*---------------------------*/
/* - PRODUCTION SECTION      */
/*---------------------------*/
.production-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);grid-auto-rows:minmax(max-content, 37vw);gap:20px}
.production-item,.production-item-default{position:relative;overflow:hidden;height:100%;border-radius:8px}
.production-item .fade::before,.production-item-default .fade::before{border-radius:8px}
.production-img{position:absolute;inset:0;width:100%;height:100%;transition:var(--transition-1)}
.production-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}
.production-info{position:relative;z-index:1;width:100%;padding-block:60px;padding-inline:max(15px, 7%)}
.production-info > *:not(:last-child){margin-bottom:20px}
@media (min-width: 992px){
.production-item-default{grid-column:span 2}
.production-item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:1/1/2/7}
.production-item:first-of-type .production-info > *{max-width:900px;margin-inline:auto}
.production-item:nth-of-type(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3}
.production-item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:2/3/3/5}
.production-item:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:2;grid-area:2/5/3/7}
.production-item:nth-of-type(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3/1/4/4}
.production-item:nth-of-type(6){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:3/4/4/7}
}
@media (max-width: 991px){
.production-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(max-content, 45vw)}
.production-info{padding-block:30px;padding-inline:15px}
}
@media (max-width: 767px){
.production-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);grid-auto-rows:minmax(max-content, 95vw)}
.production-info .title br,.production-info .text br{display:none}
.production-info > *:not(:last-child){margin-bottom:15px;}
}
/* production swiper */
.production-slide{padding-bottom:126%;position:relative}
.production-swiper .production-item{position:absolute;left:0;top:0;width:100%;height:100%}
/*-------------------------*/
/* - BLOCK LEFT-RIGHT      */
/*-------------------------*/
.block-lr-wrapper{display:flex;justify-content:space-between;overflow:hidden}
.block-lr-content{flex:0 0 100%}
.block-lr-content .container{position:relative;height:100%;display:flex;align-items:center}
.block-lr-content .container .row{width:100%}
.block-lr-img{position:relative;overflow:hidden;width:100%;flex:0 0 45%;transform:translateX(-100%)}
.block-lr-img img{position:absolute;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
@media (min-width: 992px){
.lines-wrapper,.lines-wrapper-1,.lines-wrapper-banner{position:relative;overflow:hidden;width:100%;height:100%;flex:0 0 45%;transform:translateX(-100%)}
.lines-wrapper > *:not(:last-child),.lines-wrapper-1 > *:not(:last-child),.lines-wrapper-banner > *:not(:last-child){margin-bottom:25px}
.line,.line-1,.line-banner{background-color:var(--clr-black)}
.line-banner{width:100%}

.lines-wrapper.lines-static > * {width: 100%;opacity: 1;visibility: visible;}
}
@media (min-width: 1671px){
.lines-wrapper > *:not(:last-child){margin-bottom:30px}
}
@media (max-width: 991px){
.block-lr-content .container .row{--bs-gutter-x:0}
}
/*------------------------*/
/* - BENEFIT SECTION      */
/*------------------------*/
.benefit-grid{display:-ms-grid;display:grid;-ms-grid-rows:(1fr)[1];grid-template-rows:repeat(1, 1fr);gap:60px}
.benefit-item{position:relative;height:100%;border-radius:8px;background:var(--gradient-black);padding:30px;display:flex;flex-direction:column}
.benefit-item .title{margin-bottom:25px}
.benefit-item > *:last-child{margin-bottom:0}
.benefit-icon-wrapper{display:inline-flex;align-items:center;flex-wrap:wrap;gap:15px 30px;margin-bottom:20px}
.benefit-icon{--size:97px;position:relative;display:inline-block;width:var(--size);height:var(--size)}
.benefit-icon img{height:100%}
@media (min-width: 768px){
.benefit-grid.type-1{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}
.benefit-grid.type-1 .benefit-item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2;justify-content:center}
.benefit-grid.type-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}
.benefit-grid.type-2 .benefit-item:first-of-type{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/3/2;justify-content:center}
.benefit-grid.type-3{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}
.benefit-grid.type-4{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}
}
@media (min-width: 992px){
.benefit-grid.type-4{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}
}
@media (max-width: 1670px){
.benefit-grid{gap:40px}
}
@media (max-width: 1199px){
.benefit-grid{gap:30px}
.benefit-item{padding:20px}
.benefit-item .title{margin-bottom:20px}
.benefit-icon-wrapper{gap:10px 20px;margin-bottom:15px}
.benefit-icon{--size:85px}
}
@media (max-width: 991px){
.benefit-grid{gap:20px}
.benefit-grid.type-1,.benefit-grid.type-2{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}
.benefit-item{padding:20px 15px}
.benefit-icon-wrapper{gap:10px 15px}
}
@media (max-width: 767px){
.benefit-grid.type-1,.benefit-grid.type-2,.benefit-grid.type-3{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr)}
.benefit-item .title{margin-bottom:15px}
}
/*------------------------*/
/* - OBJECTS SECTION      */
/*------------------------*/
.object-grid{--gap:20px;gap:var(--gap);display:flex;flex-wrap:wrap}
.object-item{position:relative;overflow:hidden;flex-shrink:0;height:40.65vw;border-radius:8px}
.object-item .fade::before{border-radius:8px;opacity:0.6}
.object-img{position:absolute;inset:0;width:100%;height:100%;transition:var(--transition-1)}
.object-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}
.object-info{position:relative;z-index:1;width:100%;padding-block:60px;padding-inline:max(15px, 7%)}
.object-info .title{font-weight:800}
.object-info > *:not(:last-child){margin-bottom:15px}
@media (min-width: 768px){
.object-item:nth-of-type(5n-4){width:100%}
.object-item:nth-of-type(5n-4) .object-info > *{max-width:900px;margin-inline:auto}
.object-item:nth-of-type(5n + 2),.object-item:nth-of-type(5n + 5){width:calc(60% - var(--gap) / 2)}
.object-item:nth-of-type(5n + 3),.object-item:nth-of-type(5n + 4){width:calc(40% - var(--gap) / 2)}
}
@media (max-width: 991px){
.object-grid{--gap:10px}
.object-info{padding-block:30px;padding-inline:15px}
}
@media (max-width: 767px){
.object-item{width:100%;height:95vw}
.object-info .title br,.object-info .text br{display:none}
}
/*------------------------*/
/* - PARTNERS SECTION     */
/*------------------------*/
.partners-slider .swiper-controls{margin-top:30px}
.partners-slider .swiper-controls > *:not(:last-child){margin-right:0}
.partners-slider
  .swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.partners-slider
  .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:0;transform:translateX(0)}
.partners-slider .swiper-slide{border:1px solid rgba(var(--rgb-black), 0.55);border-right:none}
.partners-slider .swiper-slide:nth-of-type(n + 5){border-top:none}
.partners-slider .swiper-slide:nth-child(4n + 4){border-right:1px solid rgba(var(--rgb-black), 0.55)}
.partners-slider .swiper-slide:last-of-type{border-right:1px solid rgba(var(--rgb-black), 0.55)}
.partners-item{position:relative;display:block;padding-bottom:74.25%}
.partners-item img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:var(--transition-1);width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:grayscale(1);padding:50px}
@media (min-width: 1200px){
.partners-item:hover img{filter:grayscale(0)}
}
@media (max-width: 1670px){
.partners-item img{padding:30px}
}
@media (max-width: 991px){
.partners-item img{padding:20px}
}
@media (max-width: 767px){
.partners-slider .swiper-slide{border:1px solid rgba(var(--rgb-black), 0.55) !important}
.partners-item{padding-bottom:40%}
}
/*--------------------*/
/* - TESTIMONIALS     */
/*--------------------*/
.tsm-slider .swiper-controls{margin-top:40px}
.tsm-item{position:relative;padding:80px 0 0 180px}
.tsm-item::before{content:"";position:absolute;top:0;left:0;width:125px;height:100px;background-image:url(../img/icons/quote.svg);background-repeat:no-repeat;background-size:contain}
.tsm-item > *:not(:last-child){margin-bottom:40px}
.tsm-item .word{-webkit-clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);clip-path:polygon(0 0, 100% 0, 100% 0, 0 0);transition:0.1s -webkit-clip-path 0.65s linear;transition:0.1s clip-path 0.65s linear;transition:0.1s clip-path 0.65s linear,0.1s -webkit-clip-path 0.65s linear}
.swiper-slide-active .tsm-item .word{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);transition-delay:calc(0.1s * var(--line-index) + 0.05s)}
@media (max-width: 1670px){
.tsm-slider .swiper-controls{margin-top:30px}
.tsm-item{padding:50px 0 0 130px}
.tsm-item::before{width:100px;height:75px}
.tsm-item > *:not(:last-child){margin-bottom:30px}
}
@media (max-width: 767px){
.tsm-slider .swiper-controls{margin-top:20px}
.tsm-item{padding:75px 0 0 0}
.tsm-item::before{right:0;width:80px;height:55px;margin-inline:auto}
.tsm-item > *:not(:last-child){margin-bottom:20px}
}
/*----------------------------*/
/* - ACCESSORIES SECTION      */
/*----------------------------*/
.accessories-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);grid-auto-rows:minmax(max-content, 37vw);gap:20px}
.accessories-grid + * :is(.btn){margin-top:60px}
.accessories-item{position:relative;overflow:hidden;height:100%;border-radius:8px}
.accessories-img{position:absolute;inset:0;width:100%;height:100%;transition:var(--transition-1)}
.accessories-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}
.accessories-info{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;padding-block:40px;padding-inline:max(15px, 7%)}
.accessories-info > *:not(:last-child){margin-bottom:15px}
.accessories-price{position:relative;width:-moz-fit-content;width:fit-content;margin-inline:auto;background-color:rgba(var(--rgb-white), 0.85);border-radius:38px;font-size:clamp(1rem, 2.05vw - 1rem, 1.25rem);line-height:1.35em;font-weight:800;color:var(--clr-light-black);padding:12px 25px;margin-top:auto}
.accessories-price span{font-size:14px;font-weight:500}
@media (min-width: 992px){
.accessories-item:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}
.accessories-item:nth-of-type(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:1/4/2/7}
.accessories-item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2/1/3/3}
.accessories-item:nth-of-type(4){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:2/3/3/5}
.accessories-item:nth-of-type(5){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:2;grid-area:2/5/3/7}
.accessories-item:last-of-type{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:3/1/4/7}
.type-2.accessories-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}
.type-2 .accessories-item{grid-area:auto}
.type-3 .accessories-item:nth-of-type(1){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:6;grid-area:1/1/2/7}
.type-3 .accessories-item:nth-of-type(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/3/4}
.type-3 .accessories-item:nth-of-type(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:2/4/3/7}
.type-3 .accessories-item:nth-of-type(4){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3/1/4/3}
.type-3 .accessories-item:nth-of-type(5){-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:2;grid-area:3/3/4/5}
.type-3 .accessories-item:last-of-type{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:2;grid-area:3/5/4/7}
.type-4.accessories-grid{--gap:20px;display:flex;flex-wrap:wrap;gap:var(--gap)}
.type-4 .accessories-item{flex-shrink:0;height:37vw}
.type-4 .accessories-item:nth-of-type(3n-2){width:100%}
.type-4 .accessories-item:nth-of-type(3n-1){width:calc(50% - var(--gap) / 2)}
.type-4 .accessories-item:nth-of-type(3n){width:calc(50% - var(--gap) / 2)}
}
@media (max-width: 991px){
.accessories-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);grid-auto-rows:minmax(max-content, 50vw)}
.accessories-grid + * :is(.btn){margin-top:30px}
.accessories-info{padding-block:30px;padding-inline:15px}
/*.accessories-info .text{border-radius:20px;background-color:var(--clr-white);padding:5px 10px;width:-moz-fit-content;width:fit-content;margin-inline:auto;font-size:clamp(.8rem, 2vw - 0.85rem, 1.25rem)}*/
.accessories-price{padding:10px 15px}
.type-4.accessories-grid{--gap:10px}
.type-4 .accessories-item{height:50vw}
}
@media (max-width: 767px){
.accessories-grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);grid-auto-rows:minmax(max-content, 95vw)}
.accessories-info .title br,.accessories-info .text br{display:none}
.type-4 .accessories-item{height:95vw}
}
/*--------------------------*/
/* - THUMB INPUT NUMBER     */
/*--------------------------*/
.thumb-input-number{--size-b:56px;--size-i:80px;--minus:18px;display:inline-flex;align-items:center}
.thumb-input-number button{position:relative;cursor:pointer;flex-shrink:0;width:var(--size-b);height:var(--size-b);background:none;background-color:var(--clr-blue);color:var(--clr-white);border:1px solid transparent;border-radius:100%;transition:var(--transition-1)}
.thumb-input-number button:active{transform:translateY(3px)}
.thumb-input-number button::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:var(--minus);height:2px;background-color:currentColor;border-radius:8px}
.thumb-input-number button.increment::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:2px;height:var(--minus);background-color:currentColor;border-radius:8px}
.thumb-input-number input{width:var(--size-i);height:var(--size-b);border:1px solid rgba(0, 0, 0, 0.15);border-radius:8px;font-size:var(--txt);line-height:1;font-weight:500;color:rgba(var(--rgb-black), 0.45);text-align:center;margin:0 10px}
@media (min-width: 1200px){
.thumb-input-number button:hover{background-color:var(--clr-accent)}
}
@media (max-width: 1670px){
.thumb-input-number{--size-b:50px;--size-i:70px}
}
@media (max-width: 767px){
.thumb-input-number{--size-b:40px;--size-i:60px;--minus:16px}
}
/*--------------------*/
/* - COST SECTION     */
/*--------------------*/
hr{height:1px;background-color:var(--clr-grey)}
.cost-img{position:relative;padding-bottom:77%}
.cost-img img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.cost-img-wrapper{position:relative;background-color:#e5e7e7;border-radius:8px;padding:30px}
.cost-img-wrapper.mobile{display:none}
.cost-wrapper{--gap:40px;padding-left:70px}
.cost-wrapper > *:not(:last-child){margin-bottom:calc(var(--gap) * 2)}
.cost-item > *:not(:last-child){margin-bottom:var(--gap)}
.cost-item .title{font-weight:800}
.cost-item hr{height:8px;margin:calc(var(--gap) / 2) 0;}
.cost-content > *:not(:last-child){margin-bottom:calc(var(--gap) / 2)}
.cost-content .checkbox-entry{display:flex;align-items:center;width:100%;height:110px;border:1px solid rgba(var(--rgb-white), 0.15);outline:1px solid transparent;border-radius:8px;transition:var(--transition-1);padding:10px 24px;outline:none;}
.cost-content .checkbox-entry-wrapper > *:not(:last-child){margin-right:0;margin-bottom:20px}
.cost-content .checkbox-entry span{position:relative;display:block;width:100%;padding-left:0}
.cost-content .checkbox-entry span::before{content:"";position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%);width:32px;height:32px;border:1px solid transparent;background-color:transparent;border-radius:100%;transition:var(--transition-1)}
.cost-content .checkbox-entry span::after{content:"";position:absolute;top:calc(0.23em + 3px);left:auto;right:3px;width:16px;height:16px;z-index:1;transform:scale(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;transition:var(--transition-1)}
.cost-content .checkbox-entry span b{display:block;font-size:var(--txt-lg);line-height:1.36em;font-weight:600;color:var(--clr-light-grey)}
.cost-content .checkbox-entry span i{display:block;font-size:var(--txt-sm);line-height:1.5em;font-weight:500;color:var(--clr-grey)}
.cost-content .checkbox-entry input[type="radio"] + span:after,.cost-content .checkbox-entry input[type="checkbox"] + span:after{left:auto;right:11px;top:calc(50% - 1px);width:8px;height:14px;border-radius:0;transform:translateY(-50%) rotate(45deg) scale(0);border-right:0.125rem solid var(--clr-light-blue);border-bottom:0.125rem solid var(--clr-light-blue)}
.cost-content .checkbox-entry input:checked + span:after{transform:translateY(-50%) rotate(45deg) scale(1)}
.cost-content .checkbox-entry input:checked + span:before{border-color:var(--clr-white);background-color:var(--clr-white)}
.cost-content .checkbox-entry.checked{border-color:var(--clr-light-blue);outline-color:var(--clr-light-blue)}
.cost-content .text{color:var(--clr-light-grey)}
.cost-content .text a{color:var(--clr-accent)}
.cost-content .btn{margin-top:10px}
.cost-label{font-size:var(--txt-sm);line-height:1.5em;font-weight:500;color:var(--clr-light-grey);margin-bottom:10px}
.cost-option .SumoSelect > .CaptionCont > span{color:var(--clr-white)}
.cost-option .thumb-input-number{--size-b:60px;--size-i:100%;--minus:20px;width:100%}
.cost-option .thumb-input-number input{height:80px;border-color:rgba(var(--rgb-white), 0.15);color:var(--clr-white);font-size:var(--txt-lg)}
.cost-item .input{font-size:var(--txt-lg)}
.cost-item .SumoSelect{--sel-fz:var(--txt-lg)}
@media (min-width: 1200px){
.cost-content .checkbox-entry:hover{border-color:rgba(var(--rgb-white), 1)}
}
@media (max-width: 1670px){
.cost-img-wrapper{padding:20px}
.cost-wrapper{--gap:30px;padding-left:50px}
.cost-content .checkbox-entry{height:90px}
.cost-content .checkbox-entry-wrapper > *:not(:last-child){margin-bottom:15px}
.cost-option .thumb-input-number{--size-b:50px}
.cost-option .thumb-input-number input{height:60px}
}
@media (max-width: 991px){
.cost-img-wrapper{padding:15px}
.cost-img-wrapper.mobile{display:block}
.cost-wrapper{padding-left:0;margin-top:30px}
.cost-content .checkbox-entry{height:70px}
.cost-content .checkbox-entry span b + i{margin-top:5px}
}
@media (max-width: 767px){
.cost-img-wrapper{padding:15px;margin: 20px 0!important;}
.cost-item .cost-content .text{font-size:14px;}
.cost-item hr{height:5px}
.cost-content > *:not(:last-child){margin-bottom:calc(var(--gap) / 2)}
.cost-content .checkbox-entry{padding:15px}
.cost-content .checkbox-entry span::before{width:28px;height:28px}
.cost-content .checkbox-entry span b + i{margin-top:0}
.cost-content .checkbox-entry input[type="radio"] + span:after,.cost-content .checkbox-entry input[type="checkbox"] + span:after{right:9px}
.cost-label{margin-bottom:5px}
.cost-option .thumb-input-number{--size-b:40px;--minus:16px}
}
/*------------*/
/* - SEO      */
/*------------*/
.seo-text-block > *:not(:last-child){margin-bottom:25px}
.read-more{position:relative;cursor:pointer;display:inline-block;transition:var(--transition-1) ease-in-out;font-size:var(--txt-sm);line-height:1.5em;font-weight:500;color:var(--clr-light-blue);padding-right:15px;margin-top:15px}
.read-more > b{font-weight:inherit}
.read-more:before{content:"";position:absolute;top:0.55em;right:2px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(135deg)}
.more-text .text{display:none}
.more-text .read-more{margin-top:0}
.more-text.open .read-more{margin-top:15px}
.more-text.open .read-more:before{transform:rotate(-45deg);top:0.65em}
@media (min-width: 1200px){
.read-more:hover{color:var(--clr-white)}
.simple-page .read-more:hover{color:var(--clr-black)}
}
@media (max-width: 1670px){
.read-more:before{top:0.45em}
}
@media (max-width: 991px){
.seo-text-block > *:not(:last-child){margin-bottom:15px}
}
/*--------------*/
/* - CARDS      */
/*--------------*/
.cards-wrapper{display:flex;align-items:center}
.cards-wrapper li{line-height:0}
.cards-wrapper li + li{margin-left:10px}
.cards-wrapper img{width:auto;height:auto;max-width:75px}
/*---------------*/
/* - FOOTER      */
/*---------------*/
footer{background-color:var(--clr-black)}
.footer-top{position:relative;padding:60px 0;border-top:1px solid var(--clr-accent-2);border-bottom:4px solid var(--clr-accent-2)}
.footer-top .row{--bs-gutter-y:30px}
.footer-top .main-links{display:block;color:var(--clr-grey)}
.footer-top .main-links-inner{display:inline-flex;flex-wrap:wrap;gap:120px}
.footer-top .main-links-item .title{margin-bottom:10px}
.footer-top .contact-links-wrapper > *:not(:last-child){margin-bottom:30px}
.footer-bottom{position:relative;overflow:hidden;padding:12px 0}
.footer-bottom .copyright + .cards-wrapper{margin-left:20px}
.copyright,.developer{font-size:14px;line-height:1.4em;font-weight:500;color:var(--clr-white)}
.developer{display:flex;align-items:center;justify-content:flex-end}
.developer a span,.developer a img{display:inline-block;vertical-align:middle}
.developer a img{width:97px;margin-left:10px}
@media (min-width: 1200px){
.footer-top .row > *:last-child{position:relative}
.footer-top .row > *:last-child::before{content:"";position:absolute;top:-30px;left:0;width:1px;height:calc(100% + 30px);background-color:rgba(var(--rgb-white), 0.15)}
.developer a:hover{opacity:0.7}
}
@media (max-width: 1670px){
.footer-top{padding:40px 0}
.footer-top .main-links-inner{gap:80px}
.footer-top .contact-links-wrapper > *:not(:last-child){margin-bottom:20px}
.footer-bottom .copyright + .cards-wrapper{margin-left:15px}
}
@media (max-width: 1199px){
.footer-top{padding:30px 0}
.footer-top .main-links-inner{width:100%;justify-content:space-between;gap:30px}
}
@media (max-width: 991px){
.footer-bottom{padding:15px 0}
.footer-bottom .copyright + .cards-wrapper{margin-left:0;margin-top:10px}
.developer{display:block;margin-top:10px}
}
@media (max-width: 767px){
.footer-top{padding:20px 0}
.footer-top .row{--bs-gutter-y:20px}
.footer-top .main-links{display:none;color:var(--clr-grey);padding-top: 8px;}
.footer-top .main-links li:last-child a{padding-bottom:3px;}
.footer-top .main-links-inner{flex-direction:column;gap:15px}
.footer-top .main-links-item .title{position:relative;display:inline-block;padding-right:20px;margin-bottom:0}
.footer-top .main-links-item .title::before{content:"";position:absolute;top:0.33em;right:2px;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(135deg);transition:var(--transition-1)}
.footer-top .main-links-item .title.active::before{top:0.45em;transform:rotate(-45deg)}
.footer-top .contact-links-wrapper > *:not(:last-child){margin-bottom:15px}
.footer-bottom{text-align:center}
.footer-bottom .cards-wrapper{justify-content:center}
}
/*--------------------*/
/* - POPUPS           */
/*--------------------*/
.popup-wrapper{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;left:-100%;transition-delay:0.3s;display:block}
.popup-wrapper .bg-layer{position:absolute;left:0;top:-100px;right:0;bottom:-100px;background:rgba(0, 0, 0, 0.7);opacity:0;transition:opacity var(--transition-1)}
.popup-wrapper.active{left:0;transition-delay:0s}
.popup-wrapper.active .bg-layer{opacity:1}
.popup-content{position:absolute;inset:0;font-size:0;text-align:center;letter-spacing:0;padding:15px;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;visibility:hidden;transform:translateY(100px);transition:transform var(--transition-1)}
.popup-content:after{content:"";display:inline-block;vertical-align:middle;height:100%}
.popup-content.active{transform:translateY(0%);opacity:1;visibility:visible}
.popup-content .layer-close{position:absolute;left:0;bottom:0;right:0;height:10000px}
.popup-container{position:relative;z-index:1;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:380px;background-color:var(--clr-accent-2);border-radius:10px}
.popup-container.size-1{max-width:800px}
.popup-container.size-2{max-width:930px}
.popup-container .btn-close{position:absolute;z-index:10;top:25px;right:25px}
.popup-container .decor{position:absolute;z-index:0;width:100%;max-width:230px}
.popup-container .decor.top{top:20px;left:0}
.popup-container .decor.bottom{bottom:20px;right:0}
.popup-align{position:relative;padding:105px 40px}
.popup-align.type-2{padding:80px}
.popup-align > *:not(.title-block, :last-child){margin-bottom:25px}
@media (max-width: 991px){
.popup-container{min-height:auto}
.popup-container .btn-close{top:20px;right:20px}
.popup-container .decor{display:none}
.popup-align{padding:60px 40px}
.popup-align.type-2{padding:60px 40px}
.popup-align > *:not(:last-child){margin-bottom:20px}
}
@media (max-width: 767px){
.popup-container .btn-close{--size:24px;top:10px;right:15px}
.popup-align{padding:30px 15px}
.popup-align.type-2{padding:30px 15px}
.popup-align > *:not(:last-child){margin-bottom:15px}
}
/*-------------------------*/
/* - COOKIES INFORMER      */
/*-------------------------*/
.cookies-informer{position:fixed;z-index:500;top:auto;left:unset;right:0;bottom:40px;visibility:hidden;opacity:0;transition:var(--transition-1)}
.cookies-informer-inner{position:relative;overflow:hidden;width:100%;max-width:685px;background-color:rgba(var(--rgb-accent-2), 0.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;flex-direction:column;gap:15px;padding:30px;display:flex}
.cookies-informer-inner > *:not(.btn-close){max-width:95%}
.cookies-informer-inner .btn-wrapper{justify-content:flex-start}
.cookies-informer-inner .btn-wrapper > *:not(:last-child){margin-right:20px}
.cookies-informer-inner .btn-close{position:absolute;top:12px;right:12px}
.cookies-informer.active{visibility:visible;opacity:1}
@media (max-width: 991px){
.cookies-informer{bottom:20px}
.cookies-informer-inner{max-width:100%;padding:20px}
.cookies-informer-inner .btn-wrapper > *:not(:last-child){margin-right:15px}
.cookies-informer-inner .btn-close{--size:24px;top:10px;right:10px}
}
.lang-flag {
        margin-right: 5px;
    max-width: 32px;
    border-radius: 2px;
}
.filter button.btn {
	font-size: 18px;
	color: black;
	font-family: Manrope;
	padding: 20px 40px;
	border: 1px solid black;
	border-radius: 50px;
	min-width: 147px;
	justify-content: center;
}

.filter button.btn.selected {
	color: white;
	background: #B69E78;
}
.filter {
	margin-bottom: 40px;
	margin-top: 0;
}
.filter form {
    display: flex;
    gap: 20px;
}
.news-date{
    font-size: 18px;
}
.news-date span:not(:last-child) {
    margin-right: 3.5px;
}
.filter button.btn.active {
    background: #B69E78;
    color: white;
    border: none;
}
@media(max-width: 991px) {
.filter button.btn {
    font-size: 16px;
    color: black;
    font-family: Manrope;
    padding: 10px 20px;
    min-width: 100px;
}
.filter form {
    justify-content: center;
}
}
@media(min-width: 768px) {
	.single-container.share {
	display: flex;
    align-items: center;
    justify-content: flex-start;
    color: black;
 }
    .single-container.share p {
    padding-left: 20px;
 }
}
@media(max-width: 767px) {
	.single-container.share {
	    font-family: Manrope;
		font-size: 16px;
		font-weight: 400;
		line-height: 22.4px;
		text-align: center;
		margin-bottom: 25px;
		color: black;
	}
	.single-container.share .share-buttons {
		display: flex;
		gap: 10px;
		color: black;
		align-items: center;
		justify-content: center;
	}

}
.faq3-section .accordion-item {
    border-bottom: none;
}

.faq3-section .accordion-title {
        padding: 20px 0;
        padding-right: 30px;
}
.faq3-section .accordion-content {
    padding: 0;
}
.faq3-section i.plus {
    top: calc(var(--gap) +0);
}
@media (max-width: 1199px) {
    .faq3-section .tech-item {
        padding: 10px 0;
    }
    .faq3-section .accordion-title {
        padding: 10px 0;
        padding-right: 30px;
    }
}
@media (max-width: 991px) {
    .faq3-section .tech-item {
        --bs-gutter-y: 7px;
    }
}