@import url("https://fonts.googleapis.com/css?family=Montserrat:400,700&display=swap");section{padding:20px 0}.design{display:none}.design .d1,.design .d2,.design .d3,.design .d4{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:0;display:flex;align-items:flex-start;justify-content:center}.design .d1 img,.design .d2 img,.design .d3 img,.design .d4 img{width:320px;transform:translateX(1px) translateY(-1px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;color:#514da4}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,5px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,5px))}.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#514da4}.swiper-horizontal>.swiper-scrollbar{height:3px}.accent_text{color:#514da4}button{cursor:pointer}ul{list-style-type:none;margin:0;padding:0}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}*{box-sizing:border-box}.bold{font-weight:700}.uppercase{text-transform:uppercase}.btn{display:flex;height:60px;line-height:60px;width:100%;justify-content:center;align-items:center;text-decoration:none;color:#fff;border:none;padding:0 40px;font-size:15px;font-family:Avenir Next;border-radius:33px;box-shadow:0 3px 2px 0 rgba(24,97,0,.05),0 7px 5px 0 rgba(24,97,0,.07),0 13px 10px 0 rgba(24,97,0,.09),0 22px 18px 0 rgba(24,97,0,.1),0 42px 33px 0 rgba(24,97,0,.12),0 100px 80px 0 rgba(24,97,0,.17);background:linear-gradient(139deg,#7ca727,#90d20c);transition:all .3s cubic-bezier(.76,0,.24,1)}.btn.alt{background:linear-gradient(139deg,#514da4,#8a85ef)}.btn.alt,.btn.alt:hover{box-shadow:0 3px 2px 0 rgba(87,83,172,.08),0 7px 5px 0 rgba(87,83,172,.12),0 13px 10px 0 rgba(87,83,172,.14),0 22px 18px 0 rgba(87,83,172,.17),0 42px 33px 0 rgba(87,83,172,.21),0 100px 80px 0 rgba(87,83,172,.29)}.btn.alt:hover{background:linear-gradient(166deg,#514da4,#8a85ef)}.btn.alt:hover,.btn:hover{transition:all .3s cubic-bezier(.76,0,.24,1)}.btn:hover{box-shadow:0 3px 2px 0 rgba(24,97,0,.05),0 7px 5px 0 rgba(24,97,0,.07),0 13px 10px 0 rgba(24,97,0,.09),0 22px 18px 0 rgba(24,97,0,.1),0 42px 33px 0 rgba(24,97,0,.12),0 100px 80px 0 rgba(24,97,0,.17);background:linear-gradient(334deg,#425718,#90d20c)}.btn:disabled{background:grey}textarea{min-height:140px}input[type=email],input[type=tel],input[type=text],textarea{height:60px;line-height:60px;border:2px solid #dadada;border-radius:33px;font-family:Avenir Next;display:flex;width:100%;font-size:14px;margin:15px 0;padding:0 15px;-webkit-appearance:none;outline:none}input[type=email],input[type=tel],input[type=text]{transition:all .3s cubic-bezier(.76,0,.24,1)}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus{box-shadow:0 0 15px rgba(81,77,164,.3);transition:all .3s cubic-bezier(.76,0,.24,1)}input[type=submit]{border:none;background:#514da4;color:#fff;text-align:center;justify-content:center;-webkit-appearance:none;font-size:15px;font-family:Avenir Next}input[type=submit],input[type=submit]:hover{transition:all .3s cubic-bezier(.76,0,.24,1)}input[type=submit]:hover{background:#403d81;cursor:pointer}input[type=submit]:focus{outline:none;box-shadow:0 0 15px rgba(81,77,164,.8)}.cta_mx .form_wrapper{position:fixed;left:0;top:0;width:100%;height:100%;transform:translateX(-100%);background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;opacity:0;z-index:4;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all .6s cubic-bezier(.76,0,.24,1);overflow:hidden}.cta_mx .form_wrapper .form{transform:translateX(100%) scale(3.7);background:#fff;border-radius:3px;margin:20px;width:300px;max-height:100%;overflow-y:visible;padding:20px;position:relative;transition:all .6s cubic-bezier(.76,0,.24,1)}.cta_mx .form_wrapper .form.withimage{display:block;width:650px;position:relative}.cta_mx .form_wrapper .form.withimage .ls{margin-left:-30px;margin-top:-30px;overflow:hidden;border-radius:3px;height:calc(100% + 60px);display:none}.cta_mx .form_wrapper .form.withimage .ls img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.cta_mx .form_wrapper .form .close{border:none;background:url(../img/close.svg) no-repeat 50%;position:absolute;right:20px;width:20px;height:20px;top:20px;font-size:0;background-size:contain}.cta_mx .form_wrapper .form .h1_mx{margin:0 0 10px;font-weight:700;padding-right:30px;font-size:24px;color:#000}.cta_mx .form_wrapper .form .pretitle_mx{color:#000;line-height:normal}.cta_mx .form_wrapper .form .ch label{padding-right:35px;font-size:13px;line-height:normal}.cta_mx .form_wrapper.on{transform:translateX(0);opacity:1}.cta_mx .form_wrapper.on .form{transform:translateX(0) scale(1)}.cta_mx .input_wrapper{position:relative}.cta_mx .input_wrapper>div{display:flex;align-items:center;margin-bottom:15px}.cta_mx .input_wrapper>div input{margin-right:10px}.cta_mx .input_wrapper.required:before{content:"";position:absolute;right:15px;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:100%;background:#514da4}.cta_mx .responce{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.9);left:0;top:0;display:flex;align-items:center;justify-content:center;transform:translateX(-100vw);opacity:0;z-index:1;transition:all .6s cubic-bezier(.76,0,.24,1)}.cta_mx .responce.on{transform:translateX(0);opacity:1}.cta_mx .responce .innerWrapper{background:#fff;position:relative;border-radius:3px;padding:30px 20px 20px}.cta_mx .responce .innerWrapper .close{background:url(../img/close.svg) no-repeat 50%;background-size:contain;border:none;font-size:0;width:20px;height:20px;position:absolute;right:10px;top:10px}.cta_mx .responce .h2{color:#000;font-weight:700}.mxform{width:100%}.mxform .input_wrapper{position:relative}.mxform .input_wrapper .ch label{font-size:13px;padding-right:35px}.mxform .input_wrapper>div{display:flex;align-items:center;margin-bottom:15px}.mxform .input_wrapper>div input{margin-right:10px}.mxform .input_wrapper.required.checkbox label{font-size:13px;padding-right:35px}.mxform .input_wrapper.required:before{content:"";position:absolute;right:15px;top:50%;width:5px;height:5px;transform:translate(-50%,-50%);border-radius:100%;background:#514da4}.mxform .responce{width:100%;height:100%;position:fixed;background:rgba(0,0,0,.9);left:0;top:0;display:flex;align-items:center;justify-content:center;transform:translateX(-100vw);opacity:0;z-index:1;transition:all .6s cubic-bezier(.76,0,.24,1)}.mxform .responce.on{opacity:1;transform:translateX(0)}.mxform .responce .h2{color:#000;font-weight:700}.mxform .responce .innerWrapper{background:#fff;position:relative;border-radius:3px;padding:30px 20px 20px;width:300px}.mxform .responce .innerWrapper .close{background:url(../img/close.svg) no-repeat 50%;background-size:contain;border:none;font-size:0;width:20px;height:20px;position:absolute;right:10px;top:10px}.row{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}[class*=col-]{width:100%}p{margin:0 0 20px;line-height:24px}.root,html{margin:0;padding:0;color:#232323}.article,.root,body,html{font-size:14px;line-height:24px;font-family:Avenir Next}.article,body{margin:auto}.h1,h1{font-size:24px;margin-top:15px;margin-bottom:20px;font-weight:700}.h1,.h2,h1,h2{line-height:140%;width:100%}.h2,h2{font-size:18px;margin-top:20px;margin-bottom:10px}.h3,h3{font-size:1.17em;font-size:15px;width:100%}@media (min-width:320px){.h3,h3{font-size:calc(11px + 1.25vw)}}@media (min-width:1200px){.h3,h3{font-size:26px}}.h4,h4{font-size:1.12em;font-size:14px;width:100%}@media (min-width:320px){.h4,h4{font-size:calc(10.36364px + 1.13636vw)}}@media (min-width:1200px){.h4,h4{font-size:24px}}.h5,h5{font-size:.83em;font-size:12px;width:100%}@media (min-width:320px){.h5,h5{font-size:calc(9.09091px + .90909vw)}}@media (min-width:1200px){.h5,h5{font-size:20px}}.h6,h6{font-size:.75em;font-size:11px;width:100%}@media (min-width:320px){.h6,h6{font-size:calc(8.45455px + .79545vw)}}@media (min-width:1200px){.h6,h6{font-size:18px}}.my-slider-wrapper{width:100%;display:block}.img_wrapper{width:100%;height:100%;flex-shrink:0}.img_wrapper img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.img_wrapper.fixed_height{height:200px;overflow:hidden;position:relative}.img_wrapper.fixed_height img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%;max-height:100%}#app{overflow:hidden}.menu{position:fixed;background:#fff;width:100vw;height:100vh;z-index:2;left:0;top:0;padding:90px 20px;transform:translateX(-100vw);transition:all .4s cubic-bezier(.76,0,.24,1)}#burger{display:none}#burger~.burger{width:30px;height:30px;position:absolute;z-index:4;display:flex;flex-direction:column;justify-content:space-between;padding:7px 4px}#burger~.burger span{flex-shrink:0;width:100%;height:2px;border-radius:4px;background:#514da4;position:relative;display:block;transition:all .3s cubic-bezier(.76,0,.24,1)}#burger:checked~.burger span:first-child{transform:rotate(-45deg)}#burger:checked~.burger span:nth-child(2){transform:translateX(4px)}#burger:checked~.burger span:nth-child(3){transform:rotate(45deg)}#burger:checked~.menu{transform:translateX(0)}@media (min-width:768px){section{padding:40px 0}.design{display:block}.col-1{width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{width:25%}.col-offset-3{margin-left:25%}.col-4{width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{width:50%}.col-offset-6{margin-left:50%}.col-7{width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{width:75%}.col-offset-9{margin-left:75%}.col-10{width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{width:100%}.col-offset-12{margin-left:100%}.col{width:8.33333%;flex-basis:0;flex-grow:1}.container{width:760px}.btn{width:auto;padding:0 40px}.mx_count{display:inline}.popup_wrapper .popup{width:400px;height:auto;position:relative;overflow:visible}.popup_wrapper .popup .close{right:-50px;top:0}.popup_wrapper .popup .close svg path{stroke:#fff}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.cta_mx .form_wrapper .form{width:350px;padding:30px;overflow:visible}.cta_mx .form_wrapper .form.withimage{display:grid;grid-template-columns:repeat(2,1fr);width:650px;position:relative}.cta_mx .form_wrapper .form.withimage .ls{margin-left:-30px;margin-top:-30px;overflow:hidden;border-radius:3px;display:block;height:calc(100% + 60px)}.cta_mx .form_wrapper .form.withimage .ls img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.root,html{margin:0;padding:0}.article,.root,body,html{font-size:16px;line-height:26px;font-family:Avenir Next}.article,body{margin:auto}.h1,h1{font-size:36px}.h1,.h2,h1,h2{line-height:140%;width:100%}.h2,h2{font-size:24px}}@media (min-width:1200px){#burger~.burger{display:none}.menu{position:relative;transform:none;padding:0;left:auto;top:auto;width:auto;height:auto}.menu ul{display:flex;gap:20px}.container{width:1170px}section{padding:80px 0}.root,html{margin:0;padding:0}.article,.root,body,html{font-size:16px;line-height:26px;font-family:Avenir Next}.article,body{margin:auto}.h1,h1{font-size:50px;margin-bottom:48px}.h1,.h2,h1,h2{line-height:140%;margin-top:24px;width:100%}.h2,h2{font-size:39px;margin-bottom:96px}}@media (min-width:1200px){.container{width:1170px}section{padding:80px 0}}@font-face{font-family:Avenir Next;src:url(../fonts/AvenirNext-Bold.woff2) format("woff2"),url(../fonts/AvenirNext-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(../fonts/AvenirNext-Regular.woff2) format("woff2"),url(../fonts/AvenirNext-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Bebas;src:url(../fonts/BebasNeueBook.woff2) format("woff2"),url(../fonts/BebasNeueBook.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}#header{position:relative}#header .design{display:block}#header .design .d1{overflow:visible}#header .design .d1 img{width:1664px;height:1664px;transform:translate(-301px,-1114px)}#header .container{position:relative}#header .container .row{justify-content:space-between}#header .logo img{width:85px}#header .logo span{display:none}#header .cont{display:flex;flex-direction:column;align-items:flex-end}#header .cont .tel{background:url(../img/header-call--white.svg) no-repeat 0;background-size:contain;color:#fff;font-size:16px;text-decoration:none;padding-left:30px}#header .cont .cta_mx{width:auto}#header .cont .cta_mx>.btn{padding:0;height:auto;min-height:auto;line-height:normal;background:none;text-decoration:underline;box-shadow:none;font-size:14px;text-align:right}#hero{position:relative}#hero .ls{width:100%;display:flex;align-items:center;justify-content:center}#hero .ls .img_wrapper{width:80vw;height:80vw}#hero .ls .bubble{position:absolute;width:40vw;transform:rotate(90deg) translate(80px,-90px)}#hero .rs h1{margin-top:20px;line-height:140%}#hero .rs h1 b{color:#514da4}#hero .rs ul{display:grid;gap:10px;margin-bottom:20px}#hero .rs ul li{display:flex}#hero .rs ul li .img_wrapper{width:50px;height:50px;margin-right:10px}#hero .rs ul li p{margin:0}#about{position:relative}#about .design{display:block}#about .design .d1 img{width:1400px;height:1400px;transform:translate(573px,-145px)}#about .design .d2{display:none}#about .row{position:relative}#about .row>.ls ul{display:grid;gap:20px}#about .row>.ls ul li .img_wrapper{width:50px;height:50px;margin-bottom:10px}#about .row>.ls ul li p{margin:0;line-height:140%}#about .row>.rs{padding:100px 0;width:100%;position:relative;margin-bottom:50px}#about .row>.rs:before{content:"";position:absolute;left:50%;top:calc(50% + 46px);width:210vw;height:700px;transform:translate(-50%,-50%);background:url(../img/purple-decoration.png) no-repeat 50%;background-size:contain}#about .row>.rs .img_wrapper{border-radius:190px;overflow:hidden;display:flex;position:relative;width:80vw;margin:auto}#about .row>.rs .img_wrapper img{-o-object-fit:cover;object-fit:cover}#about .row>.rs .desc{position:relative;text-align:center;margin-top:20px}#about .row>.rs .desc .name{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}#about .row>.rs .desc span{color:#fff;width:220px;line-height:normal;display:block;margin:auto;opacity:.8;font-size:13px}#about .row>.lbs .h2{font-weight:700;line-height:140%;color:#7ca727;margin:20px 0}#why .h1 b,#why .h1 div{display:inline-block}#why .h1 b{color:#514da4}#why .row>ul{display:grid;gap:40px}#why .row>ul>li .img_wrapper{width:50px;height:50px}#why .row>ul>li .title{font-weight:700;font-size:18px;margin:10px 0}#why .row>ul>li>ul{display:grid;gap:8px}#why .row>ul>li>ul>li{background:url(../img/plus-icon.svg) no-repeat left top 2px;padding-left:20px;line-height:normal}#what_we_offer .gen_title{position:relative;margin-top:40px}#what_we_offer .gen_title .title{position:relative;z-index:2;background:#fff;border:6px solid #7ca727;border-radius:300px;width:80vw;height:80vw;padding:0 20px;font-size:17px;display:flex;align-items:center;justify-content:center;text-align:center;color:#514da4;margin:0 auto;box-shadow:0 2px 2px 0 rgba(44,45,136,.05),0 5px 4px 0 rgba(44,45,136,.07),0 9px 7px 0 rgba(44,45,136,.09),0 16px 13px 0 rgba(44,45,136,.1),0 29px 23px 0 rgba(44,45,136,.12),0 70px 56px 0 rgba(44,45,136,.17)}#what_we_offer .gen_title .imgs img{position:absolute}#what_we_offer .gen_title .imgs img:first-child{width:70vw;transform:translateY(20px) rotate(180deg);top:-60px}#what_we_offer .gen_title .imgs img:nth-child(2){width:50vw;transform:translate(15px,40px) rotate(-90deg);top:90px}#what_we_offer .gen_title .imgs img:nth-child(3){top:290px;right:120px;width:50vw;transform:translate(140px,-194px) rotate(180deg)}#what_we_offer .gen_title ul{margin-top:50px;display:grid;gap:20px}#what_we_offer .gen_title ul li{line-height:140%}#conditions{background:url(../img/purple-decoration.png) no-repeat 50%;background-size:auto 100%;padding-top:60px;padding-bottom:60px;position:relative;z-index:2}#conditions .row>.h1{color:#fff}#conditions .row>.ls{width:100%;margin-bottom:40px}#conditions .row>.ls .img_wrapper{width:50px;height:50px;margin-bottom:10px}#conditions .row>.ls .title{font-size:18px;color:#fff;font-weight:700}#conditions .row>.ls ul li{padding:8px 0;display:flex;justify-content:space-between;color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.3)}#conditions .row>.ls ul li div:first-child{opacity:.6;font-size:13px}#conditions .row>.ls ul li div:nth-child(2){font-weight:700}#conditions .row>.rs{width:100%}#conditions .row>.rs .img_wrapper{width:50px;height:50px;margin-bottom:10px}#conditions .row>.rs .title{font-size:18px;color:#fff;font-weight:700}#conditions .row>.rs ul li{padding:8px 0;display:flex;justify-content:space-between;color:#fff;border-bottom:1px dashed hsla(0,0%,100%,.3)}#conditions .row>.rs ul li div:first-child{opacity:.6;font-size:13px}#conditions .row>.rs ul li div:nth-child(2){font-weight:700}#conditions .row>.bs .royal{border-bottom:1px solid #fff;padding-bottom:20px;margin-bottom:20px}#conditions .row>.bs .royal .inner .img_wrapper{width:50px;height:50px;margin:40px auto auto}#conditions .row>.bs .royal .inner .title{color:#befd3b;font-weight:700;font-size:18px;text-align:center;margin:10px auto auto}#conditions .row>.bs .royal .price{text-align:center;color:#fff;font-weight:700}#conditions .row>.bs .total{display:flex;justify-content:space-between;color:#fff}#conditions .row>.bs .total div:last-child{font-weight:700;font-size:18px}#conditions .row>.bs .fform>.title{color:#befd3b;text-align:center;font-weight:700;font-size:18px;margin:20px 0}#innumbers .row>.ls ul li{border-bottom:1px dashed rgba(0,0,0,.2);padding:5px 0}#innumbers .row>.ls ul li div:last-child{font-weight:700;font-size:16px}#innumbers .row>.ls ul li:last-child{border-bottom:none;margin-bottom:20px}#innumbers .row>.ls ul li:last-child div{color:#514da4}#innumbers .row>.ls .desc{font-size:18px;margin-bottom:20px}#innumbers .row>.ls .cta_mx>.btn{line-height:normal}#innumbers .row>.rs{text-align:center;margin-top:40px}#support{background:url(../img/gray-decoration.svg) no-repeat 50%;background-size:auto 100%;padding-top:60px;padding-bottom:60px;margin-top:50px}#support .h1{color:#fff}#support ul{display:grid;gap:20px}#support ul li .img_wrapper{width:50px;height:50px}#support ul li .title{font-size:18px;font-weight:700;color:#fff;margin:10px 0 5px}#support ul li p{margin:0;color:#fff}#support .h2{color:#befd3b;font-weight:700;text-align:center}#support .cta_mx{margin:20px auto}#gather .h1 b{color:#514da4}#gather .row>.ls ul{display:grid;gap:20px}#gather .row>.ls ul li{display:flex}#gather .row>.ls ul li .num{font-family:Bebas;font-size:50px;color:#514da4;position:relative;transform:translateY(20px)}#gather .row>.ls ul li p{padding-left:20px;margin:0}#gather .row>.ls ul li:last-child p{margin-top:10px}#gather .row>.rs{background:url(../img/silver-decor.png) no-repeat 50%;background-size:auto 100%;padding:80px 15px 120px;width:100vw;margin-left:-15px;margin-right:-15px;margin-top:50px;position:relative}#gather .row>.rs:before{left:calc(50% - 59px);top:calc(50% + 259px);width:150px;height:150px;background:url(../img/purple-decoration.png) no-repeat 0;background-size:contain;z-index:-1}#gather .row>.rs:after,#gather .row>.rs:before{content:"";position:absolute;transform:translate(-50%,-50%)}#gather .row>.rs:after{left:calc(50% + 35px);top:calc(50% + 286px);width:190px;height:190px;background:url(../img/hero-bk-1.png) no-repeat 0;background-size:contain;z-index:-2}#gather .row>.rs .h2{font-weight:700;color:#514da4}#gather .row>.rs .img{display:none}#sert{padding-top:90px}#sert .swiper{overflow:visible;width:100%;margin-bottom:80px}#sert .swiper .swiper-slide .img_wrapper img{box-shadow:-5px 6px 2px 0 rgba(0,0,0,.02),-13px 14px 5px 0 rgba(0,0,0,.03),-26px 27px 10px 0 rgba(0,0,0,.04),-46px 48px 18px 0 rgba(0,0,0,.04),-88px 89px 33px 0 rgba(0,0,0,.05),-213px 213px 80px 0 rgba(0,0,0,.07)}#sert .swiper .swiper-button-prev{left:calc(50% - 50px)}#sert .swiper .swiper-button-next,#sert .swiper .swiper-button-prev{border:1px solid #514da4;width:40px;height:40px;border-radius:100%;bottom:-50px;top:auto}#sert .swiper .swiper-button-next{left:50%}#sert .row>.rs .pretitle{opacity:.8}#sert .row>.rs .mxform>.h2{font-weight:700;color:#514da4}#footer{position:relative;padding-top:60px;padding-bottom:150px;margin-top:50px}#footer .design{display:block}#footer .design .d1 img{width:450px;transform:rotate(0deg) scaleX(-1) translateX(24px)}#footer .design .d2{z-index:-1}#footer .design .d2 img{width:250px;transform:translate(67px,251px) rotate(270deg)}#footer .design .d3{z-index:-2}#footer .design .d3 img{transform:translate(20px,110px)}#footer .container{position:relative}#footer .h1{color:#fff}#footer .pretitle{color:#fff;font-size:18px;margin-bottom:20px}#footer .cont{color:#fff;display:grid;width:100%;padding-left:30px;background:url(../img/footer-call-icon.svg) no-repeat left top 5px}#footer .cont a{color:#fff;text-decoration:none;font-weight:700}#footer .cont.mail{background:url(../img/footer-mail-cion.svg) no-repeat left top 5px}#footer .cont.mail a{text-decoration:underline}@media (min-width:768px){#header{padding:20px 0}#header .logo{display:flex;align-items:center}#header .logo img{height:auto;width:128px;-o-object-fit:contain;object-fit:contain}#header .logo span{display:inline-block;font-size:13px;font-weight:700;color:#fff;border-left:1px solid #fff;margin-left:15px;padding-left:15px;width:150px;line-height:normal}#header .cont .tel{color:#514da4;font-weight:700;background:url(../img/header-call.svg) no-repeat 0}#header .cont .cta_mx>.btn{color:#514da4}#hero{position:relative;z-index:1}#hero .row>.ls{width:50%;align-items:flex-start;padding-right:20px}#hero .row>.ls .img_wrapper{width:100%;height:auto}#hero .row>.ls .bubble{width:206px;transform:rotate(90deg) translate(250px,-63px)}#hero .row>.rs{width:50%}#hero .row>.rs h1{font-size:24px;margin-top:0}#hero .row>.rs ul{display:grid;grid-template-columns:repeat(2,1fr)}#hero .row>.rs ul li{display:block}#hero .row>.rs ul li p{line-height:normal;font-size:14px;margin-top:10px}#about{position:relative}#about .design .d1{overflow:visible}#about .design .d1 img{transform:translate(350px,-145px)}#about .design .d2{display:flex}#about .design .d2 img{transform:translate(250px)}#about .row>.ls{width:50%;padding-right:30px}#about .row>.ls ul li p{font-size:14px}#about .row>.rs{width:50%;transform:translateY(50px);padding:50px 0 0}#about .row>.rs:before{left:calc(50% + 170px);top:calc(50% + 54px);width:708px;height:788px;transform:translate(-50%,-50%) scaleY(-1)}#about .row>.rs .img_wrapper{width:300px;height:360px;margin-right:0}#about .row>.rs .desc{padding-left:80px}#about .row>.lbs{width:50%}#why .row>ul{display:grid;grid-template-columns:repeat(2,1fr)}#why .row>ul>li:last-child{grid-column:1/3}#why .row>ul>li:last-child ul{grid-template-columns:repeat(2,1fr)}#what_we_offer .h1{text-align:center;margin-bottom:40px}#what_we_offer .gen_title{margin-top:80px;width:100%;margin-bottom:176px}#what_we_offer .gen_title .title{width:250px;height:250px}#what_we_offer .gen_title .imgs img:first-child{width:224px;transform:translateY(4px) translateX(207px) rotate(180deg);top:-80px}#what_we_offer .gen_title .imgs img:nth-child(2){width:150px;transform:translate(240px,40px) rotate(-90deg);top:90px}#what_we_offer .gen_title .imgs img:nth-child(3){top:290px;right:120px;width:170px;transform:translate(-58px,-252px) rotate(90deg)}#what_we_offer .gen_title ul li{position:absolute}#what_we_offer .gen_title ul li:first-child{width:176px;transform:translateY(-360px)}#what_we_offer .gen_title ul li:first-child:before{content:"";position:absolute;left:calc(50% + 80px);top:calc(50% + 50px);width:106px;height:137px;transform:translate(-50%,-50%);background:url(../img/tablet-arrows-7.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(2){width:218px;transform:translate(536px,-358px)}#what_we_offer .gen_title ul li:nth-child(2):before{content:"";position:absolute;left:calc(50% - 160px);top:calc(50% + 14px);width:64px;height:33px;transform:translate(-50%,-50%);background:url(../img/tablet-arrows-1.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(3){width:179px;transform:translateY(-190px)}#what_we_offer .gen_title ul li:nth-child(3):before{content:"";position:absolute;left:calc(50% + 82px);top:calc(50% - 31px);width:98px;height:8px;transform:translate(-50%,-50%);background:url(../img/tablet-arrows-6.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(4){width:172px;transform:translate(614px,-236px)}#what_we_offer .gen_title ul li:nth-child(4):before{content:"";position:absolute;left:calc(50% - 90px);top:calc(50% - 79px);width:46px;height:8px;transform:translate(-50%,-50%);background:url(../img/tablet-arrows-2.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(5){width:189px;transform:translateY(-17px)}#what_we_offer .gen_title ul li:nth-child(5):before{content:"";position:absolute;left:calc(50% + 90px);top:calc(50% - 69px);width:84px;height:122px;transform:translate(-50%,-50%);background:url(../img/tablet-arrows-5.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(6){width:225px;transform:translate(532px,-31px)}#what_we_offer .gen_title ul li:nth-child(6):before{content:"";position:absolute;left:calc(50% - 160px);top:calc(50% - 37px);width:60px;height:35px;transform:translate(-50%,-50%);background:url(../img/tablet-arrows-3.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(7){width:295px;transform:translate(217px,51px)}#what_we_offer .gen_title ul li:nth-child(7):before{content:"";position:absolute;left:calc(50% - 101px);top:calc(50% - 78px);width:8px;height:40px;transform:translate(-50%,-50%) rotate(180deg);background:url(../img/tablet-arrows-4.svg) no-repeat 50%}#conditions{background-size:1010px;padding-top:94px;padding-bottom:166px;position:relative;background:none}#conditions:before{content:"";position:absolute;left:50%;top:50%;width:1008px;height:1019px;transform:translate(-50%,-50%);background:url(../img/purple-decoration.png) no-repeat 50%;background-size:contain}#conditions .design{display:block}#conditions .design .d1{overflow:visible;z-index:-1}#conditions .design .d1 img{transform:translate(177px,-128px);width:1395px}#conditions .design .d2{overflow:visible;z-index:-1}#conditions .design .d2 img{transform:translate(-363px);width:1395px}#conditions .row{position:relative}#conditions .row>.ls{width:50%;padding-right:15px}#conditions .row>.rs{width:50%;padding-left:15px}#conditions .row>.bs{width:100%}#conditions .row>.bs .royal{justify-content:center}#conditions .row>.bs .royal,#conditions .row>.bs .royal .inner{display:flex;align-items:center}#conditions .row>.bs .royal .inner .img_wrapper{margin:0}#conditions .row>.bs .royal .inner .title{margin:0 20px 0 10px}#conditions .row>.bs .total{justify-content:center}#conditions .row>.bs .total div{margin:0 10px}#conditions .row>.bs .fform .cta_mx>.btn{margin:auto}#innumbers{position:relative}#innumbers .design{display:block}#innumbers .design .d1{align-items:center;overflow:visible}#innumbers .design .d1 img{width:1664px;transform:translateX(751px) translateY(-1px)}#innumbers .design .d2{align-items:flex-end;overflow:visible}#innumbers .design .d2 img{width:1664px;transform:translateX(-356px) translateY(995px)}#innumbers .h1{text-align:center}#innumbers .row{position:relative}#innumbers .row>.ls{width:66.66667%;margin:auto}#innumbers .row>.ls ul li{padding:10px 0;display:flex;justify-content:space-between}#innumbers .row>.ls .desc{font-size:24px;line-height:140%;margin:40px 0}#innumbers .row>.rs{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:40px auto}#support{position:relative;padding-top:60px;padding-bottom:120px}#support .design{display:none}#support ul{grid-template-columns:repeat(2,1fr);gap:50px 20px}#support .h2{width:70%;margin:40px auto}#gather .h1{padding-right:40%;margin-bottom:60px}#gather .row>.ls{width:50%;padding-right:50px}#gather .row>.ls ul{gap:43px}#gather .row>.ls ul li .num{font-size:90px}#gather .row>.ls ul li p{font-size:18px}#gather .row>.rs{background:none;width:50%;margin:0;padding:0 0 0 30px}#gather .row>.rs:before{left:calc(50% - 23px);top:calc(50% + 201px);width:271px;height:279px}#gather .row>.rs:after{left:calc(50% + 77px);top:calc(50% + 253px);width:350px;height:350px}#gather .row>.rs .img{display:block;position:absolute;height:700px;transform:translate(-55px,-31px)}#gather .row>.rs .img img{height:100%}#gather .row>.rs .mxform,#sert{position:relative}#sert .design .d1{align-items:flex-end;overflow:visible}#sert .design .d1 img{opacity:.5;width:1664px;transform:translate(400px,900px)}#sert .design .d2,#sert .design .d3{display:none}#sert .pretitle{font-size:18px;width:400px;margin-bottom:40px}#sert .swiper{margin-bottom:50px}#sert .swiper .swiper-wrapper{-moz-columns:3;column-count:3;display:block}#sert .swiper .swiper-wrapper .swiper-slide{height:auto}#sert .swiper .swiper-wrapper .swiper-slide:first-child .img_wrapper img{height:194px}#sert .swiper .swiper-wrapper .swiper-slide:nth-child(5) .img_wrapper img{height:150px}#sert .swiper .swiper-button-next,#sert .swiper .swiper-button-prev{display:none}#sert .row{position:relative}#sert .row>.ls{width:50%}#sert .row>.rs{width:50%;padding-left:40px}#sert .row>.rs .pretitle{width:auto}#footer .pretitle{font-size:24px;line-height:140%;padding-right:100px;margin-top:50px;margin-bottom:40px}#footer .design .d1 img{width:905px;transform:rotate(0deg) scaleX(-1) translateX(192px)}#footer .design .d2 img{width:250px;transform:translate(417px,6px) rotate(180deg)}#footer .design .d3 img{transform:translate(317px,88px);width:400px}#footer .row{padding-right:190px}#footer .cont{margin-bottom:40px}#footer .cont a{font-size:24px}}@media (min-width:1200px){#header .cont .tel{font-size:24px}#header .cont .cta_mx>.btn{font-size:16px;color:#232323}#hero .row>.rs{padding-left:20px}#hero .row>.rs h1{font-size:36px}#hero .row>.rs ul{gap:30px;margin-bottom:50px}#hero .row>.rs ul li{display:flex;align-items:center}#hero .row>.rs ul li p{margin:0;font-size:16px}#hero .row>.ls{padding-right:40px}#hero .row>.ls .img_wrapper{position:relative;transform:translateY(-40px)}#hero .row>.ls .bubble{width:143px;transform:rotate(0deg) translate(204px,368px)}#about .design .d2 img{width:631px;transform:translate(570px)}#about .row>.ls{width:34%;padding-right:0}#about .row>.ls ul{gap:30px}#about .row>.ls ul li{display:flex}#about .row>.ls ul li .img_wrapper{margin-right:20px}#about .row>.ls ul li p{font-size:16px;line-height:140%}#about .row>.rs{width:65%;transform:translateY(-50px) translateX(30px);padding:0}#about .row>.rs:before{left:calc(50% + 4px);top:calc(50% + 5px);width:724px;height:788px;transform:translate(-50%,-50%) scaleY(-1)}#about .row>.rs .img_wrapper{width:393px;height:493px;margin:auto}#about .row>.rs .desc{padding-left:0}#about .row>.lbs{margin-top:-150px}#about .row>.lbs .h2{font-size:24px;width:340px}#why{padding-top:0}#why .row>ul{grid-template-columns:repeat(3,1fr)}#why .row>ul>li .title{font-size:24px;line-height:140%;margin-top:15px;margin-bottom:30px}#why .row>ul>li:last-child{grid-column:auto}#why .row>ul>li:last-child ul{grid-template-columns:auto}#what_we_offer .h1{margin-bottom:50px;padding:0 200px}#what_we_offer .gen_title .title{width:356px;height:356px}#what_we_offer .gen_title .title .inner{font-size:24px;line-height:140%}#what_we_offer .gen_title .imgs img:first-child{width:296px;transform:translateY(-19px) translateX(363px) rotate(180deg);top:-80px}#what_we_offer .gen_title .imgs img:nth-child(2){width:205px;transform:translate(406px,120px) rotate(-90deg);top:90px}#what_we_offer .gen_title .imgs img:nth-child(3){top:290px;right:120px;width:223px;transform:translate(-173px,-224px) rotate(90deg)}#what_we_offer .gen_title ul li{font-size:20px}#what_we_offer .gen_title ul li:first-child{width:281px;transform:translateY(-446px)}#what_we_offer .gen_title ul li:first-child:before{width:133px;height:169px;left:calc(50% + 187px);top:calc(50% + 79px);background:url(../img/what-arrows-7.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(2){width:281px;transform:translate(843px,-442px)}#what_we_offer .gen_title ul li:nth-child(2):before{left:calc(50% - 195px)}#what_we_offer .gen_title ul li:nth-child(3){width:328px;transform:translateY(-252px)}#what_we_offer .gen_title ul li:nth-child(3):before{left:calc(50% + 132px);top:calc(50% - 1px)}#what_we_offer .gen_title ul li:nth-child(4){width:268px;transform:translate(906px,-248px)}#what_we_offer .gen_title ul li:nth-child(4):before{left:calc(50% - 127px);top:calc(50% - 58px)}#what_we_offer .gen_title ul li:nth-child(5){width:229px;transform:translateY(-26px)}#what_we_offer .gen_title ul li:nth-child(5):before{width:144px;height:139px;left:calc(50% + 185px);top:calc(50% - 79px);background:url(../img/what-arrows-5.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(6){width:225px;transform:translate(837px,-31px)}#what_we_offer .gen_title ul li:nth-child(6):before{width:108px;height:35px;left:calc(50% - 183px);top:calc(50% - 43px);background:url(../img/what-arrows-3.svg) no-repeat 50%}#what_we_offer .gen_title ul li:nth-child(7){width:376px;transform:translate(365px,84px)}#conditions{padding-top:0;margin-top:50px}#conditions .h1{margin-top:150px}#conditions:before{width:1097px;height:1227px}#conditions .row{padding:0 170px}#conditions .design .d1 img{transform:translate(911px,-438px);width:1395px}#innumbers .h1{text-align:left}#innumbers .row>.ls{width:50%;padding-right:80px;margin-top:0}#innumbers .row>.ls .desc{padding-right:50px}#innumbers .row>.rs{width:50%;margin-top:-100px;gap:32px 19px}#support{background:none;position:relative;margin-top:200px}#support .design{display:block}#support .design .d1{overflow:visible}#support .design .d1 img{width:350px;transform:translateX(-35px) translateY(-200px)}#support .design .d2{overflow:visible}#support .design .d2 img{width:200px;transform:translateX(-15px) translateY(-113px)}#support:before{content:"";position:absolute;left:50%;top:50%;width:1282px;height:1282px;transform:translate(-50%,-50%);background:url(../img/gray-decoration.svg) no-repeat 50%}#support .row{position:relative}#support ul{grid-template-columns:repeat(3,1fr)}#support .h1{padding-right:70%;margin-top:0}#support .h2{width:100%;padding:0 200px;font-size:24px;margin-top:150px}#gather{margin-top:100px}#gather .h1{padding-right:45%}#gather .row>.ls ul li{min-height:100px}#gather .row>.ls ul li p{font-size:24px;line-height:140%}#gather .row>.rs .img{height:615px}#gather .row>.rs .mxform{padding-left:20px;padding-right:160px;padding-top:20px}#gather .row>.rs .mxform .h2{font-size:24px;margin-bottom:20px}#sert .design .d2{display:flex;overflow:visible}#sert .design .d2 img{width:1400px;transform:translate(422px,-604px)}#sert .design .d3{display:flex;overflow:visible}#sert .design .d3 img{width:1400px;transform:translate(-935px,255px);opacity:.5}#sert .h1{margin-bottom:20px}#sert .pretitle{font-size:18px;width:617px;margin-bottom:40px}#sert .swiper .swiper-wrapper .swiper-slide:first-child .img_wrapper img{height:303px}#sert .swiper .swiper-wrapper .swiper-slide:nth-child(5) .img_wrapper img{height:240px}#sert .row>.ls{padding-right:50px}#sert .row>.rs{display:flex;align-items:flex-end}#sert .row>.rs .h2{font-size:32px;margin-bottom:52px}#sert .row>.rs .form{padding-right:100px}#footer{position:relative;z-index:1}#footer .design .d1{overflow:visible}#footer .design .d1 img{width:1080px;transform:rotate(0deg) scaleX(-1) translateX(374px) translateY(-50px)}#footer .design .d2{overflow:visible}#footer .design .d2 img{width:335px;transform:translate(376px,-32px) rotate(180deg)}#footer .design .d3 img{width:563px}#footer .row{padding-right:530px}#footer .row .h1{font-size:38px;margin-bottom:0}#footer .pretitle{padding-right:222px}}
#gal{
    margin-top: 80px;
}
#gal .h1 b{
    display: inline-block;
    color: #514da4;
}

#gal ul{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 20px;
    width: 100%;
    position: relative;
    z-index: 2;
}

#gal ul li{
    height: 100px;
}

#gal ul li:last-child{
   grid-column: 1/3;
   height: 150px;
}

#gal ul li a{
    display: flex;
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 10px;
}
#gal ul li a img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media (min-width:768px){
    #gal ul{
        display: grid;
        grid-template-columns: repeat(6,1fr);
        gap: 20px;
        width: 100%;margin-top: 20px;
    }
    #gal ul li{
        height: 190px;
    }
    #gal ul li:nth-child(1){
        grid-column: 1/3;
     }
     #gal ul li:nth-child(2){
        grid-column: 3/5;
     }
     #gal ul li:nth-child(3){
        grid-column: 5/7;
     }
    #gal ul li:nth-child(4){
        grid-column: 1/4;
     }
    #gal ul li:last-child{
        grid-column: 4/7;
        height: 190px;
    }
}

@media (min-width:1170px){
    #gal ul{
        display: grid;
        grid-template-columns: repeat(6,1fr);
        gap: 30px;
        width: 100%;margin-top: 20px;
    }
    #gal ul li{
        height: 300px;
    }
    #gal ul li:last-child{
        height: 300px;
    }
}


/*# sourceMappingURL=style.css.map */
