@import url(//dach-schule.com/wp-content/themes/dachschule/header.css);@import url(//dach-schule.com/wp-content/themes/dachschule/footer.css);.slide-block{height:100vh;width:100%;padding:0;border:0;margin:0;float:left;position:relative;z-index:5;border-bottom:3px dotted #63d2c3;box-shadow:28px 28px 28px 0px rgb(182 243 232/15%)}.slide-block .image-wrapper{height:100vh;width:50%;padding:0;border:0;margin:0;float:left;position:relative;z-index:5;overflow:hidden}.slide-block .image-wrapper figure{height:100%;width:100%;padding:0;border:0;margin:0;float:left;position:relative}.slide-block .image-wrapper div{height:100%;width:100%;padding:0;border:0;margin:0;float:left;position:relative}.slide-block .image-wrapper ul{height:100%!important;width:100%!important;padding:0;border:0;margin:0;float:left;position:relative}.slide-block .image-wrapper li{height:100%!important;width:100%!important;padding:0;border:0;margin:0;float:left;position:relative}.slide-block .image-wrapper img{min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%);max-width:10000px!important;height:auto!important;width:auto!important}.slide-block .image-wrapper:hover img{transform:translate(-50%,-45%) rotate(1deg) scale(1.05)}.slide-block .slider-wrapper{height:100vh;width:50%;padding:0;border:0;margin:0;float:left;position:relative;z-index:444;max-height:100vh;background:#b6f3e8}.slide-block .slider-wrapper .about-out{height:100vh;width:625px;padding:0;border:0;margin:0;float:left;position:relative}.slide-block .about-wrapper{height:auto;width:100%;max-width:82%;padding:0;border:0;margin:54px 0 0;float:left;position:absolute;height:auto;transform:translate(-50%,-50%);top:50%;left:50%}.slide-block .about-wrapper .title{margin:0 0 30px;padding:0;border:0;text-align:center;line-height:auto;width:100%;font-size:48px;line-height:52px;font-family:MagistralB;float:left;color:#214641}.slide-block .about-wrapper .title span{font-family:MontserratB;font-size:31px;line-height:40px;width:100%;float:left;margin-top:0;font-size:74px;line-height:80px;font-family:MagistralS}.slide-block .about-wrapper .title span.small{font-size:24px;line-height:30px;font-family:MagistralB;width:auto;position:relative;left:50%;transform:translate(-50%,0);border-bottom:2px solid #214641;padding-bottom:5px}.slide-block .about-wrapper .subtitle{font-size:18.5px;margin:0;padding:0;border:0;text-align:left;line-height:auto;width:100%;line-height:24px;float:left;color:#214641;font-family:OpenSans;text-align:center}.slide-block .about-wrapper .buttons{float:left;width:100%}.slide-block .about-wrapper .order{height:45px;line-height:45px;width:auto;padding:5px 29px;border:0;position:relative;margin:40px 0 0;float:left;font-size:19px;color:#214641;cursor:pointer;position:relative;background:0 0;font-family:MagistralB;text-transform:uppercase;border:2px solid #214641;left:50%;transform:translate(-50%,0);-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease}.slide-block .about-wrapper .order:hover{background-color:#428c7f;border-color:#428c7f;color:#fff}.info{background:#fff;float:left;width:100%;z-index:9;position:relative;background:#fff;margin-top:50px}.info-block{width:100%;float:left;z-index:999;position:relative;margin-top:0}.info-block-wrapper,.footerlast-wrapper{width:1250px;padding:100px 0;float:left;left:50%;position:relative;transform:translate(-50%,0)}h1{color:#428c7f;font-size:48px;line-height:52px;font-family:MagistralB;margin:0 0 50px;text-align:center;font-weight:400;position:relative}h2{color:#428c7f;font-size:42px;line-height:49px;font-family:MagistralB;margin:0 0 50px;text-align:center;font-weight:400;position:relative}h3{color:#428c7f;font-size:27px;line-height:32px;font-family:MagistralB;margin:0 0 30px;text-align:center;font-weight:400}h4{color:#428c7f;font-size:24px;line-height:29px;font-family:MagistralB;margin:0 0 30px;text-align:center;font-weight:400}h1 strong,h2 strong,h3 strong,h4 strong,h1 a,h2 a,h3 a,h4 a{font-family:MagistralB}p{color:#000;font-size:17px;line-height:25px;font-family:OpenSans;margin:0;padding:0 0 15px}a{color:#214641}a:hover{color:#63d2c3}body .has-text-align-center{text-align:center!important}body .has-text-align-left{text-align:left!important}body .has-text-align-right{text-align:right!important}.info-block h1:after,.info-block h2:after{content:'';height:0;width:120px;position:absolute;left:50%;transform:translate(-50%,0);border-bottom:3px solid #428c7f;padding-bottom:5px;float:left;margin-bottom:-22.5px;margin-top:0;bottom:0;top:auto}.info-block.seo-block h2{text-align:left!important;padding-top:20px;width:100%;float:none;color:#428c7f;margin-bottom:10px;font-size:37px;line-height:42px}.info-block.seo-block h2:after{display:none}ul,ol{margin-top:0}li{font-size:16px;line-height:23px}.more{width:100%;height:auto;border:0;float:left;margin-top:20px}.more-in{height:40px;line-height:40px;width:auto;padding:2px 30px;border:0;position:relative;left:50%;margin:0;float:left;font-size:14.5px;color:#fb4f60;cursor:pointer;position:relative;background:0 0;font-family:MontserratB;background:0 0;transform:translate(-50%,0);text-transform:uppercase;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease;border-radius:30px;background:linear-gradient(89.95deg,#ff7b56 5.94%,#e94e25 98.43%);color:#fff;height:50px;line-height:50px}.scroll-down{bottom:70px!important}.info-block .button,.info-block button{height:55px;line-height:42.5px;width:auto;padding:5px 29px;border:0;position:relative;margin:30px 0 0;float:left;font-size:19px;color:#214641;cursor:pointer;position:relative;background:0 0;font-family:MagistralB;text-transform:uppercase;border:2px solid #214641;left:50%;transform:translate(-50%,0);-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;-ms-transition:All .4s ease;transition:All .4s ease}.info-block .button:hover,.info-block button:hover{background-color:#428c7f;border-color:#428c7f;color:#fff}.info-block.about-block{width:100%;height:auto}.info-block.about-block.anons{margin-top:-50px}.info-block.about-block img.alignright{float:right;width:50%;margin-left:3%;margin-bottom:25px;height:auto;position:static;margin-top:0}.info-block.about-block h1{float:none;text-align:left}.info-block.about-block p{text-align:justify;float::left}.info-block.about-block.anons p{max-width:1150px;position:relative;left:50%;transform:translate(-50%,0)}.info-block.about-block ul,.info-block.about-block ul li{width:100%;float:none;font-family:Open}.info-block.about-block ul li{font-size:16px;line-height:21px;font-family:OpenSans}.info-block.about-block h3{padding-top:20px;width:100%;float:none;color:#428c7f;margin-bottom:10px;text-align:left}.info-block.about-block ul{padding-bottom:20px;margin-bottom:0}.info-block.etaps-block.etaps h2:after{display:none}.info-block.etaps-block.profis .info-block-wrapper>.widget-wrapper>p{padding-bottom:45px}.info-block.about-block p strong{font-family:OpenSansB;font-weight:400;color:#214641;-moz-transition:color .2s .02s ease;-o-transition:color .2s .02s ease;-webkit-transition:color .2s .02s ease}.info-block.about-block p a:hover strong{color:#428c7f}.info-block.about-block.anons.seo-block .info-block-wrapper .content-wrapper{overflow:hidden;height:70vh;max-height:450px;float:left;width:100%}.info-block.about-block.anons.seo-block .info-block-wrapper .content-wrapper{overflow:auto;height:70vh;max-height:450px;float:left;width:100%;padding-right:50px;box-sizing:border-box}.info-block.about-block.anons.seo-block .info-block-wrapper .content-wrapper-in{overflow:auto;height:auto;max-height:1000000px;float:left;width:100%}.info-block.about-block.anons.seo-block .widget-wrapper{float:left;width:100%}.info-block.about-block.anons.seo-block p{margin-left:0!important;margin-right:0!important;width:100%!important;left:0!important;transform:translate(0,0)!important;width:100%!important;max-width:100000px!important}.info-block.about-block.anons.seo-block .wp-block-table{margin-top:10px}.info-block.about-block.anons.seo-block .wp-block-table td{border:1px solid #cdcdcd;padding:12px 20px}.info-block.gallery-block img.huge{width:45%;height:auto;float:right;margin-left:5%;margin-bottom:30px;margin-top:2px}.info-block.gallery-block .gallery{width:102%;float:left;margin-top:20px;margin-bottom:0;margin-left:-1%}.info-block.gallery-block.reviews-gallery .gallery{margin-top:0}.info-block.gallery-block .gallery .gallery-item{width:23%;float:left;margin:10px 1% 0;cursor:pointer}.info-block.gallery-block.reviews-gallery .gallery .gallery-item{margin:25px 1% 0}.info-block.gallery-block .gallery .gallery-item img{width:100%;float:left;border:0!important}.info-block.gallery-block .gallery .gallery-item:hover img{opacity:.75}.info-block.gallery-block h2{float:none}.advans-block-outer{width:100%;height:auto;margin:0;padding:0;border:0;float:left}.info-block.advans-block .info-block-wrapper{padding-bottom:55px;padding-top:70px;padding:0;width:100%}.info-block.advans-block h2{margin-bottom:50px}.info-block.advans-block .wp-block-columns{margin:0}.info-block.advans-block .wp-block-columns .wp-block-column{height:auto;width:33.3333%;padding:50px 100px;border:0;margin:0!important;float:left;box-sizing:border-box}.info-block.advans-block .wp-block-columns .wp-block-column:nth-of-type(1){background-color:#b6f3e8}.info-block.advans-block .wp-block-columns .wp-block-column:nth-of-type(2){background-color:#63d2c3}.info-block.advans-block .wp-block-columns .wp-block-column:nth-of-type(3){background-color:#b6f3e8}.info-block.advans-block .wp-block-columns .wp-block-column img{height:auto;width:90px;padding:0 15px;border:0;margin:0;float:left;position:relative;left:50%;transform:translate(-50%,0);border-radius:0;border:0 solid #80daeb;border-right:0 solid #df73ff;border-bottom:0 solid #df73ff}.info-block.advans-block .wp-block-columns .wp-block-column:hover img{transform:translate(-50%,0) scale(1.2)}.info-block.advans-block .wp-block-columns .wp-block-column h3{height:auto;line-height:27px;width:100%;padding:15px 0 10px;border:0;margin:0;float:left;font-size:22px;color:#000;text-align:center;font-weight:400;color:#214641;font-family:MagistralB;text-transform:uppercase}.info-block.advans-block .wp-block-columns .wp-block-column p{height:auto;line-height:23px;width:100%;padding:0;border:0;margin:0;float:left;font-size:16px;color:#000;text-align:center;font-weight:400}.info-block.two-block .info-block-wrapper{display:flex;padding:0;width:100%}.info-block.two-block .block{padding:100px 5%;width:50%;float:left;height:auto;height:auto;box-sizing:border-box}.info-block.two-block .block1{padding:0;overflow:hidden}.info-block.two-block .block1 .widget-wrapper{height:100%;width:100%;padding:0;border:0;margin:0;float:left;position:relative}.info-block.two-block .block1 .widget-wrapper figure{height:100%;width:100%;padding:0;border:0;margin:0;float:left;position:relative}.info-block.two-block .block1 .widget-wrapper figure img{min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:1000%!important;height:auto!important;width:auto!important}.info-block.two-block:nth-of-type(even) .block1 .widget-wrapper:hover figure img{transform:translate(-50%,-50%) rotate(-3deg) scale(1.05)}.info-block.two-block:nth-of-type(odd) .block1 .widget-wrapper:hover figure img{transform:translate(-50%,-50%) rotate(3deg) scale(1.05)}.info-block.two-block .block.block2{background-color:#fff;box-sizing:border-box;padding-left:0;padding-right:0;width:50%}.info-block.two-block.left-two .block.block2{background-color:#b6f3e8}.info-block.two-block .block.block2 .inner-content{width:100%;float:left;padding-left:100px;padding-right:100px;box-sizing:border-box}.info-block.two-block .block.block2 .inner-content h2{text-align:center!important;color:#214641}.info-block.two-block .block.block2 .inner-content p{font-size:17px;line-height:25px}.info-block.two-block .block.block2 .inner-content ul{padding:0;margin:0;list-style:none;width:100%;float:left}.info-block.two-block .block.block2 .inner-content ul li{padding:0 0 5px;margin:0;text-align:center;font-size:17px;line-height:25px;clear:both;width:auto;left:50%;transform:translate(-50%,0);position:relative;float:left}.info-block.two-block .block.block2 .inner-content ul li:before{content:'';height:20px;width:20px;float:left;background:url('/images/galka.png') center center no-repeat;background-size:auto 23px;margin-right:5px;margin-top:2px}.info-block.two-block.left-two .block.block2 .inner-content{float:right;padding-left:0;padding-right:100px;padding-left:100px;padding-right:100px}.info-block.two-block.right-two .block.block2 .inner-content h2{color:#428c7f}.info-block.two-block .button{line-height:38px;height:38px;font-size:17px;position:relative;left:50%;transform:translate(-50%,0);margin-top:15px}.info-block.two-block.right-two .block.block2 .inner-content .button{color:#428c7f;border-color:#428c7f}.info-block.two-block.right-two .block.block2 .inner-content .button:hover{background-color:#428c7f;border-color:#428c7f;color:#fff}.info-block.price-block .sections{width:100%;float:left;margin-bottom:-50px}.info-block.price-block section{width:31.333%;float:left;margin:0 2.66667% 50px 0;float:left;box-shadow:inset 0 0 0 0 #cacaca;padding:0;box-sizing:border-box;position:relative;background:#fcfcfc;background:#fff}.info-block.price-block section:nth-of-type(3n){margin-right:0}.info-block.price-block section img{position:relative;width:100%;z-index:6;box-shadow:22px 22px 22px 0px rgb(182 243 232/27%);border:0}.info-block.price-block section h3{margin-bottom:0;margin-top:35px;font-size:22px;line-height:25px;text-align:left;padding-left:0;min-height:50px}.info-block.price-block section h3 span{font-size:15px}.info-block.price-block section p{border-left:3px dotted #63d2c3;padding-left:25px;padding-bottom:15px;box-sizing:border-box;font-size:16px;line-height:21px}.info-block.price-block section div.widget-wrapper:last-of-type p{padding-bottom:0}.info-block.price-block ul{width:100%;float:left;list-style:none;padding:0 20px 0 0;margin:0 0 7.5px;box-sizing:border-box}.info-block.price-block ul li{width:100%;float:left;margin:0;margin-bottom:0;margin:0;padding:5px 0;border-top:1px solid #cdcdcd;font-size:15px;line-height:20px;text-align:left;-moz-transition:color .2s .02s ease;-o-transition:color .2s .02s ease;-webkit-transition:color .2s .02s ease}.info-block.price-block ul li span{background:#a0f368;float:right;font-family:MontserratB;padding:2.5px 10px;margin-top:0;margin-bottom:-5px;bottom:-1px;position:relative;z-index:5}.info-block.price-block .info-block-wrapper>p{font-size:19px;line-height:25px;margin-bottom:30px}.info-block.price-block.etaps-block section{width:47%!important;float:left;margin:0 6% 50px 0!important;float:left}.info-block.price-block.etaps-block section:hover img{transform:scale(1.05)}.info-block.price-block.etaps-block section:nth-of-type(3n){margin-right:6%!important}.info-block.price-block.etaps-block section:nth-of-type(2n){margin-right:0!important}.info-block.project-block .info-block-wrapper{padding-bottom:60px;overflow:hidden}.info-block.project-block h2{text-align:center}.info-block.project-block ul{height:auto;width:100%;padding:0;border:0;margin:0;float:left;list-style:none}.info-block.project-block ul li{height:auto;width:30.3333%;padding:0;border:0;margin:0 4.5% 0 0;float:left;box-shadow:0 0 0 0px #cdcdcd;box-shadow:0 0 0 0px #cdcdcd}.info-block.project-block ul li:nth-child(3){margin-right:0}.info-block.project-block ul li img{height:auto;width:100%;padding:0;border:0;margin:0 0 15px;float:left;max-width:100%;max-height:100%;height:auto;width:auto;box-shadow:-22px 22px 22px 0px rgb(182 243 232/21%);position:relative;left:50%;transform:translate(-50%,0)}.info-block.project-block ul li .title{height:auto;line-height:27px;width:96%;padding:10px 2%;border:0;margin:0;float:none;font-size:22px;color:#214641;text-align:center;font-family:MagistralB;float:left}.info-block.project-block ul li p{height:auto;line-height:19px;width:80%;padding:0 5% 35px;border:0;margin:0 5%;float:left;font-size:14px;color:#000;text-align:center!important;font-weight:400;border-bottom:3px dotted #63d2c3}.info-block.project-block ul li p strong{color:grey}.info-block.project-block ul li .detail{color:#000;float:right;font-size:17px;box-shadow:0 0 0 1px #1088a0;border-radius:20px;padding:10px 15px;background:0 0;margin-bottom:10px;font-family:RalewayB;color:#1088a0}.info-block.project-block ul li .detail:hover{background-color:#41cac5;color:#fff}.info-block.project-block .white{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin-top:10px!important;float:left;width:calc(100% - 100px);margin-left:50px;border-bottom:3px dotted #63d2c3}.info-block.project-block .white .owl-pagination-true{margin:0!important}.info-block.project-block .owl-carousel .owl-item{padding:0;border:0;float:left;box-shadow:0 0 0 0px #cdcdcd;box-shadow:0 0 0 0px #cdcdcd;background:transparent!important}.info-block.project-block .owl-carousel .owl-item .sa_hover_container{padding:0;border:0;float:left;background:transparent!important;width:100%!important;padding:0!important}.info-block.project-block .owl-carousel .owl-item p{padding:0}.info-block.project-block .owl-carousel .owl-item img{height:auto;width:100%;padding:0;border:0;margin:0 0 15px;float:left;max-width:200px;max-height:100%;height:auto;width:auto;box-shadow:-22px 22px 22px 0px rgb(182 243 232/21%);position:relative;left:50%;transform:translate(-50%,0)}.info-block.project-block .owl-carousel .owl-item:hover img{transform:translate(-50%,0) scale(1.05)}.info-block.project-block .owl-carousel .owl-item h3{height:auto;line-height:27px;width:96%;padding:10px 2%;border:0;margin:0;float:none;font-size:22px;color:#214641;text-align:center;font-family:MagistralB;float:left}.info-block.project-block .owl-carousel .owl-item p{float:left;width:100%}.info-block.project-block .owl-carousel .owl-item p:not(first-of-type){height:auto;line-height:19px;width:84%;padding:0 3% 15px;border:0;margin:0 5%;float:left;font-size:13.5px;color:#000;text-align:center!important;font-weight:400}.info-block.project-block .owl-carousel .owl-item p:last-of-type{padding-bottom:35px}.info-block.project-block .owl-carousel .owl-item p strong{font-family:OpenSansB;font-weight:400;color:#428c7f;font-size:16px;line-height:20px}.info-block.project-block .owl-carousel .owl-item p:last-of-type a{font-family:OpenSansB;font-weight:400;color:#214641;float:left;width:100%;padding-top:10px}.info-block.project-block .owl-carousel .owl-item p:last-of-type a:hover{color:#63d2c3}.info-block.project-block .autohide-arrows .owl-nav{display:block!important;width:100%;float:left}.info-block.project-block .autohide-arrows .owl-nav .owl-prev{left:-30px;right:auto;background:url('https://dach-schule.com/images/arrow-left2.png') center center no-repeat transparent!important;height:50px!important;width:50px!important;background-size:auto 100%!important;margin:0!important;toP:50%!important;transform:translate(0,-50%)!important}.info-block.project-block .autohide-arrows .owl-nav .owl-next{right:-30px;left:auto;background:url('https://dach-schule.com/images/arrow-right2.png') center center no-repeat transparent!important;height:50px!important;width:50px!important;background-size:auto 100%!important;margin:0!important;toP:50%!important;transform:translate(0,-50%)!important}.info-block.project-block .autohide-arrows .owl-nav .owl-prev:hover,.info-block.project-block .autohide-arrows .owl-nav .owl-next:hover{opacity:.4!important}.info-block.project-block .autohide-arrows .owl-nav .owl-prev:hover{background:url('https://dach-schule.com/images/arrow-left2.png') center center no-repeat transparent!important;background-size:auto 100%!important}.info-block.project-block .autohide-arrows .owl-nav .owl-next:hover{background:url('https://dach-schule.com/images/arrow-right2.png') center center no-repeat transparent!important;background-size:auto 100%!important}.info-block.project-block .sa_owl_theme .owl-dots{padding:0!important;bottom:-10px!important;width:auto;left:50%;position:relative;transform:translate(-50%,0);float:left}.info-block.project-block .sa_owl_theme .owl-dots .owl-dot{left:0;transform:translate(0,0);margin:0!important}.info-block.project-block .sa_owl_theme .owl-dots .owl-dot span{width:13px !important;height:13px !important}.info-block.project-block .sa_owl_theme .owl-dots .active span,.info-block.project-block .sa_owl_theme .owl-dots .owl-dot:hover span{background-color:#428C7F!important}.info-block.consult-block{background:url('/uploads/2022/05/on.jpg') center 90% no-repeat;background-size:cover}.info-block.consult-block .consult-wrapper{background:rgba(99,210,195,.85);background:rgba(41,158,141,.9);float:left;width:100%}.info-block.consult-block h2{color:#fff;text-align:center;font-size:38px;margin-bottom:20px}.info-block.consult-block p{color:#fff;text-align:center!important;font-size:19px;line-height:24px}.info-block.consult-block .button{line-height:45px;left:50%;transform:translate(-50%,0);border-color:#fff;color:#fff;margin-top:35px}.info-block.consult-block .button:hover{background-color:#428c7f;border-color:#428c7f;color:#fff}.form-block{background:url('/images/slide2.jpg') center center no-repeat;background-size:150% auto;background-attachment:fixed}.form-block .wpcf7{width:500px;position:relative;left:50%;margin-left:-250px;float:left;background:rgba(0,0,0,.4);background:rgba(128,218,235,.4);padding:45px 35px 10px}.form-block .wpcf7 p{font-size:32px;line-height:26px;color:#fff;font-family:Caberne;padding-bottom:35px}.form-block .wpcf7 p.little{font-size:13px;line-height:19px;font-family:OpenB;text-align:center}.form-block .wpcf7 .field,.form-block .wpcf7 .button{width:100%;float:left;margin-bottom:10px}.form-block .wpcf7 .field input{height:auto;line-height:25px;width:70%;float:left;margin-left:12%;margin-right:12%;padding:8px 3%;box-shadow:inset 0 0 0 1px #cdcdcd;border:0;outline:0;font-family:OpenB;font-size:16px}.form-block .wpcf7 .button{padding-bottom:25px}.form-block .wpcf7 .button button{height:auto;line-height:35px;width:76%;float:left;margin-left:12%;margin-right:12%;padding:8px 3%;border:0;outline:0;text-transform:uppercase;font-family:OpenB;background:#df73ff;cursor:pointer;font-size:16px;color:#fff}.form-block .wpcf7 .button button:hover{background:#f19cbb;border-color:#f19cbb}.info.single-info{margin-top:109px}.info.single-info .info-block.about-block h1{color:#214641;text-align:center}.wp-block-image{margin:0!important}.wp-block-image figure.alignleft{float:left;margin:30px 50px 50px 0;max-width:400px;height:auto;width:367px}.wp-block-image figure.alignright{float:right;margin:30px 0 50px 50px;max-width:400px;height:auto;width:367px}.wp-block-image figure img{width:100%;height:auto}.reviews h2{text-align:left;margin-bottom:30px;font-size:32px;line-height:39px;padding-top:40px}.reviews .info-block h2:after{left:417px;transform:translate(0,0);border-bottom:1px solid #428c7f;margin-bottom:-12.5px;display:none}.reviews .info-block.about-block h3{padding-top:0;font-size:20px;line-height:25px;color:#000;margin-bottom:15px}.wp-block-separator{padding:45px 30% 40px;margin:0;border:0;width:40%;border:0!important}.know .wp-block-separator{padding:30px 30% 15px}.know.price .wp-block-separator{padding-top:25px;padding-bottom:10px}.wp-block-separator:after{content:'';width:120px;position:relative;height:1px;position:relative;left:50%;transform:translate(-50%,0);background-color:#428c7f;float:left}.know h2{text-align:left;margin-bottom:30px;padding-top:40px}.know .info-block h2:after{display:none}.know .info-block h2 span{text-decoration:none!important;background:#63d2c3;color:#214641;padding:7px 15px;font-size:24px;line-height:32px;font-family:MagistralB;position:relative;top:-5px;left:20px}.know .info-block.about-block h3{padding-top:0;color:#000;margin-bottom:15px;font-size:24px;line-height:29px}.know .info-block.about-block ul{padding-left:445px;padding-top:0;box-sizing:border-box}.know .wp-block-columns{width:100%;margin:0}.know .wp-block-columns h4{text-align:left;color:#214641;font-family:MagistralB;line-height:23px;font-size:19px;margin-bottom:15px}.know .info-block.about-block .wp-block-columns{padding-top:40px!important;gap:40px!important}.know .info-block.about-block .wp-block-columns:first-of-type{padding-top:15px!important}.know .info-block.about-block .wp-block-columns .wp-block-column{padding:0!important}.know .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group{background-color:#b6f3e8;padding:30px;float:left;width:100%;box-sizing:border-box;height:100%}.know .info-block.about-block .wp-block-columns .wp-block-column:nth-of-type(2n) .wp-block-group{background-color:#63d2c3}.know .info-block.about-block .wp-block-columns:nth-of-type(2n) .wp-block-column .wp-block-group{background-color:#63d2c3}.know .info-block.about-block .wp-block-columns:nth-of-type(2n) .wp-block-column:nth-of-type(2n) .wp-block-group{background-color:#b6f3e8}.know .info-block.about-block .wp-block-columns ul{padding-left:25px;padding-top:0;padding-bottom:0;margin-bottom:0}.know.price .info-block.about-block .wp-block-columns{padding-top:15px}.know.price .info-block.about-block .wp-block-columns .wp-block-column{padding:40px 30px}.price h2{color:#214641;font-family:MagistralB;margin-bottom:15px;font-size:27px;line-height:33px;padding-top:0}.know.price .info-block.about-block .wp-block-columns .wp-block-column p{padding:0;font-size:17px;line-height:25px}.know.price .info-block.about-block .wp-block-columns .wp-block-column p em{font-style:normal;font-family:OpenSansSB}.know.price .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group .wp-block-group{padding:10px 0 0;padding:0!important}.know.price .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group .wp-block-group p{padding-bottom:15px;font-size:15px;line-height:21px}.know.price .info-block.about-block .wp-block-columns .wp-block-column p strong{font-size:21px;line-height:27px;padding-bottom:7.5px;padding-top:10px;float:left;width:100%}.know.price .info-block.about-block .wp-block-columns .wp-block-column p:first-of-type{padding-bottom:25px}.know.price .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group .wp-block-group p:last-of-type{padding-bottom:0}.know.price .info-block.about-block .wp-block-columns .wp-block-columns{padding-top:35px}.know.price .info-block.about-block .wp-block-columns .wp-block-columns .wp-block-column p{padding:0 0 15px 0!important}.know.price .info-block.about-block .wp-block-columns .wp-block-columns .wp-block-column p:last-of-type{padding:0!important}.know.price .info-block.about-block .wp-block-columns .wp-block-columns .wp-block-column p strong{font-size:19px;line-height:25px}.know.price .info-block.about-block .wp-block-columns .wp-block-column p.has-small-font-size{font-size:15px!important;line-height:23px!important;padding:0!important}.personal-info{display:block;margin:0;padding:0;height:auto;width:450px;z-index:999;position:relative;float:left;left:50%;transform:translate(-50%,0)!important;max-width:90%}.personal-info p.alert{margin-top:15px;margin-bottom:15px;text-align:center}.personal-info p.alert strong{color:red}.personal-info p.alert span{float:left;font-size:14px;line-height:17px;padding:9.5px 15px;margin-top:15px;margin-bottom:15px;width:80%;margin-left:10%;box-sizing:border-box;background:#bcf0e9}.personal-info form{margin:0;padding:0;height:auto;width:100%;position:relative;float:left}.personal-info form .field{text-align:center;font-weight:400;font-size:14.5px;line-height:18px;font-family:OpenSans;color:#000;margin:0 0 10px}.personal-info form .field input{height:45px;line-height:45px;width:100%;padding:10px 30px;border:0;margin:0 0 10px;float:left;color:#777;text-align:left;font-size:14px;font-weight:400;border-radius:30px;box-shadow:inset 0 0 0 1px #63D2C3!important;font-family:OpenSans;box-sizing:border-box}.personal-info .image-wrapper{width:90%;margin-left:5%;font-size:14px;line-height:17px;position:relative;float:left;margin-top:15px}.personal-info .image-wrapper img{height:20px;margin-right:0;margin-bottom:-4px;margin-top:0;position:absolute;left:0;top:0}.personal-info .image-wrapper span{float:none;padding-left:32px;float:left}.personal-info .image-wrapper a{font-family:OpenSansSB;font-weight:400;color:#214641}.personal-info .image-wrapper a:hover{color:#63d2c3}.personal-info.logged{width:100%}.info-block .personal-info.logged h2{margin-bottom:20px;text-align:left}.info-block .personal-info.logged h2:after{display:none}.info-block .personal-info.logged h3{padding-top:25px;margin-bottom:20px}.info-block .personal-info.logged .sidebar{float:right;padding:40px;box-shadow:0 0 0 1px #214641;border-radius:30px;box-shadow:inset 0 0 0 1px #63D2C3!important;margin-left:50px;margin-bottom:50px}.info-block .personal-info.logged .sidebar h3{margin-top:0;padding-top:0}.info-block .personal-info.logged .sidebar a{height:40px;line-height:40px;width:auto;padding:5px 29px;border:0;position:relative;margin:0;float:left;font-size:17px;color:#214641;cursor:pointer;font-family:MagistralB;text-transform:uppercase;background-color:#214641;color:#fff;position:relative;left:50%;transform:translate(-50%,0)}.info-block .personal-info.logged .sidebar a:hover{background-color:#63d2c3;color:#214641}.info-block .personal-info.logged a{font-family:OpenSansSB;font-weight:400;color:#214641}.info-block .personal-info.logged a:hover{color:#63d2c3}.info-block .personal-info.logged ul{box-sizing:border-box}.know.price .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group .wp-block-group hr{padding-top:15px!important;padding-bottom:25px!important}.know.price .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group .wp-block-group p{text-align:center!important}@media screen and (max-width:1700px){.info-block.advans-block .wp-block-columns .wp-block-column h3{line-height:23px;font-size:19px;min-height:46px}.info-block.advans-block .wp-block-columns .wp-block-column p{line-height:20px;font-size:15px}}@media screen and (max-width:1350px){.header .header-wrapper,.header .pre-line-wrapper,.info-block.footer-block .info-block-wrapper,.info-block-wrapper,.footer-last-wrapper{width:1100px}.menu-block ul li a{margin:0 12px;font-size:15px}.slide-block .slider-wrapper .about-out{width:550px}.info-block.about-block.anons p{max-width:1000px}.info-block.two-block .block.block2 .inner-content{width:100%}.info-block.two-block .block.block2 .inner-content{padding-left:70px}.info-block.two-block.left-two .block.block2 .inner-content{padding-right:70px}.info-block.advans-block .item,.info-block.advans-block .wp-block-columns .wp-block-column{padding:50px}.personal-info.logged{max-width:100%}}@media screen and (max-width:1200px){.header .header-wrapper,.header .pre-line-wrapper,.info-block.footer-block .info-block-wrapper,.info-block-wrapper,.footer-last-wrapper{width:900px}#nav-wrap{height:auto;width:auto;margin:0;padding:0;border:0;position:relative;float:right;margin-top:15px;margin-bottom:-41px}#menu-icon{height:34px;width:34px;padding:0;border:0;margin:0;float:left;cursor:pointer;background:url(/images/icon-menu.png) center center no-repeat #214641;background-size:auto 47%;border-radius:50%;padding:0;cursor:pointer;border:0;display:block;position:relative;margin-top:41px}.header.small #menu-icon{margin-top:-1px}#menu-icon:hover{background-color:#b6f3e8}#menu-wrapper{position:absolute;top:91px;left:auto;right:0;width:165px;height:auto;margin:0;border-radius:0;display:none;z-index:4;padding:15px 25px;background:#d9f9f3}.header.small #menu-wrapper{top:46px}#menu-wrapper ul{width:100%;height:auto;padding:0;margin:0;border-radius:0;width:100%}#menu-wrapper li{clear:both;float:left;margin:5px 0;height:auto;width:100%;margin:0;background:0 0;z-index:99999999;list-style:none}#menu-wrapper li a{background:0 0;display:inline;color:#000;height:auto;line-height:17px;width:100%!important;padding:9px 0!important;margin:0;border:none;text-align:left;font-size:16px;color:#000;width:100%}#menu-wrapper li a:hover{color:#63D2C3!important}.menu-block ul li#menu-item-133 a{box-shadow:0 0 0 0 white!important;background-position:70px center;margin:0}.header .pre-line{margin:-45px 0 47px}.header .socials{float:right;margin-top:36px;position:absolute;right:55px}.socials .social img{height:27px;width:27px}.slide-block .slider-wrapper .about-out{width:450px}.slide-block .about-wrapper .title span.small{font-size:21px;line-height:26px}.slide-block .about-wrapper .title,.info.single-info .info-block.about-block h1,h1{font-size:38px;line-height:42px}.slide-block .about-wrapper .title span{font-size:54px;line-height:60px}.slide-block .about-wrapper .subtitle{font-size:16px;line-height:23px}.slide-block .about-wrapper .order,.info-block.two-block .button,.info-block.consult-block .button,.info-block .button,.info-block button{height:40px;line-height:40px;padding:5px 22px;margin-top:30px;font-size:16.5px}.info-block .button,.info-block button{height:50px;line-height:37.5px}.info-block.consult-block .button{height:50px}h2,.info-block.consult-block h2{font-size:32px;line-height:39px}span.underline{border-bottom:2px solid #428c7f;margin-top:-35px}p,.info-block.about-block.anons p,.info-block.two-block .block.block2 .inner-content ul li,.info-block.price-block section p,.info-block.price-block .info-block-wrapper>p,.info-block.consult-block p{max-width:10000px;font-size:16px;line-height:23px}.info-block.advans-block .item .subtitle{font-size:19px;line-height:25px}.info-block.project-block ul li{width:47.5%;margin-right:5%}.info-block.project-block ul li:nth-child(2){margin-right:0}.info-block.project-block ul li:nth-child(3){margin-right:5%;display:none}.info-block.footer-block .info-block-wrapper,.info-block-wrapper{display:block}.info-block.footer-block .contacts-block{width:calc(33.3333% - 27px);float:left}.info-block.footer-block .contacts-block:nth-of-type(2){display:none;width:0;margin:0}.info.single-info{margin-top:105px}.info-block .personal-info.logged .sidebar h3{font-size:22px;line-height:27px}.know .info-block.about-block .wp-block-columns{gap:20px!important;padding-top:20px!important}.know .info-block.about-block .wp-block-columns:first-of-type{padding-top:5px!important}}@media screen and (max-width:1050px){.header .header-wrapper,.header .pre-line-wrapper,.info-block.footer-block .info-block-wrapper,.info-block-wrapper,.footer-last-wrapper{width:850px}.slide-block .slider-wrapper .about-out{width:425px}}@media screen and (max-width:990px){.header .header-wrapper,.header .pre-line-wrapper,.info-block.footer-block .info-block-wrapper,.info-block-wrapper,.footer-last-wrapper{width:90%}.header,.header.fixed{position:absolute!important}.slide-block .slider-wrapper .about-out{width:100%;position:relative}.slide-block .image-wrapper{height:100vh;width:100%}.slide-block .image-wrapper img{transform:translate(-50%,-50%)}.slide-block .slider-wrapper{height:100vh;width:100%;position:absolute;top:0;left:0;background:rgba(182,243,232,.9)}p,.info-block.about-block.anons p,.info-block.two-block .block.block2 .inner-content ul li,.info-block.price-block section p,.info-block.price-block .info-block-wrapper>p,.info-block.consult-block p,.know .info-block.about-block ul li{font-size:15px;line-height:20px}.info-block.two-block .block.block2 .inner-content ul li:before{background-size:auto 19px;margin-top:1px}.info-block.two-block.left-two .block.block2 .inner-content,.info-block.two-block .block.block2 .inner-content{padding-left:5%;padding-right:5%;border-box:box-sizing}.info-block.advans-block .wp-block-columns{display:block!important}.info-block.advans-block .item,.info-block.advans-block .wp-block-columns .wp-block-column{width:80%!important;margin-left:10%!important;margin-right:10%!important;margin-bottom:20px!important}.info-block.advans-block .item:nth-of-type(3),.info-block.advans-block .wp-block-columns .wp-block-column:nth-of-type(3),{margin-bottom:0!important}.info-block.advans-block .wp-block-columns .wp-block-column h3{line-height:21px;font-size:17.5px;min-height:42px}.info-block.consult-block .button{margin-top:15px}.footer-last .footer-last-in p,.footer-last .footer-last-in p a{font-size:13px;line-height:17px}.info-block .personal-info.logged .sidebar{padding:25px}.slide-block .about-wrapper{margin-top:27px}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{max-width:220px;width:220px}.reviews h2,.info-block.seo-block h2{font-size:27px;line-height:33px}.reviews .info-block.about-block h3{font-size:18px;line-height:23px}.know .info-block.about-block ul{padding-left:305px}.know .wp-block-columns{display:block}.know .info-block.about-block .wp-block-columns .wp-block-column .wp-block-group{width:100%;margin:0 0 25px;box-sizing:border-box;float:left}.know .info-block.about-block .wp-block-columns:last-of-type .wp-block-column:last-of-type .wp-block-group{margin:0}.know .wp-block-columns h4{margin-top:25px}.info-block.footer-block .info-block-wrapper,.info-block-wrapper{display:block}.info-block.footer-block .contacts-block{width:calc(50% - 20px);float:left}.info-block.footer-block .contacts-block:nth-of-type(2){display:block;width:calc(50% - 20px);margin-right:0}.info-block.footer-block .contacts-block:nth-of-type(2n){margin-right:0}.info-block.footer-block .contacts-block:nth-of-type(3),.info-block.footer-block .contacts-block:nth-of-type(4){margin-top:25px}.info-block.footer-block .contacts-block:nth-of-type(3):before,.info-block.footer-block .contacts-block:nth-of-type(4):before{content:'';float:left;position:absolute;border-left:0 solid #428c7f;border-top:1px solid #428c7f;width:0;height:100%;top:-40px;bottom:auto;left:0;right:0;height:auto;width:100%}.info-block.footer-block .contacts-block:nth-of-type(4):before{top:-40px;width:calc(100% + 40px);left:-40px}}@media screen and (max-width:768px){.header .logo img{height:100px}.header .pre-line{margin:-35px 0 37px}.header .socials{margin-top:29.5px}#nav-wrap{margin-bottom:-28px}#menu-icon{margin-top:28px}#menu-wrapper{top:76px}.info-block-wrapper,.footerlast-wrapper{padding:60px 0}.slide-block{border-bottom:2px dotted #63d2c3}.info-block.two-block .info-block-wrapper{display:block;position:relative;padding-bottom:50vw}.info-block.about-block.left-two .block.block2,.info-block.two-block .block1,.info-block.two-block .block.block2{width:100%;box-sizing:border-box;padding:60px 5%}.info-block.two-block .block1{position:absolute;bottom:0;height:50vw}.info-block.two-block.left-two .block.block2 .inner-content,.info-block.two-block .block.block2 .inner-content{padding:0}.info-block.about-block.two-block{border-top:2px dotted #63d2c3}span.underline,.info-block h1:after,.info-block h2:after{border-bottom:2px solid #428c7f}.info-block.price-block .sections{width:80%;margin-left:10%;margin-right:10%}.info-block.price-block.etaps-block section{width:100%!important;margin-right:0!important}.info-block.price-block section h3{min-height:0;padding-bottom:25px}.info-block.advans-block .item,.info-block.advans-block .wp-block-columns .wp-block-column{width:90%!important;margin-left:5%!important;margin-right:5%!important;padding:35px!important}.info-block.advans-block .wp-block-columns .wp-block-column h3{min-height:0}.info-block.project-block h2{margin-bottom:30px}.info-block.project-block ul li{width:100%;margin-right:0}.info-block.project-block ul li:nth-of-type(2){display:none}.info-block.project-block ul li p{width:80%;padding:0 5% 35px;margin:0 5%}.info-block.project-block ul li img{max-width:150px}.info-block.footer-block .contacts-block:nth-of-type(1),.info-block.footer-block .contacts-block:nth-of-type(2),.info-block.footer-block .contacts-block:nth-of-type(3),.info-block.footer-block .contacts-block:nth-of-type(4){width:100%;margin-right:0;padding:0}.info-block.footer-block .contacts-block:nth-of-type(2),.info-block.footer-block .contacts-block:nth-of-type(4):before,.info-block.footer-block .contacts-block:nth-of-type(4) h3{display:none}.info-block.footer-block .contacts-block:nth-of-type(4){margin-top:0}.info-block.footer-block .contacts-block:nth-of-type(3){margin-bottom:0!important}.info-block.footer-block .contacts-block:nth-of-type(3){margin-bottom:40px}.info-block.footer-block .contacts-block li{width:100%;float:left}.info-block.footer-block .contacts-block li a{position:relative;left:50%;transform:translate(-50%,0);float:left;text-align:center!important}.info-block.footer-block .title,.info-block.footer-block p,.info-block.footer-block h3{text-align:center}.footer .logo{width:100%}.footer .logo img{margin-left:0;margin-right:0;position:relative;left:50%;transform:translate(-50%,0)}.footer .socials{position:relative;left:50%;transform:translate(-50%,0)}.footer .socials .social{margin:0 3px!important}.info.single-info{margin-top:89px}.info-block .personal-info.logged .sidebar{width:100%;box-sizing:border-box;margin-bottom:30px}.info-block .personal-info.logged .sidebar h3,.info-block .personal-info.logged .sidebar a{text-align:center}.info-block.project-block .white{margin-top:20px!important}.wp-block-image figure.alignleft,.wp-block-image figure.alignright{width:100%;margin-left:0;margin-right:0;margin-bottom:35px;max-width:100%}.wp-block-image figure img{width:200px;height:auto;position:relative;left:50%;transform:translate(-50%,0)}.reviews h2,.reviews .info-block.about-block h3,.reviews .info-block.about-block p,.know h2,.know .info-block.about-block h3{text-align:center}.know .info-block.about-block ul{padding-left:35px}.info-block.about-block.anons.seo-block .info-block-wrapper .content-wrapper{padding-right:20px}}@media screen and (max-width:700px){.header .pre-line .right-block{width:200px}.socials .social img{height:23px;width:23px}.header .pre-line .right-block>a{float:right;width:100%;text-align:right}.header .pre-line .right-block .contacts p,.header .pre-line .left-block span{margin-left:0}.header .pre-line .right-block .widget-wrapper{float:right}#nav-wrap{margin-bottom:-50px}#menu-icon{margin-top:50px}#menu-wrapper{top:96px}.header .socials{margin-top:52.5px;right:52px}.info.single-info{margin-top:110px}}@media screen and (max-width:550px){.info-block.project-block .white{width:100%;margin:0}.info-block.project-block .autohide-arrows .owl-nav{display:none!important}.info-block.project-block .owl-carousel .owl-item p:not(first-of-type){padding-left:0;padding-right:0;width:90%}}@media screen and (max-width:500px){.wpcf7 .field.captcha label{width:98%;margin-right:1%;margin-left:1%;margin-bottom:10px}.wpcf7 form .field.captcha input.wpcf7-captchar,.wpcf7 .field.captcha img{float:left;margin-left:5px;margin-right:5px}.wpcf7 .field.captcha img{margin-top:0}}@media screen and (max-width:480px){.slide-block .about-wrapper .title span.small{font-size:18px;line-height:24px}.slide-block .about-wrapper .title,.info.single-info .info-block.about-block h1,h1{font-size:28px;line-height:32px}.slide-block .about-wrapper .title span{font-size:38px;line-height:42px;margin-top:10px}.slide-block .about-wrapper .subtitle,p,.info-block.about-block.anons p,.info-block.two-block .block.block2 .inner-content ul li,.info-block.price-block section p,.info-block.advans-block .item .downtitle,.info-block.price-block .info-block-wrapper>p,.info-block.consult-block p,.know .info-block.about-block ul li,.seo-block li,.info-block.about-block.anons.seo-block .wp-block-table td,.info-block.about-block ul li{font-size:14.5px;line-height:20px}.slide-block .about-wrapper .order,.info-block.two-block .button,.info-block.consult-block .button,.info-block .button,.info-block button{height:35px;line-height:35px;padding:5px 16px;font-size:15.5px}.info-block .button,.info-block button{height:45px;line-height:32.5px}.seo-block ul,.seo-block ol{padding-left:25px}h2,.info-block.consult-block h2,.wpcf7 form h2,.reviews h2,.price h2{font-size:24px;line-height:29px}h3,.info-block.about-block h3{font-size:20px;line-height:24px}.info-block.price-block .sections{width:100%;margin-left:0;margin-right:0}.info-block.price-block section p{border-left:2px dotted #63d2c3;padding-left:17.5px}.info-block.price-block section h3,.info-block.project-block ul li .title,.info-block.footer-block .title,.know .info-block.about-block h3{font-size:19px;line-height:25px}.know .wp-block-columns h4{font-size:16px;line-height:21px}.know .info-block h2 span{padding:5px 15px;font-size:20px;top:-1.5px}.info-block.advans-block .item .subtitle,.info-block.advans-block .wp-block-columns .wp-block-column h3{font-size:17px;line-height:23px}.info-block.advans-block .item img,.info-block.advans-block .wp-block-columns .wp-block-column img{width:70px}.info-block.project-block ul li p{line-height:18px;font-size:13px;border-bottom:2px dotted #63d2c3}.info-block.project-block ul li img{max-width:120px}.modal-window .wpcf7 form .button input{height:45px;line-height:35px;padding:5px 16px;font-size:15.5px}.modal-window .wpcf7 form input,.wpcf7 form select{height:40px}.wpcf7 .wpcf7-list-item>label>input{height:16px}.info-block.consult-block .button{height:50px}.info-block .personal-info.logged .sidebar a{font-size:15.5px}.know.price .info-block.about-block .wp-block-columns .wp-block-column p{font-size:16px;line-height:22px}.know.price .info-block.about-block .wp-block-columns .wp-block-column p strong{font-size:20px;line-height:25px}.info-block.about-block.anons.seo-block .info-block-wrapper .content-wrapper{padding-right:15px}.info-block.about-block.anons.seo-block .wp-block-table td{padding:7px 10px;font-size:12.5px;line-height:17px}.info-block.seo-block h2{font-size:23px;line-height:29px}.know.price .info-block.about-block .wp-block-columns .wp-block-column p.has-small-font-size{font-size:14px!important}}@media screen and (max-width:450px){#menu-wrapper{top:97px}.header .logo img{height:62px}.header .pre-line .right-block a,.header .pre-line .left-block span{font-size:14px}}