.app-loading{color:transparent;position:relative}.app-loading:before{position:absolute;content:"";width:30px;height:30px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:5px solid #DD545B;border-bottom-color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spiner 1.2s linear infinite;-moz-animation:spiner 1.2s linear infinite;-o-animation:spiner 1.2s linear infinite;animation:spiner 1.2s linear infinite;z-index:10}@-webkit-keyframes spiner{0%{-webkit-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@-moz-keyframes spiner{0%{-moz-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{-moz-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@-o-keyframes spiner{0%{-o-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{-o-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spiner{0%{-webkit-transform:translate(-50%, -50%) rotate(0);-moz-transform:translate(-50%, -50%) rotate(0);-o-transform:translate(-50%, -50%) rotate(0);transform:translate(-50%, -50%) rotate(0)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);-moz-transform:translate(-50%, -50%) rotate(360deg);-o-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.to-top{display:none;position:fixed;width:42px;height:42px;bottom:20px;right:20px;background-image:url("/wp-content/themes/marck/images/svg/to-top.svg");-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-repeat:no-repeat;background-position:center;cursor:pointer;text-align:center;cursor:pointer;float:right;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;transition:opacity 200ms ease;z-index:100}.to-top:hover{opacity:1;-webkit-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;transition:opacity 200ms ease}@media (max-width: 768px){.to-top{width:35px;height:35px}}.image-block{position:relative}.image-block img{display:block;width:100%;height:auto}.faq-block__item{padding:33px 35px;border-bottom:2px solid #000}.faq-block__item:first-of-type{border-top:2px solid #000}.faq-block__item.active .faq-block__text{display:block}.faq-block__title{font-size:36px;line-height:1.2;cursor:pointer;position:relative;max-width:1120px;margin-left:auto;margin-right:auto}.faq-block__title:before{content:'';position:absolute;top:50%;right:-40px;-webkit-transform:translateY(-50%) rotate(0);-moz-transform:translateY(-50%) rotate(0);-ms-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);width:48px;height:48px;background-image:url("/wp-content/themes/marck/images/svg/arrow-toggle.svg");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;cursor:pointer}.faq-block__title.active:before{-webkit-transform:translateY(-50%) rotate(-180deg);-moz-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);-o-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.faq-block__text{display:none;margin-top:20px;max-width:1120px;margin-left:auto;margin-right:auto;font-family:'Lora', serif}@media (max-width: 1400px){.faq-block__item{padding:25px 35px}.faq-block__title{font-size:32px;padding-right:80px}.faq-block__title:before{right:0;width:40px;height:40px}}@media (max-width: 992px){.faq-block__title{font-size:20px;padding-right:40px}.faq-block__title:before{width:30px;height:30px}}@media (max-width: 767px){.faq-block__title{padding-right:40px;font-size:26px}}@media (max-width: 575px){.faq-block__title{padding-right:40px;font-size:18px}.faq-block__text{font-size:14px}.faq-block__item{padding:20px}}.form-section{background-color:#E6E7E8}.form-section .section-title,.form-section .section-title h1,.form-section .section-title h2,.form-section .section-title h3{text-align:left;padding-left:0;padding-right:0;margin-bottom:30px;font-family:'Lora', serif}.form-section .section-sub-title{margin-bottom:60px}.form-section__left-block-text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-family:'Lora', serif;font-size:36px;line-height:1.5;padding-bottom:80px;padding-right:70px}.form-section__left-block-text .block-text{position:relative}.form-section__left-block-text .block-text:before{content:'”';position:absolute;top:0;left:0;color:#fff;-webkit-transform:translate(-50%, -25%);-moz-transform:translate(-50%, -25%);-ms-transform:translate(-50%, -25%);-o-transform:translate(-50%, -25%);transform:translate(-50%, -25%);font-size:288px;font-weight:400;line-height:1;z-index:-1}.form-section__image{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-bottom:80px}.form-section__image img{max-width:250px;height:auto}.form-section__title{font-family:'Lora', serif;font-weight:500;font-size:36px;line-height:1.2;margin-bottom:35px}.form-section__text-wrap{color:#fff;font-size:40px;line-height:1.4;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.form-section__text-wrap a{color:inherit;text-decoration:none;line-height:1.2;color:#fff;font-size:48px;font-weight:700}.form-section__text-wrap p{margin-top:0;font-size:16px;text-transform:none}.form-section .row{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.form-section__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px;max-width:690px}.form-section__form form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-section__form .input-wrap{width:50%;padding:0 15px;display:block}.form-section__form .form-btn-wrap{width:100%}.form-section__form label p{display:inline;font-size:12px;margin:0}.form-section__form a{text-decoration:none;color:#DD545B}.form-section__form a:hover{text-decoration:underline}.form-section__form input[type="text"],.form-section__form input[type="tel"]{width:100%;font-family:'Lora', serif;border:1px solid transparent;border-bottom-color:#000;background-color:transparent;text-align:center;line-height:1;color:#000;font-size:16px;font-weight:400;padding:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.form-section__form textarea{margin-left:15px;margin-right:15px;height:45px;width:100%;font-family:'Lora', serif;text-align:center;font-size:16px;border:1px solid transparent;border-bottom-color:#000;background-color:transparent;text-align:center;line-height:1.2;color:#000;padding:10px 0 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:10px}.form-section__form input:focus,.form-section__form textarea:focus{border-bottom:1px solid #DD545B}.form-section__form .btn{margin-top:40px;margin-left:15px;color:#000}.form-section__form .icon{position:relative;display:block}.form-section__form .icon:before{position:absolute;content:'+7 -';font-weight:700;display:block;top:40%;left:35px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.form-section--timer .form-section__title{text-align:center}.form-section--timer .section-title,.form-section--timer .section-title h1,.form-section--timer .section-title h2,.form-section--timer .section-title h3{text-align:center}.form-section--timer .form-section__form{max-width:100%;margin-left:0;margin-right:0}.form-section--timer .form-section__form form{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-section--timer .form-section__form form .input-wrap{width:25%}.form-section--timer .form-section__form form .form-btn-wrap{width:auto}.form-section--timer .form-section__form form .form-btn-wrap .btn{margin-top:0;margin-bottom:10px}.form-section--timer .form-section__form form .response-output{min-width:50%}@media (max-width: 1400px){.form-section__text-wrap{font-size:34px}.form-section__left-block-text{font-size:28px;padding-right:15px}}@media (max-width: 1199px){.form-section__text-wrap{font-size:34px}.form-section__left-block-text{font-size:24px;padding-right:15px}.form-section__left-block-text .block-text:before{font-size:200px}.form-section__title{font-size:28px;margin-bottom:15px}.form-section__form textarea{height:65px}.form-section--timer .form-section__form form{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-section--timer .form-section__form form .input-wrap{width:50%}.form-section--timer .form-section__form form .form-btn-wrap{margin-top:30px;text-align:center;width:100%}.form-section--timer .form-section__form form .form-btn-wrap .btn{margin-top:0;margin-bottom:10px}.form-section--timer .form-section__form form .response-output{min-width:50%}}@media (max-width: 992px){.form-section__title{font-size:22px;margin-bottom:15px}.form-section__text-wrap{margin-bottom:60px}.form-section__left-block-text{font-size:18px;padding-right:15px}.form-section__left-block-text .block-text:before{font-size:140px}.form-section .section-title br,.form-section .section-title h1 br,.form-section .section-title h2 br,.form-section .section-title h3 br{display:none}}@media (max-width: 767px){.form-section .section-sub-title{margin-bottom:30px}.form-section__left-block-text{font-size:18px;padding-right:15px;padding-top:30px;padding-right:0;padding-bottom:40px}.form-section__left-block-text .block-text:before{font-size:140px}.form-section__image{padding-bottom:30px}.form-section__image img{max-height:140px;max-width:140px}.form-section__form{padding-left:0;padding-right:0}.form-section__form input{padding-left:60px;padding-right:60px;width:100%}.form-section__form .btn{padding-left:20px;padding-right:20px}}@media (max-width: 575px){.form-section__title{font-size:16px}.form-section__title br{display:none}.form-section__image img{max-width:100px;max-height:100px}.form-section__form .input-wrap{width:100%}.form-section__form textarea{height:90px}.form-section--timer .form-section__form form{width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-section--timer .form-section__form form .input-wrap{width:100%}.form-section--timer .form-section__form form .form-btn-wrap{margin-top:30px;text-align:center;width:100%}.form-section--timer .form-section__form form .form-btn-wrap .btn{margin-top:0;margin-bottom:10px}.form-section--timer .form-section__form form .response-output{min-width:100%}}.tabs__container .container .row{margin-left:-30px;margin-right:-30px}.tabs__wrap-left ul{margin:20px 0 35px;padding:0;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tabs__wrap-left li{display:block;list-style:none;position:relative;line-height:1;padding:12px 12px;border:2px solid transparent;margin:0;text-transform:uppercase;font-family:"Montserrat", sans-serif}.tabs__wrap-left li.active{border:2px solid #DD545B}.tabs .tab-list{line-height:1.2;cursor:pointer;-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.tabs .tab-list:hover{color:#DD545B;-webkit-transition:color 200ms ease-in-out;-o-transition:color 200ms ease-in-out;-moz-transition:color 200ms ease-in-out;transition:color 200ms ease-in-out}.tabs .tab{font-size:18px;display:none}.tabs .tab.active{display:block}.tabs .tab .col-sm-6{margin:15px 0}.tabs .tab__item{background-color:#E6E7E8;text-align:center;padding:40px 45px 75px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 1400px){.tabs .tab__item{padding:30px 25px 55px}}.tabs .tab__text{line-height:26px}.tabs .tab__text strong{font-family:"Montserrat", sans-serif;font-weight:600;line-height:1.1;font-size:24px}@media (max-width: 575px){.tabs .tab__text{font-size:14px}.tabs .tab__text strong{font-size:20px}}.tabs .tab__price{margin-top:45px;color:#DD545B;font-size:40px;font-weight:700;line-height:1.2}@media (max-width: 1400px){.tabs .tab__price{margin-top:30px;font-size:34px}}.error404{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.error404__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.error404__wrap .btn{margin-top:60px}

	.globalAlert {
	  position: fixed;
	  left: 0;
	  bottom: 0;
	  width: 100%;
	  z-index: 35;
	}
	.globalAlert:not(.active) {
	  display: none;
	}
	.globalAlert .container {
	  background: #dd545b;
	  padding: 50px;
	  position: relative;
	  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	}
	.globalAlert .btn_close {
	  position: absolute;
	  right: 12px;
	  top: 12px;
	  width: 20px;
	  height: 20px;
	  cursor: pointer;
		border: none;
   		 background: none;
	}
	.globalAlert .btn_close:before,
	.globalAlert .btn_close:after {
	  content: '';
	  height: 1px;
	  width: 100%;
	  position: absolute;
	  left: 0;
	  top: 50%;
	  background: rgba(255, 255, 255, 0.5);
	  -webkit-transition: background 0.3s;
	  transition: background 0.3s;
	}
	.globalAlert .btn_close:before {
	  -webkit-transform: rotate(-45deg);
	          transform: rotate(-45deg);
	}
	.globalAlert .btn_close:after {
	  -webkit-transform: rotate(45deg);
	          transform: rotate(45deg);
	}
	.globalAlert .btn_close:hover:before,
	.globalAlert .btn_close:hover:after {
	  background: #fff;
	}
	.globalAlert .beforetitle {
	  font-weight: 700;
	  font-size: 16px;
	  line-height: 19px;
	  text-align: center;
	  color: #fff;
	  margin-bottom: 16px;
	}
	.globalAlert .title {
	  font-weight: 500;
	  font-size: 36px;
	  line-height: 48px;
	  text-align: center;
	  color: #fff;
	  font-family: 'Playfair Display', Sans-serif;
	  margin-bottom: 16px;
	}
	.globalAlert .text {
	  font-weight: 400;
	  font-size: 16px;
	  line-height: 24px;
	  text-align: center;
	  color: #fff;
	  margin-bottom: 16px;
	}
	.globalAlert .phone {
	  font-weight: 700;
	  font-size: 24px;
	  line-height: 24px;
	  text-align: center;
	  color: #fff;
	}
	.globalAlert.min .container {
	  padding: 8px 30px;
	}
	.globalAlert.min .phone,
	.globalAlert.min .text,
	.globalAlert.min .beforetitle {
	  display: none;
	}
	.globalAlert.min .title {
	  margin-bottom: 0;
	  font-size: 24px;
	  line-height: 32px;
	}
