.services-accordion-section{padding-block:145px}.services-accordion-section .bw-container{padding-inline:0px}.services-accordion-section .services-accordion-title-text{color:#0f0f0f;font-size:50px;font-style:normal;font-weight:600;line-height:1.06;letter-spacing:-2px;margin-bottom:52px;padding-inline:100px}.all-services-container{overflow:hidden}.all-services-container .service-item{position:relative}.all-services-container .service-item:last-child{border-bottom:1px solid #ccc}.all-services-container .service-item:before{content:"";height:1px;background-color:#ccc;position:absolute;top:0;width:100%}.all-services-container .service{width:100%;text-align:left;font-size:16px;border:0!important;cursor:pointer;outline:none;background:linear-gradient(to bottom,#fff 50%,#000 50%);background-size:100% 200%;background-position:0 0;transition:background-position .5s ease,color .5s ease;color:#000;padding-inline:100px}.all-services-container .service{display:grid;grid-template-columns:25% 70% 5%;align-items:center;justify-content:space-between}.all-services-container .service-item button{padding-block:41px}.all-services-container .service .service-icon{display:flex;align-items:center;justify-content:end;position:relative}.all-services-container .service .service-title{font-size:32px;font-style:normal;font-weight:600;line-height:1.07;text-transform:uppercase}.all-services-container .service .service-icon svg{transition:all .3s ease}.all-services-container .service .service-icon .closed-icon{display:block}.all-services-container .service .service-icon .open-icon,.all-services-container .service.active .service-icon .closed-icon{display:none}.all-services-container .service.active .service-icon .open-icon{display:block}.all-services-container .service:hover{background-position:0 100%;color:#fff}.all-services-container .service:hover .service-number,.all-services-container .service:hover .service-title{color:#fff}.all-services-container .service.active{background-color:#fff;color:#000}.all-services-container .service.active .service-icon svg{filter:brightness(0) invert(1);color:#fff}.all-services-container .service.active .service-icon path{fill:#000}.all-services-container .service.active .service-number{color:#000}.all-services-container .service-details{padding:15px;background-color:#fff;border-radius:5px}.all-services-container .service-details.active{background-color:#fff;color:#000}.all-services-container .service-details-dropdown-body{height:0;overflow:hidden;opacity:0;will-change:height,opacity;transition:height .6s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94)}.all-services-container .service-details-dropdown-body p{color:#000;font-size:18px;line-height:1.33}.all-services-container .service .service-number{color:#929292;font-size:32px;font-weight:600}.all-services-container .service-details-dropdown-body .service-details{display:grid;grid-template-columns:25% 37.5% 37.5%;gap:0 0px;align-items:stretch;padding-block-start:15px;padding-block-end:42px;padding-inline:15px}.all-services-container .service-details-dropdown-body .service-details>*:first-child{grid-column:2}.all-services-container .service-details-dropdown-body .description,.all-services-container .service-details-dropdown-body .service-list{height:100%;display:flex;flex-direction:column;justify-content:space-between}.all-services-container .service-details-dropdown-body .description{margin-right:39px}.all-services-container .service-details-dropdown-body .bw-service-btn a{display:flex;gap:7px}.all-services-container .service-details-dropdown-body .bw-service-btn a:active{transform:scale(.9)}.all-services-container .service-details-dropdown-body .service-list{align-items:end}.all-services-container .service-details-dropdown-body .description .description-title,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-title{color:#0f0f0f;font-size:24px;font-weight:500;line-height:2.3;padding-bottom:21px;border-bottom:1px solid #c9c9c9}.all-services-container .service-details-dropdown-body .description .description-paragraph{color:#929292;font-size:18px;font-style:normal;font-weight:400;line-height:1.33;letter-spacing:-.54px;padding-block:27px}.all-services-container .service-details-dropdown-body .service-list .list-item{display:flex;max-width:563px;width:100%;flex-direction:column;justify-content:end}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text{display:flex;justify-content:space-between;border-top:1px solid #c9c9c9;padding-block:16px}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text:first-of-type{border-top:none}@media (max-width: 1600px){.services-accordion-section .services-accordion-title-text{font-size:42px;padding-inline:80px}.all-services-container .service .service-number,.all-services-container .service .service-title{font-size:28px}.all-services-container .service .service-icon svg{max-width:20px}}@media (max-width: 1440px){.all-services-container .service .service-number,.all-services-container .service .service-title{font-size:24px}.all-services-container .service-item button{padding-block:30px;padding-inline:80px}}@media (max-width: 1400px){.all-services-container .service-item button{padding-block:30px}.services-accordion-section .services-accordion-title-text{font-size:32px;margin-bottom:32px}.all-services-container .service .service-number,.all-services-container .service .service-title{font-size:20px}.all-services-container .service .service-icon svg{max-width:18px}.all-services-container .service-details-dropdown-body .description .description-title,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-title{font-size:20px}}@media (max-width: 1200px){.services-accordion-section{padding-block:135px}.all-services-container .service-item button{padding-block:30px}.services-accordion-section .services-accordion-title-text{font-size:28px}.all-services-container .service .service-title,.all-services-container .service .service-number{font-size:20px}.all-services-container .service .service-icon svg{max-width:17px}.all-services-container .service-details-dropdown-body .description .description-title,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-title{font-size:20px;padding-bottom:21px}.all-services-container .service-details-dropdown-body .description .description-paragraph{padding-block:20px}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text{padding-block:10px}}@media (max-width: 1024px){.services-accordion-section{padding-block:100px}.all-services-container .service-item button{padding-block:24px;padding-inline:20px}.all-services-container .service .service-title,.all-services-container .service .service-number{font-size:18px}.all-services-container .service .service-icon svg{max-width:16px}.services-accordion-section .services-accordion-title-text{font-size:24px;letter-spacing:normal;padding-inline:20px}.all-services-container .service-details-dropdown-body .description .description-title{font-size:18px}.all-services-container .service-details-dropdown-body .description .description-paragraph,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text .list-item-title,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text .list-item-description{font-size:16px}}@media (max-width: 768px){.services-accordion-section{padding-block:70px}.all-services-container .service .service-title{font-size:14px}.all-services-container .service .service-icon svg{max-width:14px}.all-services-container .service .service-number{font-size:14px}.all-services-container .service-details-dropdown-body .description{margin-right:29px}.all-services-container .service-details-dropdown-body .description .description-title,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-title{font-size:14px;padding-bottom:21px}.all-services-container .service-details-dropdown-body .service-details{padding-block-end:30px}.all-services-container .service-details-dropdown-body p{letter-spacing:normal}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text .list-item-description{font-size:14px;padding-block:10px}.all-services-container .service-details-dropdown-body .description .description-paragraph{padding-block:20px}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text{padding-block:10px}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text .list-item-title{font-size:14px}}@media (max-width: 575px){.services-accordion-section{padding-block:45px}.all-services-container .service{grid-template-columns:10% 85% 5%}.services-accordion-section .services-accordion-title-text{font-size:21px;padding-inline:15px;margin-bottom:12px}.all-services-container .service-item button{padding-block:22px;padding-inline:15px}.all-services-container .service .service-icon svg{max-width:12px}.all-services-container .service-details-dropdown-body .service-details{grid-template-columns:10% 50% 40%;padding-block-start:2px;padding-block-end:16px;padding-inline:4px}.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text{font-size:16px}.all-services-container .service-details-dropdown-body .description .description-paragraph,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-text{font-size:14px}.all-services-container .service-details-dropdown-body .description .description-title,.all-services-container .service-details-dropdown-body .service-list .list-item .list-item-title{padding-bottom:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/bw-service-accordion.css.map */
