.wysiwyg{color:#000a00}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{font-weight:600;margin-bottom:30px;margin-top:70px}@media(max-width: 767px){.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin-bottom:20px;margin-top:50px}}.wysiwyg h1:first-of-type,.wysiwyg h2:first-of-type,.wysiwyg h3:first-of-type,.wysiwyg h4:first-of-type,.wysiwyg h5:first-of-type,.wysiwyg h6:first-of-type{margin-top:0}.wysiwyg h1{font-size:50px;line-height:1.15}@media(max-width: 767px){.wysiwyg h1{font-size:42px;line-height:1.16}}.wysiwyg h2{font-size:53px;line-height:1.15}@media(max-width: 767px){.wysiwyg h2{font-size:27px;line-height:1.14}}.wysiwyg h3{font-size:27px;line-height:1.14}@media(max-width: 767px){.wysiwyg h3{font-size:24px;line-height:1.16}}.wysiwyg h4{font-size:18px;line-height:1.25}.wysiwyg p{font-size:16px;line-height:1.5;margin-bottom:15px}.wysiwyg p:last-of-type{margin-bottom:0}.wysiwyg a{color:#50b437;font-size:16px;line-height:1.5;transition:.3s ease-in-out;cursor:pointer}@media(max-width: 767px){.wysiwyg a{word-break:break-word}}.wysiwyg a:hover{color:#388127}.wysiwyg ul,.wysiwyg ol{margin-bottom:20px}.wysiwyg ul{list-style:disc;list-style-position:inside}.wysiwyg ol li{list-style:decimal}.wysiwyg ul li,.wysiwyg ol li{list-style-position:inside;font-size:16px;line-height:1.5}.wysiwyg strong{font-weight:700}.wysiwyg em{font-style:italic}.single-service{background:#f0f0f0;padding:30px;position:relative;transition:.3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}@media(max-width: 767px){.single-service{margin:0 0 10px}}.single-service img{margin-bottom:40px;transition:.3s ease-in-out;height:80px;width:80px;object-fit:contain}.single-service .top-wrapper span sub,.single-service .top-wrapper span sup{vertical-align:unset;font-size:1em}.single-service h3{font-weight:600;color:#000a00;max-width:330px;width:100%;transition:.3s ease-in-out;margin-bottom:32px;word-break:break-word}@media(max-width: 767px){.single-service h3{font-size:27px;line-height:1.14;max-width:100%}}.single-service:first-child{border-top-left-radius:30px}.service-wrap{display:grid;grid-template-rows:1fr;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.service-wrap.row-1{grid-template-rows:1fr}h2{font-weight:600;margin-bottom:50px}@media(max-width: 767px){h2{margin-bottom:19px}}.form-elements-holder{display:flex;flex-wrap:wrap}.form-elements-holder .form-element{width:100%}.form-elements-holder .form-element.w50{width:50%}.form-elements-holder .form-element.w50:nth-child(odd){padding-right:5px}.form-elements-holder .form-element.w50:nth-child(even){padding-left:5px}.form-element{position:relative}.form-element.form-date-element::after{content:"";width:24px;height:24px;position:absolute;top:18px;right:20px;background-image:url(4161b701e94027f1e67f.svg);background-position:top left;background-repeat:no-repeat;background-size:contain;pointer-events:none}.form-element.freeze{pointer-events:none;opacity:.2}.form-element.something-is-missing input{pointer-events:none;opacity:.5}.form-element.something-is-missing input::placeholder,.form-element.something-is-missing input:placeholder-shown{color:rgba(0,0,0,.5)}.form-element.something-is-missing label{color:rgba(0,0,0,.5)}.form-element.something-is-missing label::before{color:rgba(0,0,0,.5)}.form-element.vacuum_freeze{pointer-events:none}.form-element.vacuum_freeze [type=button]{opacity:.1}.form-element.vacuum_freeze input.qty{display:none !important}.form-element.measure input{padding:18px 50px 18px 20px}.form-element.measure .measure-text{color:#000a00;font-family:"Open Sauce Sans",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.5;position:absolute;right:20px;top:18px}.form-element.measure .measure-text small,.form-element.measure .measure-text sub,.form-element.measure .measure-text sup{font-size:.53em}.form-element.measure .measure-text sub{vertical-align:sub}.form-element.measure .measure-text sup{vertical-align:super}.form-element input::-webkit-outer-spin-button,.form-element input::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important}.form-element input[type=number]{-moz-appearance:textfield !important}.form-element #single_location{background:url(500fa10aead8c41f53bb.svg);background-size:auto !important;padding:10px 20px 10px 54px;background-repeat:no-repeat;background-position:20px;background-color:#fff}.form-element #single_location~label:before{left:54px}.form-element input[type=text],.form-element input[type=email],.form-element input[type=tel],.form-element input[type=number],.form-element textarea,.form-element .v-counter{background:#fff;border:1px solid #c8c8c8;backdrop-filter:blur(12px);border-radius:30px;display:inline-block;width:100%;box-shadow:none;font-weight:400;font-size:16px;line-height:1.5;color:#000a00;font-family:"Open Sauce Sans",sans-serif;transition:.3s ease-in-out}.form-element input[type=text]::placeholder,.form-element input[type=email]::placeholder,.form-element input[type=tel]::placeholder,.form-element input[type=number]::placeholder,.form-element textarea::placeholder,.form-element .v-counter::placeholder{color:rgba(0,0,0,0)}.form-element input[type=text]:hover,.form-element input[type=email]:hover,.form-element input[type=tel]:hover,.form-element input[type=number]:hover,.form-element textarea:hover,.form-element .v-counter:hover{border:1px solid rgba(0,10,0,.6)}.form-element .form-element-plus-minus-input{background:#fff;border:1px solid #c8c8c8;border-radius:30px;display:flex;justify-content:space-between;align-items:center;position:relative;height:60px;padding:0 20px;width:100%;font-weight:400;font-size:16px;line-height:1.5;color:#000a00;font-family:"Open Sauce Sans",sans-serif;transition:.3s ease-in-out}.form-element .form-element-plus-minus-input .service-error-message{left:0px;top:52px;display:none}.form-element .form-element-plus-minus-input .service-error-message.half{width:420px}@media(max-width: 767px){.form-element .form-element-plus-minus-input .service-error-message.half{width:100%}}.form-element .form-element-plus-minus-input .service-error-message.active{display:flex}.form-element .form-element-plus-minus-input button{border:none;background-color:rgba(0,0,0,0);width:24px;height:24px;cursor:pointer;padding:0px}.form-element .form-element-plus-minus-input button:hover svg path{fill:#50b437;fill-opacity:1}.form-element .form-element-plus-minus-input button svg path{transition:all .3s linear}.form-element .form-element-plus-minus-input button.disabled{cursor:none;opacity:.5}.form-element .form-element-plus-minus-input button.decrease-btn{margin-right:10px}.form-element .form-element-plus-minus-input button.increase-btn{margin-left:10px}.form-element .form-element-plus-minus-input .input-and-measure{display:flex;align-items:baseline;justify-content:center;width:calc(100% - 68px)}.form-element .form-element-plus-minus-input .input-and-measure.input-multiple input[type=number]{opacity:0;pointer-events:none}.form-element .form-element-plus-minus-input .input-and-measure input{border:none;background:rgba(0,0,0,0);text-align:right;backdrop-filter:unset;min-width:11px;width:14px}.form-element .form-element-plus-minus-input .input-and-measure input:hover{border:none}.form-element .form-element-plus-minus-input .input-and-measure .measure,.form-element .form-element-plus-minus-input .input-and-measure .measure-text{margin-left:5px}.form-element .form-element-plus-minus-input .input-and-measure .measure small,.form-element .form-element-plus-minus-input .input-and-measure .measure sub,.form-element .form-element-plus-minus-input .input-and-measure .measure sup,.form-element .form-element-plus-minus-input .input-and-measure .measure-text small,.form-element .form-element-plus-minus-input .input-and-measure .measure-text sub,.form-element .form-element-plus-minus-input .input-and-measure .measure-text sup{font-size:.53em}.form-element .form-element-plus-minus-input .input-and-measure .measure sub,.form-element .form-element-plus-minus-input .input-and-measure .measure-text sub{vertical-align:sub}.form-element .form-element-plus-minus-input .input-and-measure .measure sup,.form-element .form-element-plus-minus-input .input-and-measure .measure-text sup{vertical-align:super}.form-element .form-element-plus-minus-input .input-and-measure .with-sup{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.form-element .form-element-plus-minus-input:hover{border:1px solid rgba(0,10,0,.6)}.form-element .floating__label{display:block;position:relative;max-height:0;pointer-events:none;line-height:1.5;font-size:16px;color:rgba(0,10,0,.6);transition:.3s ease-in-out;background:#fff}.form-element .floating__label::before{content:attr(data-content);display:inline-block;backface-visibility:hidden;transform-origin:left top;transition:transform .3s ease-in-out;left:20px;position:relative}.form-element .hidden--visually{display:none}.form-element .floating__input:placeholder-shown+.floating__label::before,.form-element .floating__textarea:placeholder-shown+.floating__label::before{transform:translate3d(0, -42px, 0) scale3d(1, 1, 1);font-size:16px;line-height:1.5;opacity:1}.form-element .floating__textarea:placeholder-shown+.floating__label::before{transform:translate3d(0, -164px, 0) scale3d(1, 1, 1)}.form-element .floating__label::before,.form-element .floating__input:focus+.floating__label::before{opacity:.6;transform:translate3d(0, -57px, 0) scale3d(0.79, 0.75, 1)}.form-element .floating__label_textarea::before,.form-element .floating__textarea:focus+.floating__label::before{opacity:.6;transform:translate3d(0, -171px, 0) scale3d(0.79, 0.75, 1)}.form-element .floating__textarea:focus+.floating__label::before{transform:translate3d(0, -171px, 0) scale3d(0.79, 0.75, 1)}.form-element .floating__input{padding:26px 20px 10px;font-size:16px}.form-element .floating__input::placeholder,.form-element .floating__textarea::placeholder{color:rgba(0,0,0,0)}.form-element.form-element-error .v-counter{border-color:#d90034}.form-element.form-element-error input,.form-element.form-element-error textarea{border-color:#d90034}.form-element.form-element-error .floating__label::before,.form-element.form-element-error .floating__input:focus+.floating__label::before{color:#d90034}.form-element.search-input{position:relative}.form-element.search-input input{padding:18px 20px 18px 54px}.form-element.search-input input::placeholder{color:rgba(0,10,0,.6) !important}.form-element.search-input:before{content:"";background:url(d107cf5491ef1a804a88.svg) center/cover no-repeat;width:24px;height:24px;position:absolute;top:50%;left:20px;z-index:1;transform:translateY(-50%)}.form-element.locked{pointer-events:none}.form-element.locked .choices{pointer-events:none}.form-element.locked .choices:after{background:url(c53d9510febc7d53cf95.svg) center/contain no-repeat}.form-element.locked .choices .choices__list--single .choices__item{color:#c8c8c8}.form-element.locked label:before{color:#c8c8c8}.form-element.locked input{border-color:#c8c8c8;pointer-events:none}.form-element.locked input::placeholder{display:none}.form-element .service-error-message{border-radius:20px;background:#fff;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);padding:14px 16px;position:absolute;z-index:9;top:70px;align-items:flex-start;gap:10px;display:flex}.form-element .service-error-message.active{display:flex;opacity:1;visibility:visible}.form-element .service-error-message .wysiwyg{max-width:320px;width:100%}.form-element .service-error-message .close-error{cursor:pointer;transition:.3s ease-out}.form-element .service-error-message .close-error path{transition:.3s ease-out}.form-element .service-error-message .close-error:hover path{stroke:#50b437}.form-element .custom-dropdown{min-height:unset;max-height:unset;height:unset;position:absolute;background:#fff;z-index:99;left:0;width:100%;overflow-y:auto;background-color:#fff;border-top:none;box-shadow:0px 4px 10px rgba(0,0,0,.1);border:1px solid rgba(0,10,0,.2);border-radius:30px;margin-top:4px;padding:0;opacity:0;visibility:hidden}.form-element .custom-dropdown.active{opacity:1;visibility:visible}@media(max-width: 767px){.form-element .custom-dropdown{display:block}}.form-element .custom-dropdown li{border-radius:0;margin-bottom:0;padding:18px 20px;cursor:pointer;transition:.3s ease-in-out}.form-element .custom-dropdown li:hover{background-color:#f0f0f0}.form-element .remove-btn{background:url(533f519e18211ee040d7.svg);right:0;background-repeat:no-repeat;background-position:18px center;height:62px;width:60px;position:absolute;top:0;visibility:hidden;opacity:0;cursor:pointer}.form-element .remove-btn.active{opacity:1;visibility:visible}.form-element .remove-btn:hover{filter:invert(62%) sepia(18%) saturate(1743%) hue-rotate(62deg) brightness(93%) contrast(84%)}.form-element .service-error-message{border-radius:20px;background:#fff;box-shadow:0px 0px 30px 0px rgba(0,0,0,.15);padding:14px 16px;position:absolute;z-index:9;top:70px;align-items:flex-start;gap:10px}.form-element .service-error-message.active{display:flex;opacity:1;visibility:visible}.form-element .service-error-message .wysiwyg{max-width:320px;width:100%}.form-element .service-error-message .close-error{cursor:pointer;transition:.3s ease-out}.form-element .service-error-message .close-error path{transition:.3s ease-out}.form-element .service-error-message .close-error:hover path{stroke:#50b437}.form-element input[type=number].control-quantity{padding:0px !important;background:rgba(0,0,0,0);border:none;width:1.3ch;height:44px !important;text-align:right;backdrop-filter:unset;min-width:11px;position:absolute;top:0px;left:50%;transform:translateX(calc(-50% - 18px));transition:none}.v-counter{display:flex !important;align-items:center}.v-counter button[type=button],.v-counter input[type=number]{display:inline-block;width:15%;background-color:rgba(0,0,0,0);outline:none;border:none;text-align:center;cursor:pointer;padding:0;font-size:24px;color:#000a00}.v-counter input[type=number]{width:70%;height:60px;font-size:16px}.v-counter input[type=number]:hover{border:none}.form-element-error-msg{display:none;font-size:12px;line-height:1.5;color:#d90034;margin-left:20px;font-weight:400;font-family:"Open Sauce Sans","sans-serif"}.form-element-checkbox.form-element-error .form-element-error-msg,.form-element-radio.form-element-error .form-element-error-msg{display:block}.form-element .form-element-error-msg-email,.form-element .form-element-error-msg-tel,.form-element .form-element-error-msg-number,.form-element .form-element-error-msg-name{display:none;font-size:12px;line-height:1.5;color:#d90034;margin-left:20px;font-weight:400;font-family:"Open Sauce Sans","sans-serif"}.form-element.form-element-error .form-element-error-msg{display:block}.form-element.form-element-error-email .form-element-error-msg-email,.form-element.form-element-error-email .form-element-error-msg-tel,.form-element.form-element-error-email .form-element-error-msg-number,.form-element.form-element-error-email .form-element-error-msg-name,.form-element.form-element-error-tel .form-element-error-msg-email,.form-element.form-element-error-tel .form-element-error-msg-tel,.form-element.form-element-error-tel .form-element-error-msg-number,.form-element.form-element-error-tel .form-element-error-msg-name,.form-element.form-element-error-number .form-element-error-msg-email,.form-element.form-element-error-number .form-element-error-msg-tel,.form-element.form-element-error-number .form-element-error-msg-number,.form-element.form-element-error-number .form-element-error-msg-name,.form-element.form-element-error-name .form-element-error-msg-email,.form-element.form-element-error-name .form-element-error-msg-tel,.form-element.form-element-error-name .form-element-error-msg-number,.form-element.form-element-error-name .form-element-error-msg-name{display:block}.form-element.form-element-error-email .form-element-error-msg,.form-element.form-element-error-tel .form-element-error-msg,.form-element.form-element-error-number .form-element-error-msg,.form-element.form-element-error-name .form-element-error-msg{display:none}.form-element input[type=text]{margin:0;height:60px}.form-element textarea{height:180px;resize:unset;padding:26px 18px}.form-element-checkbox,.form-element-radio.has-additional-questions .form-element-checkbox{display:inline-block}.form-element-checkbox.form-element-error label:after,.form-element-radio.has-additional-questions .form-element-checkbox.form-element-error label:after{border-color:#d90034}.form-element-checkbox input,.form-element-radio.has-additional-questions .form-element-checkbox input{display:none}.form-element-checkbox label,.form-element-radio.has-additional-questions .form-element-checkbox label{position:relative;display:block;font-weight:400;font-size:14px;padding-left:34px;line-height:1.72;color:#000a00;margin:0;cursor:pointer}.form-element-checkbox label:after,.form-element-radio.has-additional-questions .form-element-checkbox label:after{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #c8c8c8;border-radius:8px;z-index:1}.form-element-checkbox label p,.form-element-radio.has-additional-questions .form-element-checkbox label p{font-size:14px;line-height:1.72}.form-element-checkbox label a,.form-element-radio.has-additional-questions .form-element-checkbox label a{color:#50b437;text-decoration:underline;transition:all .3s linear}.form-element-checkbox label a:hover,.form-element-radio.has-additional-questions .form-element-checkbox label a:hover{text-decoration:none;color:#388127}.form-element-checkbox label .rules-popup-trigger,.form-element-radio.has-additional-questions .form-element-checkbox label .rules-popup-trigger{text-decoration:underline}.form-element-checkbox label .rules-popup-trigger:hover,.form-element-radio.has-additional-questions .form-element-checkbox label .rules-popup-trigger:hover{text-decoration:none;color:#50b437}.form-element-checkbox input:checked+label:after,.form-element-radio.has-additional-questions .form-element-checkbox input:checked+label:after{background:url(2cacf56864e0b2653779.svg) no-repeat 50%;background-size:12px 9px;background-color:#50b437;border-color:#50b437}.form-element-radio,.form-element-radio.has-additional-questions .form-element-radio{display:inline-block}.form-element-radio.form-element-error label:after,.form-element-radio.has-additional-questions .form-element-radio.form-element-error label:after{border-color:#d90034}.form-element-radio input,.form-element-radio.has-additional-questions .form-element-radio input{display:none}.form-element-radio label,.form-element-radio.has-additional-questions .form-element-radio label{position:relative;display:block;font-weight:400;font-size:14px;padding-left:34px;line-height:1.72;color:#000a00;margin:0;cursor:pointer}.form-element-radio label:after,.form-element-radio.has-additional-questions .form-element-radio label:after{content:"";position:absolute;top:0;left:0;width:24px;height:24px;border:1px solid #c8c8c8;border-radius:50%;z-index:1}.form-element-radio input:checked+label:after,.form-element-radio.has-additional-questions .form-element-radio input:checked+label:after{background:#fff;border:7px solid #50b437}.pac-container.pac-logo{position:absolute;top:100%;left:0;width:100%;overflow-y:auto;background-color:#fff;border-top:none;box-shadow:0px 4px 10px rgba(0,0,0,.1);z-index:1;border:1px solid rgba(0,10,0,.6);border-radius:30px;margin-top:4px;padding:0;overflow:hidden;padding:10px 0}.pac-container.pac-logo .pac-item{padding:10px 20px;font-size:16px;cursor:pointer;border:none}.pac-container.pac-logo .pac-item .pac-icon.pac-icon-marker{display:none}.pac-container.pac-logo .pac-item span{font-size:16px;color:#000a00}.pac-container.pac-logo .pac-item:hover{background-color:#f0f0f0}.pac-container.pac-logo:after{content:unset}.form-element.form-element-checkbox{width:100%}.form-element.form-element-checkbox .service-error-message{top:32px;display:none}.form-element.form-element-checkbox .service-error-message.active{display:flex}.form-element-radio{transition:all .2s ease-in-out}.form-element-radio.disabled{pointer-events:none;opacity:.2}input[type=number].qty.ch-1{width:1.3ch}input[type=number].qty.ch-2{width:2.3ch}input[type=number].qty.ch-3{width:3.3ch}input[type=number].qty.ch-4{width:4.3ch}input[type=number].qty.ch-5{width:5.3ch}input[type=number].qty.ch-6{width:6.3ch}input[type=number].qty.ch-7{width:7.3ch}input[type=number].qty.ch-8{width:8.3ch}.button{padding:18px 30px;border-radius:30px;font-weight:500;font-size:16px;line-height:24px;backdrop-filter:blur(12px);transition:.3s ease-in-out;cursor:pointer;display:inline-block}.button__small{padding:12px 24px}.button__grey{background:rgba(0,10,0,.1);color:#000a00}.button__grey:hover{background:#fff;color:#50b437}.button__white{background:#fff;color:#000a00}.button__white:hover{background:#000a00;color:#fff}.button__green{background:#50b437;color:#fff}.button__green:hover{background:#388127;color:#fff}.button__black{background:#000a00;color:#fff}.button__black:hover{background:#50b437;color:#fff}.button__white_secondary{background:#fff;color:#50b437}.button__white_secondary:hover{background:#000a00;color:#fff}.button__load-more{background:#f0f0f0;color:#000a00}.button__transparent{background:rgba(255,255,255,.1);backdrop-filter:blur(12px);color:#fff;padding:12px 24px}.button__transparent:hover{background:#fff;color:#50b437}.button__contract{background-color:#fff;color:#000a00;border:1px solid #c8c8c8}.button__contract svg{margin-right:10px;display:inline-block}.button__contract svg rect,.button__contract svg path{transition:all .3s linear}.button__contract.active,.button__contract.seen,.button__contract.agree{background-color:#50b437;color:#fff;border:1px solid #50b437}.button__contract.active svg rect,.button__contract.seen svg rect,.button__contract.agree svg rect{fill:#fff}.button__contract.active svg path,.button__contract.seen svg path,.button__contract.agree svg path{fill:#50b437}.button__contract:hover{background-color:#000a00;color:#fff;border:1px solid #000a00}.button__contract:hover svg rect{fill:#fff}.button__contract:hover svg path{fill:#000a00}.button.plus{display:flex;align-items:center}.button.plus span{margin-right:10px}.button.plus svg{transform:rotate(0deg);transition:all .3s ease-out}.button.plus:hover svg{transform:rotate(180deg)}.button-round{width:60px;height:60px;border-radius:50%;transition:.3s ease-in-out;display:inline-block;cursor:pointer}.button-round__down{position:relative;background:#fff}.button-round__down:after{content:"";position:absolute;top:50%;left:0;right:0;background:url(90ed27cfe8b6913ab4f8.svg) center/cover no-repeat;transform:translateY(-50%) rotate(90deg);margin:0 auto;width:16px;height:16px}@media(min-width: 767px){.button-round__down:hover{background:#000a00}.button-round__down:hover:after{background:url(8bdb557dc7c354fb1be8.svg) center/cover no-repeat;transform:translateY(-50%) rotate(0deg)}}.button-round__right{position:relative;background:#000a00}.button-round__right:after{content:"";position:absolute;top:50%;left:0;right:0;background:url(8bdb557dc7c354fb1be8.svg) center/cover no-repeat;transform:translateY(-50%) rotate(-90deg);margin:0 auto;width:16px;height:16px}.button-round__right:hover{background:#50b437}.button-round__right:hover:after{background:url(8bdb557dc7c354fb1be8.svg) center/cover no-repeat;transform:translateY(-50%) rotate(-90deg)}.button-round__transparent{background:rgba(255,255,255,.1);backdrop-filter:blur(12px)}.button-round__transparent:hover{background:#fff}.button-round__small{width:48px;height:48px}.back-link{color:#000a00;font-family:"Open Sauce Sans",sans-serif;font-size:27px;font-style:normal;font-weight:600;line-height:1.14;padding-left:34px;position:relative}@media(max-width: 767px){.back-link{font-size:16px;line-height:1.5}}.back-link:hover::before{transform:translateY(-50%) translateX(-10px)}.back-link::before{content:"";position:absolute;top:50%;left:0px;width:24px;height:24px;transform:translateY(-50%) translateX(0px);background-image:url(7cd6c420432dbe0f1e4e.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px;transition:all .3s ease-out}@media(max-width: 767px){.back-link::before{background-size:14px 14px}}section.e-shop-services-block{margin-top:100px;margin-bottom:140px}@media(max-width: 767px){section.e-shop-services-block{margin-top:50px;margin-bottom:100px}}section.e-shop-services-block .title-search-wrap{display:flex;justify-content:space-between;align-items:center;gap:45px;margin-bottom:60px}@media(max-width: 767px){section.e-shop-services-block .title-search-wrap{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:30px}}section.e-shop-services-block .title-search-wrap h2{margin-bottom:0;max-width:385px;width:100%}@media(max-width: 767px){section.e-shop-services-block .title-search-wrap h2{max-width:100%}}section.e-shop-services-block .title-search-wrap .form-element.search-input{width:100%}section.e-shop-services-block .title-search-wrap .form-element.search-input input{padding-right:54px}section.e-shop-services-block .title-search-wrap .form-element.search-input input::placeholder{color:#000a00 !important}section.e-shop-services-block .title-search-wrap .form-element.search-input .service-error-message{display:none}section.e-shop-services-block .title-search-wrap .form-element.search-input .service-error-message.active{display:flex}@media(max-width: 1024px){section.e-shop-services-block .services-box .service-wrap{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){section.e-shop-services-block .services-box .service-wrap{grid-template-columns:repeat(1, 1fr)}}section.e-shop-services-block .services-box .single-service.hide{display:none}section.e-shop-services-block .services-box .single-service .sale-price-label{position:absolute;right:0;top:0;padding:12px 20px 14px 23px;background:#d90034;border-bottom-left-radius:30px;color:#fff;font-weight:500}section.e-shop-services-block .services-box .single-service img{margin-bottom:25px}section.e-shop-services-block .services-box .single-service .service-title{margin-bottom:10px}@media(max-width: 767px){section.e-shop-services-block .services-box .single-service .service-title{margin-bottom:6px}}section.e-shop-services-block .services-box .single-service p{color:#000a00;font-size:14px;margin-bottom:20px;transition:.3s ease-out}section.e-shop-services-block .services-box .single-service .price-wrapper{display:flex;gap:10px}section.e-shop-services-block .services-box .single-service .price-wrapper span{text-decoration:line-through;color:#000a00;opacity:.6;font-size:14px;line-height:1.5;transition:.3s ease-out}section.e-shop-services-block .services-box .single-service .price-wrapper h3,section.e-shop-services-block .services-box .single-service .price-wrapper .price{margin-bottom:0;max-width:unset;width:unset;font-size:27px;line-height:1.14;font-weight:600;color:#000a00;word-break:break-word;transition:.3s ease-in-out}@media(max-width: 767px){section.e-shop-services-block .services-box .single-service .price-wrapper h3,section.e-shop-services-block .services-box .single-service .price-wrapper .price{font-weight:500;font-size:27px;line-height:1.14}}section.e-shop-services-block .services-box .single-service .free-shipping-label{display:flex;align-items:center;gap:6px;justify-content:center;margin-bottom:13px;font-size:12px;font-weight:600;line-height:1.5;color:#50b437;transition:.3s ease-out}section.e-shop-services-block .services-box .single-service .free-shipping-label svg,section.e-shop-services-block .services-box .single-service .free-shipping-label svg path{transition:.3s ease-out}section.e-shop-services-block .services-box .single-service .bottom-wrapper{margin-top:45px;width:100%}@media(max-width: 767px){section.e-shop-services-block .services-box .single-service .bottom-wrapper{margin-top:30px}}section.e-shop-services-block .services-box .single-service .bottom-wrapper .button{width:100%;border:none;font-family:"Open Sauce Sans",sans-serif;font-weight:500;line-height:24px}section.e-shop-services-block .services-box .single-service:hover{background:#50b437}section.e-shop-services-block .services-box .single-service:hover img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}section.e-shop-services-block .services-box .single-service:hover h3,section.e-shop-services-block .services-box .single-service:hover p,section.e-shop-services-block .services-box .single-service:hover .price{color:#fff}section.e-shop-services-block .services-box .single-service:hover .price-wrapper span{color:rgba(255,255,255,.6)}section.e-shop-services-block .services-box .single-service:hover .free-shipping-label{color:#fff}section.e-shop-services-block .services-box .single-service:hover .free-shipping-label svg path{stroke:#fff}section.e-shop-services-block .services-box .single-service:hover .button{background:#fff;color:#50b437}
