@charset "UTF-8";
@font-face{font-family:"Gilroy";font-weight:200;src:url("../fonts/Gilroy-UltraLight.ttf");font-display:swap}@font-face{font-family:"Gilroy";font-weight:400;src:url("../fonts/Gilroy-Regular.ttf");font-display:swap}@font-face{font-family:"Gilroy";font-weight:600;src:url("../fonts/Gilroy-SemiBold.ttf");font-display:swap}@font-face{font-family:"Gilroy";font-weight:800;src:url("../fonts/Gilroy-ExtraBold.ttf");font-display:swap}@font-face{font-family:"Montserrat";font-weight:200;src:url("../fonts/Montserrat-ExtraLight.otf");font-display:swap}@font-face{font-family:"Montserrat";font-weight:400;src:url("../fonts/Montserrat-Regular.ttf");font-display:swap}@font-face{font-family:"Montserrat";font-weight:600;src:url("../fonts/Montserrat-SemiBold.otf");font-display:swap}@keyframes showItem{from{opacity:0}to{opacity:1}}@keyframes hideItem{from{opacity:1}to{opacity:0}}@keyframes slideDownBackdrop{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUpBackdrop{from{transform:translateY(0)}to{transform:translateY(-100%)}}*,*::after,*::before{margin:0;padding:0;box-sizing:inherit}h1,h2,h3,h4,h5,h6{margin-bottom:0;font-weight:normal;line-height:calc(24 / 1920 * 100vw)}a{color:#000000;text-decoration:none;cursor:pointer}a:hover{text-decoration:none;color:inherit}p{margin:0}ul{margin:0}input,textarea{border:none;background:transparent}input:focus,button:focus,select:focus,textarea:focus{outline:none}label{margin:0}button{background:transparent;border:none;cursor:pointer}body{box-sizing:border-box;background:#FFFFFF;position:relative;padding-top:calc(134 / 1920 * 100vw)}body.show-message{padding-top:calc(181 / 1920 * 100vw)}body.loading:before{content:url("../icons/preloader.svg");position:fixed;top:calc(-134 / 1920 * 100vw);width:100vw;height:calc(134 / 1920 * 100vw + 100vh);display:flex;justify-content:center;align-items:center;z-index:9999}body:not(.portfolio-modal-open).loading:before{background:rgba(50, 62, 72, 0.5)}body.customize-support header{top:32px}.hidden{display:none !important}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){h1,h2,h3,h4,h5,h6{line-height:calc(34 / 375 * 100vw)}body{padding-top:calc(69 / 375 * 100vw)}body.show-message{padding-top:calc(127 / 375 * 100vw)}body.loading:before{top:calc(-69 / 375 * 100vw)}}body{font-family:"Gilroy", sans-serif;font-weight:400;font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);color:#000000}.heading-primary{font-family:"Montserrat", sans-serif;font-weight:600;font-size:calc(36 / 1920 * 100vw);line-height:calc(46 / 1920 * 100vw)}.heading-primary--inactive{opacity:0.5}.heading-secondary{font-family:"Montserrat", sans-serif;font-weight:400;font-size:calc(24 / 1920 * 100vw);line-height:calc(34 / 1920 * 100vw);margin-bottom:calc(10 / 1920 * 100vw)}.heading-secondary:not(:first-of-type){margin-top:calc(40 / 1920 * 100vw)}.heading-secondary:not(:first-child){margin-top:calc(40 / 1920 * 100vw)}.list-heading{font-size:calc(16 / 1920 * 100vw);line-height:calc(24 / 1920 * 100vw);font-weight:600;margin-bottom:calc(10 / 1920 * 100vw)}.title-text{margin-top:calc(10 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);width:50%}.category-text{font-size:calc(19 / 1920 * 100vw);line-height:calc(24 / 1920 * 100vw);display:flex;align-items:center;border:1px solid #EAEEEF}.slider-number{display:block;font-size:calc(36 / 1920 * 100vw);line-height:calc(36 / 1920 * 100vw);font-weight:800}.info-text{width:70%;font-size:calc(18 / 1920 * 100vw);font-weight:400;line-height:calc(28 / 1920 * 100vw)}.info-text p{margin-top:calc(20 / 1920 * 100vw)}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){body{font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}.heading-primary{font-size:calc(24 / 375 * 100vw);line-height:calc(34 / 375 * 100vw)}.heading-secondary{font-size:calc(18 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}.heading-secondary:not(:first-of-type){margin-top:calc(30 / 375 * 100vw)}.heading-secondary:not(:first-child){margin-top:calc(30 / 375 * 100vw)}.list-heading{font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw);margin-bottom:calc(1 / 375 * 100vw)}.title-text{margin-top:calc(10 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);width:100%}.slider-number{font-size:calc(24 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.category-text{font-size:calc(12 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.info-text{width:100%;font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.info-text p{margin-top:calc(10 / 375 * 100vw)}}.colored{background:#F4F7F8}.half-width-text{width:50%;padding-right:calc(30 / 1920 * 100vw)}.half-width-text .heading-primary+p{padding-top:calc(30 / 1920 * 100vw)}.half-width-text .btn-container{justify-content:flex-start}.list-container ol{margin-left:calc(15 / 1920 * 100vw)}.list-container ul{list-style:none}.list-container ul li{margin-bottom:calc(5 / 1920 * 100vw);padding-left:calc(15 / 1920 * 100vw);position:relative}.list-container ul li:last-child{margin-bottom:0 !important}.list-container ul li::before{content:'';width:calc(5 / 1920 * 100vw);height:calc(5 / 1920 * 100vw);display:inline-block;border-radius:50%;border:1px solid #000000;position:absolute;top:calc(10 / 1920 * 100vw);left:0}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.list-container ol{margin-left:calc(15 / 375 * 100vw)}.list-container ul li{margin-bottom:calc(5 / 375 * 100vw);padding-left:calc(10 / 375 * 100vw)}.list-container ul li::before{flex:0 0 calc(5 / 375 * 100vw);width:calc(5 / 375 * 100vw);height:calc(5 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw);top:calc(9 / 375 * 100vw)}}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.half-width-text{width:100%;padding-right:0}.half-width-text .heading-primary+p{padding-top:calc(10 / 375 * 100vw)}}.main-btn{display:flex;align-items:center;border:none;background:transparent;padding:0 calc(40 / 1920 * 100vw);height:calc(54 / 1920 * 100vw);font-family:"Montserrat", sans-serif;font-size:calc(19 / 1920 * 100vw);position:relative;font-weight:600;color:black;white-space:nowrap;transition:all 0.3s ease-in-out}.main-btn:first-child::before{content:'';width:calc(90 / 1920 * 100vw);height:1px;background:#323E48;position:absolute;top:50%;transform:translateY(-50%);left:calc(-70 / 1920 * 100vw);pointer-events:none;transition:opacity 0.3s ease-in-out}.main-btn--green{background-color:#5BBA47;color:#FFFFFF}.main-btn--green::before{display:none}.main-btn--green:hover{color:#FFFFFF;opacity:0.8}.btn-container{margin-top:calc(30 / 1920 * 100vw);margin-left:calc(-10 / 1920 * 100vw);margin-right:calc(-10 / 1920 * 100vw);display:flex;justify-content:center;flex-wrap:wrap}.btn-container .main-btn{margin-top:calc(10 / 1920 * 100vw);margin-left:calc(10 / 1920 * 100vw);margin-right:calc(10 / 1920 * 100vw)}.btn-desktop{display:flex}.btn-mobile{display:none}.main-btn--bordered,.main-btn--filled:hover{border:1px solid #323E48;color:#323E48;background:transparent}.main-btn--bordered:before,.main-btn--filled:hover:before{opacity:1}.main-btn--bordered:hover,.main-btn--filled{background:#323E48;color:#FFFFFF}.main-btn--bordered:hover:before,.main-btn--filled:before{opacity:0}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.main-btn{padding:0 calc(20 / 375 * 100vw);height:calc(48 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}.main-btn::before{display:none}.main-btn--big{padding:0 calc(30 / 375 * 100vw)}.btn-container{flex-wrap:wrap;margin-top:calc(20 / 375 * 100vw);margin-left:calc(-10 / 375 * 100vw);margin-right:calc(-10 / 375 * 100vw)}.btn-container .main-btn{margin-top:calc(10 / 375 * 100vw);margin-left:calc(10 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw)}.btn-desktop{display:none}.btn-mobile{display:flex}}.main-slider-container{height:calc(500 / 1920 * 100vw);margin-top:calc(-40 / 1920 * 100vw)}.main-slider-container .main-slider{display:block;height:100%;width:100%}.main-slider-container .main-slider__img{height:calc(500 / 1920 * 100vw)}.main-slider-container .main-slider__img img{width:100%;height:100%;object-fit:cover}.main-slider-container .main-slider .owl-dots{position:absolute;display:flex;left:50%;transform:translateX(-50%);margin:0 !important;bottom:calc(30 / 1920 * 100vw);height:calc(9 / 1920 * 100vw)}.main-slider-container .main-slider .owl-dots .owl-dot{display:block}.main-slider-container .main-slider .owl-dots .owl-dot span{width:calc(9 / 1920 * 100vw);height:calc(9 / 1920 * 100vw);margin:0 calc(5 / 1920 * 100vw);display:block;background-color:#FFFFFF;opacity:0.5;border-radius:50%}.main-slider-container .main-slider .owl-dots .owl-dot.active span{opacity:1}.slider__nav{display:flex;height:calc(16 / 1920 * 100vw);margin-top:calc(36 / 1920 * 100vw)}.slider__dots{display:flex;margin-right:calc(52.5 / 1920 * 100vw);margin-left:calc(52.5 / 1920 * 100vw)}.slider__dot{opacity:0.5;line-height:calc(18 / 1920 * 100vw);color:#323E48;margin:0 calc(7.5 / 1920 * 100vw)}.slider__dot.active{opacity:1;font-size:calc(18 / 1920 * 100vw);font-weight:600}.arrow-left,.arrow-right{width:calc(24 / 1920 * 100vw);height:calc(16 / 1920 * 100vw)}.arrow-left img,.arrow-right img{height:100%;display:block}.disabled .arrow-left,.disabled .arrow-right{opacity:0.5}.process-carousel{width:calc(1204 / 1920 * 100vw);overflow:hidden}.process-slider{width:calc(1224 / 1920 * 100vw)}.process-slider__container{display:flex;margin-top:calc(50 / 1920 * 100vw)}.process-slider__item{height:100%;border:1px solid #A0A8AC;margin-right:calc(30 / 1920 * 100vw);padding:calc(30 / 1920 * 100vw);font-weight:400;line-height:calc(20 / 1920 * 100vw);position:relative}.process-slider__item__heading{display:block;font-size:calc(18 / 1920 * 100vw);line-height:calc(24 / 1920 * 100vw);margin:calc(10 / 1920 * 100vw) 0}.process-slider__item::after{content:'';display:block;height:1px;width:calc(50 / 1920 * 100vw);background:#000000;position:absolute;right:calc(-10 / 1920 * 100vw);top:calc(48 / 1920 * 100vw)}.process-slider .owl-stage{display:flex;justify-content:space-between}.process-slider .owl-stage .owl-item{flex:1 0 auto}.comparing-slider__container{position:relative}.comparing-slider__item__img{height:calc(500 / 1920 * 100vw) !important}.comparing-slider__item__img img{width:100%;height:100%;object-fit:cover}.comparing-slider__item__heading{display:block;font-size:calc(18 / 1920 * 100vw);line-height:calc(18 / 1920 * 100vw);text-align:center;margin-top:calc(23 / 1920 * 100vw);padding:0 calc(240 / 1920 * 100vw)}.comparing-slider__item__heading--mobile{display:none}.comparing-slider__nav{position:absolute;right:0;bottom:0;z-index:100}.comparing-slider__dots{margin-right:calc(22.5 / 1920 * 100vw);margin-left:calc(22.5 / 1920 * 100vw)}.twentytwenty-handle{height:calc(37 / 1920 * 100vw);width:calc(37 / 1920 * 100vw);position:absolute;left:50%;top:50%;margin-left:calc(-22 / 1920 * 100vw);margin-top:calc(-22 / 1920 * 100vw);border-width:calc(3 / 1920 * 100vw);border-style:solid;border-color:#FFFFFF;-webkit-border-radius:calc(1000 / 1920 * 100vw);-moz-border-radius:calc(1000 / 1920 * 100vw);border-radius:calc(1000 / 1920 * 100vw);z-index:40;cursor:pointer;background-color:rgba(255, 255, 255, 0.1)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:calc(3 / 1920 * 100vw);height:calc(9999 / 1920 * 100vw);left:50%;margin-left:calc(-1.5 / 1920 * 100vw)}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:calc(20 / 1920 * 100vw)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:calc(20 / 1920 * 100vw)}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{border:none;background-size:100% 100%;margin:0;height:calc(16 / 1920 * 100vw);width:calc(16 / 1920 * 100vw)}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;transform:translateY(-50%);left:auto;right:auto}.twentytwenty-left-arrow{right:calc(2 / 1920 * 100vw);background:url("../icons/right.svg");background-size:100% 100%}.twentytwenty-right-arrow{background:url("../icons/left.svg");background-size:100% 100%;left:calc(2 / 1920 * 100vw)}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.main-slider-container{height:calc(165 / 375 * 100vw);margin-top:calc(-11 / 375 * 100vw);margin-bottom:calc(-22 / 375 * 100vw)}.main-slider-container .main-slider__img{height:calc(165 / 375 * 100vw);display:block}.main-slider-container .main-slider .owl-dots{bottom:calc(10 / 375 * 100vw);height:calc(4 / 375 * 100vw)}.main-slider-container .main-slider .owl-dots .owl-dot span{width:calc(4 / 375 * 100vw);height:calc(4 / 375 * 100vw);margin:0 calc(2.5 / 375 * 100vw)}.slider__nav{height:calc(16 / 375 * 100vw);margin-top:calc(25 / 375 * 100vw)}.slider__dots{margin-right:calc(25 / 375 * 100vw);margin-left:0}.slider__dot{line-height:calc(14 / 375 * 100vw);margin:0 calc(5 / 375 * 100vw)}.slider__dot.active{font-size:calc(14 / 375 * 100vw)}.slider__dot:first-child{margin-left:0}.arrow-left,.arrow-right{width:calc(16 / 375 * 100vw);height:calc(10.6 / 375 * 100vw)}.process-carousel{width:100%;overflow:visible;margin-top:calc(33 / 375 * 100vw)}.process-slider{width:calc(100% + calc(10 / 375 * 100vw))}.process-slider__container{flex-direction:column-reverse;margin-top:0}.process-slider__item{margin-right:calc(10 / 375 * 100vw);padding:calc(20 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.process-slider__item__heading{font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);margin:calc(5 / 375 * 100vw) 0}.process-slider__item::after{width:calc(50 / 375 * 100vw);right:calc(-10 / 375 * 100vw);top:calc(48 / 375 * 100vw)}.comparing-slider__container{margin-bottom:calc(30 / 375 * 100vw)}.comparing-slider__item__img{height:calc(165 / 375 * 100vw) !important}.comparing-slider__item__heading{display:none}.comparing-slider__item__heading--mobile{display:block;font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);text-align:left;margin-top:calc(10 / 375 * 100vw);padding-right:calc(105 / 375 * 100vw)}.comparing-slider__nav{bottom:calc(2 / 375 * 100vw)}.comparing-slider__dots{margin-right:calc(11 / 375 * 100vw);margin-left:calc(11 / 375 * 100vw)}.twentytwenty-handle{height:calc(37 / 375 * 100vw);width:calc(37 / 375 * 100vw);margin-left:calc(-22 / 375 * 100vw);margin-top:calc(-22 / 375 * 100vw);border-width:calc(3 / 375 * 100vw);-webkit-border-radius:calc(1000 / 375 * 100vw);-moz-border-radius:calc(1000 / 375 * 100vw);border-radius:calc(1000 / 375 * 100vw)}.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-horizontal .twentytwenty-handle:after{width:calc(3 / 375 * 100vw);height:calc(9999 / 375 * 100vw);margin-left:calc(-1.5 / 375 * 100vw)}.twentytwenty-horizontal .twentytwenty-handle:before{margin-bottom:calc(23 / 375 * 100vw)}.twentytwenty-horizontal .twentytwenty-handle:after{margin-top:calc(23 / 375 * 100vw)}.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow,.twentytwenty-down-arrow{height:calc(16 / 375 * 100vw);width:calc(16 / 375 * 100vw)}.twentytwenty-left-arrow{right:calc(2 / 375 * 100vw)}.twentytwenty-right-arrow{left:calc(2 / 375 * 100vw)}}.pictures-filter{display:flex;flex-wrap:wrap;align-items:normal;margin-top:calc(20 / 1920 * 100vw);margin-bottom:calc(50 / 1920 * 100vw)}.pictures-filter__item{display:flex;align-items:center;padding:0 calc(10 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);border:1px solid #DFE7EA;margin-right:calc(10 / 1920 * 100vw);margin-bottom:calc(10 / 1920 * 100vw);transition:background-color 0.2s ease-in-out;font-size:calc(16 / 1920 * 100vw)}.pictures-filter__item.active{background:#DFE7EA !important}.pictures-filter__item:not(.active):hover{background:rgba(223, 231, 234, 0.7)}.pictures-filter__item.before-active:hover+.active{margin-left:0}.info-list{margin-top:calc(10 / 1920 * 100vw);margin-bottom:calc(50 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);font-weight:400}.info-list ul{list-style:none;display:flex;flex-wrap:wrap}.info-list ul li{margin-right:calc(10 / 1920 * 100vw)}.info-list ul li::after{content:'•';width:calc(5 / 1920 * 100vw);height:calc(5 / 1920 * 100vw);margin-left:calc(10 / 1920 * 100vw)}.info-list ul li:last-child::after{display:none}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.pictures-filter{margin-left:calc(-10 / 375 * 100vw);margin-top:calc(10 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw)}.pictures-filter__item{padding:0 calc(10 / 375 * 100vw);height:calc(30 / 375 * 100vw);margin-right:calc(5 / 375 * 100vw);margin-bottom:calc(5 / 375 * 100vw);font-size:calc(12 / 375 * 100vw)}.pictures-filter__item.active{padding:0 calc(10 / 375 * 100vw)}.pictures-filter__item:not(.active):hover{background-color:transparent;padding:0;margin:0 calc(10 / 375 * 100vw);color:#000000}.pictures-filter__item.before-active:hover+.active{margin-left:calc(10 / 375 * 100vw)}.info-list{margin-top:calc(10 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.info-list ul{flex-wrap:wrap}.info-list ul li{margin-right:calc(5 / 375 * 100vw)}.info-list ul li::after{width:calc(4 / 375 * 100vw);height:calc(4 / 375 * 100vw);margin-left:calc(5 / 375 * 100vw)}}.pictures{display:flex;flex-wrap:wrap;margin-top:calc(50 / 1920 * 100vw)}.pictures .picture{padding:calc(2.5 / 1920 * 100vw);flex:0 0 20%;position:relative}.pictures .picture:nth-child(5n+1){padding-left:0}.pictures .picture:nth-child(5n){padding-right:0}.pictures .picture:nth-child(-n+5){padding-top:0}.pictures .picture:nth-last-child(-n+5){padding-bottom:0}.pictures .picture a{display:block;height:calc(284 / 1920 * 100vw);position:relative;overflow:hidden}.pictures .picture a img{width:100%;height:100%;object-fit:cover}.pictures .picture a img{transition:transform 0.5s ease-in-out;backface-visibility:hidden}.pictures .picture a::before{position:absolute;content:'';display:block;background:rgba(50, 62, 72, 0.8);width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 0.5s ease-in-out;z-index:1}.pictures .picture a span{color:#FFFFFF;font-weight:600;font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);display:flex;align-items:center;justify-content:center;position:absolute;width:100%;height:100%;top:0;left:0;padding:calc(30 / 1920 * 100vw);opacity:0;transition:opacity 0.5s ease-in-out;z-index:2}.pictures .picture a div{opacity:0;position:absolute;left:calc(30 / 1920 * 100vw);bottom:calc(30 / 1920 * 100vw);background:rgba(50, 62, 72, 0.6);transition:opacity 0.5s ease-in-out;z-index:2;height:calc(36 / 1920 * 100vw)}.pictures .picture a div svg{margin:calc(10 / 1920 * 100vw);height:calc(16 / 1920 * 100vw);width:calc(16 / 1920 * 100vw);cursor:pointer;opacity:0.8;fill:#F4F7F8;transition:all 0.5s}.pictures .picture a div svg:hover{opacity:1}.pictures .picture a div svg.copy_icon:hover{fill:#5bba47}.pictures .picture a div svg.viber_icon:hover{fill:#7360f2}.pictures .picture a div svg.telegram_icon:hover{fill:#0088CC}.pictures .picture a div svg.email_icon:hover{fill:#F14336}.pictures .picture a:hover img{transform:scale(1.05)}.pictures .picture a:hover::before{opacity:1}.pictures .picture a:hover span{opacity:1}.pictures .picture a:hover div{transition:opacity 0.5s ease-in-out;opacity:1}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.pictures{margin-top:calc(30 / 375 * 100vw)}.pictures .picture{padding:calc(2.5 / 375 * 100vw) !important;flex:0 0 50%}.pictures .picture:nth-child(2n+1){padding-left:0 !important}.pictures .picture:nth-child(2n){padding-right:0 !important}.pictures .picture:nth-child(-n+2){padding-top:0 !important}.pictures .picture:nth-last-child(-n+2){padding-bottom:0 !important}.pictures .picture a{height:calc(165 / 375 * 100vw)}.pictures .picture a span{font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw);padding:calc(10 / 375 * 100vw)}.pictures .picture a div{left:calc(15 / 375 * 100vw);bottom:calc(15 / 375 * 100vw);height:calc(26 / 375 * 100vw)}.pictures .picture a div svg{margin:calc(5 / 375 * 100vw);height:calc(16 / 375 * 100vw);width:calc(16 / 375 * 100vw)}.pictures .picture a:hover img{transform:none}.pictures .picture a:hover::before{opacity:0}.pictures .picture a:hover span{opacity:0}}.clients{display:flex;flex-wrap:wrap;margin-top:calc(30 / 1920 * 100vw);border-top:1px solid #DFE7EA;border-left:1px solid #DFE7EA}.clients .client{flex:0 0 20%;height:calc(161 / 1920 * 100vw);border-bottom:1px solid #DFE7EA;border-right:1px solid #DFE7EA}.clients .client a{display:flex;justify-content:center;align-items:center;position:relative;width:calc(100% + 2px);margin-left:-1px;height:calc(100% + 2px);margin-top:-1px;transition:background-color 0.3s ease-in-out}.clients .client a img{width:calc(180 / 1920 * 100vw);filter:grayscale(100%);transition:all 0.3s ease-in-out}.clients .client a .info-icon{display:block;width:calc(24 / 1920 * 100vw);height:calc(24 / 1920 * 100vw);position:absolute;top:calc(12 / 1920 * 100vw);right:calc(12 / 1920 * 100vw);opacity:0;transition:opacity 0.3s ease-in-out}.clients .client a .info-icon svg{display:block;width:100%;height:100%;fill:#000000}.clients .client a:hover{background:#F4F7F8}.clients .client a:hover .info-icon{opacity:1}.clients .client a:hover img{filter:none}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.clients{margin-top:calc(15 / 375 * 100vw)}.clients .client{flex:0 0 50%;height:calc(101 / 375 * 100vw);border-left:0 !important;border-top:0 !important}.clients .client a img{width:calc(110 / 375 * 100vw)}.clients .client a .info-icon{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw);top:calc(6 / 375 * 100vw);right:calc(6 / 375 * 100vw)}}.categories{display:flex;flex-wrap:wrap;width:calc(100% + calc(20 / 1920 * 100vw));margin-left:calc(-10 / 1920 * 100vw);margin-top:calc(30 / 1920 * 100vw);height:calc(100% - calc(10 / 1920 * 100vw))}.categories .category{flex:0 0 25%;padding:calc(20 / 1920 * 100vw) calc(10 / 1920 * 100vw) 0 calc(10 / 1920 * 100vw)}.categories .category a{display:flex;flex-direction:column;height:calc(345 / 1920 * 100vw);position:relative;overflow:hidden;backface-visibility:hidden}.categories .category a img{height:calc(100% - calc(54 / 1920 * 100vw));width:100%;object-fit:cover;object-position:50% 20%;transition:transform 0.3s ease-in-out;backface-visibility:hidden;position:absolute;top:0;left:0}.categories .category a span{font-family:"Montserrat", sans-serif;padding-left:calc(20 / 1920 * 100vw);padding-right:calc(20 / 1920 * 100vw);height:calc(54 / 1920 * 100vw);justify-content:space-between;background:#FFFFFF;position:relative;z-index:1}.categories .category a span .category-arrow{width:calc(40 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);padding:calc(12 / 1920 * 100vw);position:absolute;top:calc(-20 / 1920 * 100vw);right:calc(10 / 1920 * 100vw);background-color:#5BBA47;opacity:0;transition:opacity 0.3s ease-in-out}.categories .category a span .category-arrow svg{fill:#FFFFFF;width:calc(16 / 1920 * 100vw);height:calc(16 / 1920 * 100vw);display:block}.categories .category a::before{content:'';display:block;background:rgba(50, 62, 72, 0.5);width:100%;height:calc(100% - calc(54 / 1920 * 100vw));opacity:0;transition:opacity 0.3s ease-in-out;z-index:1}.categories .category a:hover img{transform:scale(1.05)}.categories .category a:hover span .category-arrow{opacity:1}.categories .category a:hover::before{opacity:1}.categories .category--big{flex:0 0 50%}.categories .category--big a img{object-position:50% 37%}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.categories{width:calc(100% + calc(6 / 375 * 100vw));margin-left:calc(-3 / 375 * 100vw);margin-top:calc(15 / 375 * 100vw);height:auto}.categories .category{flex:0 0 50%;width:50%;padding:calc(15 / 375 * 100vw) calc(3 / 375 * 100vw) 0 calc(3 / 375 * 100vw)}.categories .category a{height:auto}.categories .category a::before{height:calc(140 / 375 * 100vw)}.categories .category a img{height:calc(140 / 375 * 100vw)}.categories .category a span{display:block;padding:calc(10 / 375 * 100vw);height:calc(56 / 375 * 100vw)}.categories .category a span .category-arrow{width:calc(24 / 375 * 100vw);height:calc(24 / 375 * 100vw);padding:calc(6 / 375 * 100vw);position:absolute;top:calc(-12 / 375 * 100vw);right:-1px;background-color:#EAEEEF;opacity:1}.categories .category a span .category-arrow svg{fill:#323E48;width:calc(12 / 375 * 100vw);height:calc(12 / 375 * 100vw)}.categories .category a:hover img{transform:none}.categories .category a:hover::before{opacity:0}}.text-container{display:flex;flex-wrap:wrap}.text-container ol{margin-left:calc(15 / 1920 * 100vw)}.text-container ul{list-style:none}.text-container ul li{margin-bottom:calc(5 / 1920 * 100vw);padding-left:calc(15 / 1920 * 100vw);position:relative}.text-container ul li:last-child{margin-bottom:0 !important}.text-container ul li::before{content:'';width:calc(5 / 1920 * 100vw);height:calc(5 / 1920 * 100vw);display:inline-block;border-radius:50%;border:1px solid #000000;position:absolute;top:calc(10 / 1920 * 100vw);left:0}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.text-container ol{margin-left:calc(15 / 375 * 100vw)}.text-container ul li{margin-bottom:calc(5 / 375 * 100vw);padding-left:calc(10 / 375 * 100vw)}.text-container ul li::before{flex:0 0 calc(5 / 375 * 100vw);width:calc(5 / 375 * 100vw);height:calc(5 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw);top:calc(9 / 375 * 100vw)}}.text-container>.heading-secondary{flex:100%;padding-right:calc(50% + calc(60 / 1920 * 100vw));margin-top:0}.text-container__col{padding-left:calc(60 / 1920 * 100vw)}.text-container__col:first-of-type{padding-right:calc(60 / 1920 * 100vw);padding-left:0}.text-container__col p{margin-top:calc(0 / 1920 * 100vw)}.text-container__col p:not(:last-child){margin-bottom:calc(24 / 1920 * 100vw)}.text-container__col p+.list-heading{margin-top:calc(-14 / 1920 * 100vw)}.text-container__col ul{margin-top:calc(0 / 1920 * 100vw)}.text-container__col ul:not(:last-child){margin-bottom:calc(20 / 1920 * 100vw)}.text-container__col p+ul{margin-top:calc(-10 / 1920 * 100vw)}.text-container .btn-container{flex:0 0 100%;margin-top:calc(60 / 1920 * 100vw)}.text-module{display:flex;flex-wrap:initial}.text-module-1 .text-container__col{padding:0}.text-module-2 .text-container__col{width:50%}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.text-container>.heading-secondary{padding-right:0}.text-container__col{flex:0 0 100%;padding-left:0}.text-container__col:first-of-type{padding-right:0}.text-container__col:first-of-type p:last-child{margin-bottom:calc(22 / 375 * 100vw)}.text-container__col:first-of-type ul:last-child{margin-bottom:calc(10 / 375 * 100vw)}.text-container__col:not(:first-child) .heading-secondary{margin-top:calc(30 / 375 * 100vw)}.text-container__col p{margin-top:calc(0 / 375 * 100vw)}.text-container__col p:not(:last-child){margin-bottom:calc(22 / 375 * 100vw)}.text-container__col p+.list-heading{margin-top:calc(-12 / 375 * 100vw)}.text-container__col ul:not(:last-child){margin-bottom:calc(10 / 375 * 100vw)}.text-container__col p+ul{margin-top:calc(-8 / 1920 * 100vw)}.text-container .btn-container{margin-top:calc(30 / 375 * 100vw)}.text-module{flex-wrap:wrap}}.modal.fade .modal-dialog{margin:0;height:100vh;transform:none;opacity:0;transition:opacity 0.3s ease-in-out;max-width:100%;display:flex;justify-content:center}.modal.fade .modal-dialog .popup{background-color:#FFFFFF;pointer-events:auto;position:relative}.modal.fade .modal-dialog .popup .close-btn{display:block;position:absolute;top:calc(30 / 1920 * 100vw);right:calc(30 / 1920 * 100vw);width:calc(24 / 1920 * 100vw);height:calc(24 / 1920 * 100vw);z-index:100}.modal.fade .modal-dialog .popup .close-btn svg{width:100%;height:100%;display:block}.modal.fade .modal-dialog .popup__content{display:flex}.modal.fade .modal-dialog .popup__content p{margin-top:calc(10 / 1920 * 100vw);margin-bottom:calc(40 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .order{padding:calc(80 / 1920 * 100vw) calc(120 / 1920 * 100vw);width:calc(740 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social{height:calc(16 / 1920 * 100vw);display:flex;margin-top:calc(80 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social.viber{height:auto;align-items:center}.modal.fade .modal-dialog .popup__content .order .popup-social.viber span{font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);font-weight:600;margin-right:calc(15 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social.viber a{font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social a{display:block;height:100%}.modal.fade .modal-dialog .popup__content .order .popup-social a:not(:last-child){margin-right:calc(30 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social a svg{fill:#000000;display:block;height:100%;width:auto}.modal.fade .modal-dialog .popup__content .contacts{width:calc(508 / 1920 * 100vw);margin-right:calc(5 / 1920 * 100vw);margin-top:calc(5 / 1920 * 100vw);margin-bottom:calc(5 / 1920 * 100vw);background:#F4F7F8;padding:calc(75 / 1920 * 100vw) calc(60 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item{font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);margin-bottom:calc(20 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item .contacts-heading{font-size:calc(16 / 1920 * 100vw);line-height:calc(24 / 1920 * 100vw);font-weight:600;display:block;margin-bottom:calc(8 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item.address p{margin-top:0;margin-bottom:calc(4 / 1920 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item.address a{text-decoration:underline;margin-bottom:calc(0 / 1920 * 100vw)}.modal.fade .modal-dialog .popup form .form-item{width:100%;height:calc(50 / 1920 * 100vw);margin-bottom:calc(20 / 1920 * 100vw);background:#F4F7F8;position:relative}.modal.fade .modal-dialog .popup form .form-item .wpcf7-form-control-wrap{position:static}.modal.fade .modal-dialog .popup form .form-item span.wpcf7-not-valid-tip{position:absolute;top:calc(17 / 1920 * 100vw);right:calc(35 / 1920 * 100vw);left:auto;line-height:1}.modal.fade .modal-dialog .popup form .form-item input,.modal.fade .modal-dialog .popup form .form-item textarea{width:100%;height:100%;padding-left:calc(20 / 1920 * 100vw);padding-right:calc(30 / 1920 * 100vw);font-family:"Gilroy", sans-serif;font-weight:400;font-size:calc(17 / 1920 * 100vw);line-height:calc(24 / 1920 * 100vw);color:#000000}.modal.fade .modal-dialog .popup form .form-item input.wpcf7-not-valid,.modal.fade .modal-dialog .popup form .form-item textarea.wpcf7-not-valid{border-bottom:1px solid red}.modal.fade .modal-dialog .popup form .form-item input::placeholder,.modal.fade .modal-dialog .popup form .form-item textarea::placeholder{color:#000000}.modal.fade .modal-dialog .popup form .form-item--text{height:calc(100 / 1920 * 100vw);margin-bottom:calc(30 / 1920 * 100vw)}.modal.fade .modal-dialog .popup form .form-item--text textarea{padding-top:calc(13 / 1920 * 100vw);resize:none}.modal.fade .modal-dialog .popup form .form-item .required-sign{display:block;position:absolute;right:calc(20 / 1920 * 100vw);top:calc(17 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw)}.modal.fade .modal-dialog .popup form p{margin:0}.modal.fade .modal-dialog .popup form .ajax-loader{display:none}.modal.fade .modal-dialog .popup form.invalid .wpcf7-response-output{display:none !important}.modal.fade .modal-dialog .popup form.invalid .required-sign{color:red}.modal.show .modal-dialog{transform:none;opacity:1}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio{width:calc(1080 / 1920 * 100vw);height:calc(760 / 1920 * 100vw);background:rgba(244, 247, 248, 0.98);position:relative}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .close-btn{top:calc(20 / 1920 * 100vw);right:calc(20 / 1920 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container{width:calc(760 / 1920 * 100vw);height:100%;position:relative}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container img{width:100%;height:100%;object-fit:cover}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this{opacity:0;position:absolute;left:50%;transform:translateX(-50%);bottom:calc(30 / 1920 * 100vw);background:#323e48;transition:opacity 0.5s ease-in-out;z-index:2;height:calc(40 / 1920 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg{margin:calc(11 / 1920 * 100vw);height:calc(18 / 1920 * 100vw);width:calc(18 / 1920 * 100vw);cursor:pointer;opacity:0.8;fill:#F4F7F8;transition:all 0.5s}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg:hover{opacity:1}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg.copy_icon:hover{fill:#5bba47}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg.viber_icon:hover{fill:#7360f2}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg.telegram_icon:hover{fill:#0088CC}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg.email_icon:hover{fill:#F14336}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container:hover .share_this{opacity:1;user-select:none}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info{width:calc(320 / 1920 * 100vw);padding:calc(100 / 1920 * 100vw) calc(30 / 1920 * 100vw) calc(30 / 1920 * 100vw) calc(30 / 1920 * 100vw);display:flex;flex-direction:column;justify-content:space-between}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__text span{font-weight:600;font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);margin-bottom:calc(30 / 1920 * 100vw);display:block}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__text .pictures-filter__item{display:inline-flex;background:#A0A8AC;color:#FFFFFF;padding:calc(10 / 1920 * 100vw) calc(20 / 1920 * 100vw);min-height:calc(40 / 1920 * 100vw);height:auto;line-height:1.15;margin-bottom:calc(15 / 1920 * 100vw);margin-right:calc(15 / 1920 * 100vw);margin-left:0}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture{width:calc(80 / 1920 * 100vw);height:calc(80 / 1920 * 100vw);margin-top:calc(10 / 1920 * 100vw);cursor:pointer}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture:not(:nth-child(3n+1)){margin-left:calc(5 / 1920 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture:not(:nth-child(3n)){margin-right:calc(5 / 1920 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture img{width:100%;height:100%;object-fit:cover}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav{position:absolute;width:calc(24 / 1920 * 100vw);height:calc(24 / 1920 * 100vw);display:flex;justify-content:center;top:50%;transform:translateY(-50%)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav svg{height:100%}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav__prev{left:calc(-174 / 1920 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav__next{right:calc(-174 / 1920 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav.disabled{opacity:0.3}.modal-backdrop{background-color:#323E48;transition:none !important;animation:fadeBackdrop-us9vbqyxm 0.3s ease-in-out forwards}@keyframes fadeBackdrop-us9vbqyxm{from{opacity:0.6}to{opacity:0}}.modal-backdrop.show{animation:fadeBackdrop-us9vbqyxp 0.3s ease-in-out forwards}@keyframes fadeBackdrop-us9vbqyxp{from{opacity:0}to{opacity:0.6}}.portfolio-modal-open .modal-backdrop{animation:fadeBackdrop-us9vbqyxv 0.3s ease-in-out forwards}@keyframes fadeBackdrop-us9vbqyxv{from{opacity:0.8}to{opacity:0}}.portfolio-modal-open .modal-backdrop.show{animation:fadeBackdrop-us9vbqyxy 0.3s ease-in-out forwards}@keyframes fadeBackdrop-us9vbqyxy{from{opacity:0}to{opacity:0.8}}.fade{transition:opacity 0s ease-in-out 0.3s}.fade.show{transition:opacity 0s ease-in-out 0s}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.modal.fade .modal-dialog{margin:0;height:auto;min-height:100%;align-items:unset;opacity:1;transform:translateY(100%);transition:transform 0.3s ease-out}.modal.fade .modal-dialog .popup{width:100%;min-height:100%;display:flex;align-items:center}.modal.fade .modal-dialog .popup .close-btn{top:calc(20 / 375 * 100vw);right:calc(20 / 375 * 100vw);width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content{flex-direction:column}.modal.fade .modal-dialog .popup__content p{margin-top:calc(5 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .order{padding:calc(86 / 375 * 100vw) calc(40 / 375 * 100vw) calc(65 / 375 * 100vw) calc(40 / 375 * 100vw);width:100%}.modal.fade .modal-dialog .popup__content .order .popup-social{height:calc(16 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw);position:absolute;bottom:calc(52 / 375 * 100vw);z-index:100}.modal.fade .modal-dialog .popup__content .order .popup-social.viber{position:static;display:flex;justify-content:center}.modal.fade .modal-dialog .popup__content .order .popup-social.viber span{font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social.viber a{font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .order .popup-social a:not(:last-child){margin-right:calc(30 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts{width:auto;margin:calc(-15 / 375 * 100vw) calc(2 / 375 * 100vw) calc(2 / 375 * 100vw) calc(2 / 375 * 100vw);padding:calc(50 / 375 * 100vw) calc(38 / 375 * 100vw);padding-bottom:calc(66 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts>p{line-height:calc(18 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item{font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item .contacts-heading{font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw);margin-bottom:calc(5 / 375 * 100vw)}.modal.fade .modal-dialog .popup__content .contacts .contacts-item.address p{margin-bottom:0}.modal.fade .modal-dialog .popup form .form-item{width:calc(100% + calc(40 / 375 * 100vw));margin-left:calc(-20 / 375 * 100vw);height:calc(40 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}.modal.fade .modal-dialog .popup form .form-item span.wpcf7-not-valid-tip{top:calc(15 / 375 * 100vw);right:calc(32 / 375 * 100vw)}.modal.fade .modal-dialog .popup form .form-item input,.modal.fade .modal-dialog .popup form .form-item textarea{padding-left:calc(20 / 375 * 100vw);padding-right:calc(30 / 375 * 100vw);font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}.modal.fade .modal-dialog .popup form .form-item--text{height:calc(80 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}.modal.fade .modal-dialog .popup form .form-item--text textarea{padding-top:calc(13 / 375 * 100vw)}.modal.fade .modal-dialog .popup form .form-item .required-sign{right:calc(20 / 375 * 100vw);top:calc(13 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.modal.fade .modal-dialog .popup form .main-btn{width:100%;justify-content:center}.modal.show .modal-dialog{transform:translateY(0)}.modal#portfolio_popup.fade{transition:none !important}.modal#portfolio_popup.fade .modal-dialog{align-items:center;height:auto;transition:none}.modal#portfolio_popup.fade .modal-dialog .popup{align-items:flex-start}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio{width:calc(335 / 375 * 100vw);height:auto}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .close-btn{top:calc(10 / 375 * 100vw);right:calc(10 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container{width:100%;height:calc(335 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this{opacity:1;z-index:2;bottom:calc(15 / 375 * 100vw);height:calc(26 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-container .share_this>svg{margin:calc(5 / 375 * 100vw);height:calc(16 / 375 * 100vw);width:calc(16 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info{width:100%;padding:calc(20 / 375 * 100vw);flex-direction:column-reverse}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__text span{font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__text .pictures-filter__item{padding:0 calc(10 / 375 * 100vw);height:calc(30 / 375 * 100vw);margin-bottom:0;margin-left:0;color:#FFFFFF !important}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures{justify-content:flex-start}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture{width:calc(60 / 375 * 100vw);height:calc(60 / 375 * 100vw);margin-top:0;margin-bottom:calc(20 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture:not(:nth-child(4n+1)){margin-left:calc(5 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-img-info__pictures .popup-picture:not(:nth-child(4n)){margin-right:calc(5 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav{width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw);top:calc(159 / 375 * 100vw);transform:none}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav__prev{left:calc(-20 / 375 * 100vw)}.modal#portfolio_popup.fade .modal-dialog .popup--portfolio .popup-nav__next{right:calc(-20 / 375 * 100vw)}.modal-backdrop{display:none !important}.portfolio-modal-open .modal-backdrop{display:block !important;opacity:0.8;animation:none !important}}.text-img-module{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.text-img-module div{flex:0 0 50%}.text-img-module div.text{padding-right:calc(135 / 1920 * 100vw)}.text-img-module div.text p{margin-top:calc(20 / 1920 * 100vw)}.text-img-module div.text .btn-container{justify-content:flex-start}.text-img-module div.image{padding-left:calc(15 / 1920 * 100vw)}.text-img-module div.image img{width:100%;height:100%;object-fit:cover}.text-img-module.reverce{flex-direction:row-reverse}.text-img-module.reverce div.text{padding-right:calc(0 / 1920 * 100vw);padding-left:calc(15 / 1920 * 100vw)}.text-img-module.reverce div.image{padding-right:calc(135 / 1920 * 100vw);padding-left:calc(0 / 1920 * 100vw)}.img-video-module{display:flex;margin-left:calc(-15 / 1920 * 100vw);margin-right:calc(-15 / 1920 * 100vw)}.img-video-module div{margin-left:calc(15 / 1920 * 100vw);margin-right:calc(15 / 1920 * 100vw)}.img-video-module div img,.img-video-module div video{width:100%;height:auto}.text-slider-module{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.text-slider-module>div:not(.slider){flex:0 0 50%;width:50%}.text-slider-module>div:not(.slider).text{padding-right:calc(135 / 1920 * 100vw);margin-top:calc(-41 / 1920 * 100vw)}.text-slider-module>div:not(.slider).text p{margin-top:calc(20 / 1920 * 100vw)}.text-slider-module>div:not(.slider).text .btn-container{justify-content:flex-start}.text-slider-module>div:not(.slider).text .btn-container .main-btn::before{content:none}.text-slider-module>div:not(.slider).text-image-slider__container{padding-left:calc(15 / 1920 * 100vw);position:relative}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__item__img{width:100%}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__item__img img{width:100%;height:100%;object-fit:cover}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__item__heading{display:block;font-size:calc(18 / 1920 * 100vw);line-height:calc(18 / 1920 * 100vw);margin-top:calc(23 / 1920 * 100vw);padding-right:calc(200 / 1920 * 100vw)}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__nav{position:absolute;right:0;bottom:0;z-index:100}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__dots{margin-right:calc(22.5 / 1920 * 100vw);margin-left:calc(22.5 / 1920 * 100vw)}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.text-img-module div{flex:0 0 100%}.text-img-module div.text{padding-right:0 !important;padding-left:0 !important}.text-img-module div.text p{margin-top:calc(10 / 375 * 100vw)}.text-img-module div.image{margin-top:calc(30 / 375 * 100vw);padding-left:0 !important;padding-right:0 !important}.img-video-module{flex-wrap:wrap}.img-video-module div{flex:0 0 100%;padding-top:calc(10 / 375 * 100vw)}.img-video-module div:nth-child(even){padding-right:0}.img-video-module div:nth-child(odd){padding-left:0}.text-slider-module>div:not(.slider){flex:0 0 100%;width:100%}.text-slider-module>div:not(.slider).text{padding-right:0;margin-top:0;margin-bottom:calc(30 / 375 * 100vw)}.text-slider-module>div:not(.slider).text p{margin-top:calc(10 / 375 * 100vw)}.text-slider-module>div:not(.slider).text-image-slider__container{padding-left:0}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__item__img{height:calc(251 / 375 * 100vw)}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__item__heading{font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);margin-top:calc(10 / 375 * 100vw);padding-right:calc(105 / 375 * 100vw)}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__nav{bottom:calc(2 / 375 * 100vw)}.text-slider-module>div:not(.slider).text-image-slider__container .text-image-slider__dots{margin-right:calc(11 / 375 * 100vw);margin-left:calc(11 / 375 * 100vw)}}#mobile_menu_popup{display:none}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){#menu_popup .mobile-menu{background-color:#F4F7F8;width:100%;pointer-events:auto;font-size:calc(14 / 375 * 100vw);padding-bottom:calc(17 / 375 * 100vw)}#menu_popup .mobile-menu__dialog{margin:0;min-height:auto;transform:translateY(-100%);transition:transform 0.3s ease-out}#menu_popup .mobile-menu__header{padding:calc(20 / 375 * 100vw) calc(20 / 375 * 100vw) calc(20 / 375 * 100vw) calc(40 / 375 * 100vw);display:flex;justify-content:space-between;align-items:center}#menu_popup .mobile-menu__header__logo{display:block;height:calc(16 / 375 * 100vw)}#menu_popup .mobile-menu__header__logo img{height:100%;display:block}#menu_popup .mobile-menu__header__items{display:flex;align-items:center}#menu_popup .mobile-menu__header__languages ul{line-height:calc(20 / 375 * 100vw);margin:0 calc(37 / 375 * 100vw);display:flex}#menu_popup .mobile-menu__header__languages ul li{display:flex;align-items:center}#menu_popup .mobile-menu__header__languages ul li:not(:first-child){margin-left:calc(10 / 375 * 100vw)}#menu_popup .mobile-menu__header__languages ul li.active{font-weight:600}#menu_popup .mobile-menu__header .close-btn{display:block;width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw)}#menu_popup .mobile-menu__header .close-btn svg{width:100%;height:100%;display:block}#menu_popup .mobile-menu__content{padding:calc(32 / 375 * 100vw) calc(40 / 375 * 100vw) calc(40 / 375 * 100vw) calc(40 / 375 * 100vw)}#menu_popup .mobile-menu__item{display:flex;flex-wrap:wrap;align-items:center}#menu_popup .mobile-menu__item>a{display:block;font-weight:600;font-size:calc(24 / 375 * 100vw);line-height:calc(34 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}#menu_popup .mobile-menu__item__category{display:flex;flex-wrap:wrap;align-items:center;flex:0 0 100%}#menu_popup .mobile-menu__item__category>a{display:block;font-weight:600;font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}#menu_popup .mobile-menu__item__category:last-child>a{margin-bottom:calc(17 / 375 * 100vw)}#menu_popup .mobile-menu__item__btn{width:calc(30 / 375 * 100vw);display:flex;align-items:center;justify-content:center;height:calc(34 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}#menu_popup .mobile-menu__item__btn svg{width:calc(10 / 375 * 100vw);height:calc(10 / 375 * 100vw);transform:rotate(90deg);display:block}#menu_popup .mobile-menu__item__btn--small{width:calc(28 / 375 * 100vw);height:calc(24 / 375 * 100vw)}#menu_popup .mobile-menu__item__btn--small svg{width:calc(8 / 375 * 100vw);height:calc(8 / 375 * 100vw)}#menu_popup .mobile-menu__item__sub{display:none;flex:0 0 100%;margin-bottom:calc(10 / 375 * 100vw)}#menu_popup .mobile-menu__item__sub>a{display:block;line-height:calc(24 / 375 * 100vw)}#menu_popup .mobile-menu__item__sub>a[href="#"]{opacity:0.5}#menu_popup .mobile-menu__item__sub>a:not(:last-child){margin-bottom:calc(5 / 375 * 100vw)}#menu_popup .mobile-menu .main-btn{width:100%;margin-top:calc(50 / 375 * 100vw);justify-content:center}#menu_popup.show .mobile-menu__dialog{transform:translateY(0)}.menu-modal-open .modal-backdrop{display:block !important;opacity:0.7;transform:translateY(0);animation:slideUpBackdrop 0.3s ease-out forwards;transition:none !important}.menu-modal-open .modal-backdrop.show{animation:slideDownBackdrop 0.3s ease-out 0.05s forwards;transform:translateY(-100%)}.menu-modal-open .modal-backdrop~.modal-backdrop{display:none !important;animation:none !important}}.page-padding{padding-left:calc(240 / 1920 * 100vw);padding-right:calc(240 / 1920 * 100vw)}.page-padding_mini{padding-left:calc(480 / 1920 * 100vw);padding-right:calc(480 / 1920 * 100vw)}.page-full{overflow-x:hidden}.page-padding--small{padding-left:calc(235 / 1920 * 100vw);padding-right:calc(235 / 1920 * 100vw)}.mini-margin{margin-left:calc(5 / 1920 * 100vw);margin-right:calc(5 / 1920 * 100vw)}.pt-large{padding-top:calc(120 / 1920 * 100vw)}.pb-large{padding-bottom:calc(120 / 1920 * 100vw)}.pt-normal{padding-top:calc(60 / 1920 * 100vw)}.pb-normal{padding-bottom:calc(60 / 1920 * 100vw)}.pt-zero{padding-top:0}.pb-zero{padding-bottom:0}.pt-small{padding-top:calc(30 / 1920 * 100vw)}.pb-small{padding-bottom:calc(40 / 1920 * 100vw)}.grecaptcha-badge{display:none}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.page-padding{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}.page-padding_mini{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}.page-padding--small{padding-left:calc(18 / 375 * 100vw);padding-right:calc(18 / 375 * 100vw)}.mini-margin{margin-left:calc(2 / 375 * 100vw);margin-right:calc(2 / 375 * 100vw)}.pt-large{padding-top:calc(20 / 375 * 100vw)}.pb-large{padding-bottom:calc(30 / 375 * 100vw)}.pt-normal{padding-top:calc(20 / 375 * 100vw)}.pb-normal{padding-bottom:calc(30 / 375 * 100vw)}.pt-small{padding-top:calc(0 / 375 * 100vw)}.pb-small{padding-bottom:calc(20 / 375 * 100vw)}}.main-header{margin-bottom:calc(40 / 1920 * 100vw);position:fixed;top:0;left:0;width:100%;z-index:111}.main-header__logo{height:calc(24 / 1920 * 100vw);display:block}.main-header__logo img{height:100%;display:block}.main-header__items{display:flex;align-items:center;font-size:calc(19 / 1920 * 100vw);position:relative}.main-header__items .hover-menu{display:flex;height:calc(94 / 1920 * 100vw);cursor:default}.main-header__items .hover-menu__item{height:100%}.main-header__items .hover-menu__item.current-menu-item>a{font-weight:600}.main-header__items .hover-menu__item:not(:last-child){margin-right:calc(30 / 1920 * 100vw)}.main-header__items .hover-menu__item>a{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;transition:font-weight 0.15s ease-in-out}.main-header__items .hover-menu__item>a::before{opacity:0;content:'';width:100%;height:1px;background-color:#000000;position:absolute;left:0;bottom:0;transition:opacity 0.15s ease-in-out}.main-header__items .hover-menu__item>a::after{display:block;content:attr(data-title);font-weight:bold;height:0;overflow:hidden;visibility:hidden}.main-header__items .hover-menu__item__sub{display:flex;flex-wrap:wrap;background:#F4F7F8;padding:calc(40 / 1920 * 100vw) calc(40 / 1920 * 100vw);position:absolute;z-index:100;bottom:0;transform:translateY(100%);right:0;opacity:0;animation:hideItem 0.15s ease-in-out forwards;width:calc(1170 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub a{display:block;white-space:nowrap;line-height:calc(20 / 1920 * 100vw);font-size:calc(17 / 1920 * 100vw);transition:text-shadow 0.15s ease-in-out}.main-header__items .hover-menu__item__sub a:not(:last-child){margin-bottom:calc(8 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub a:hover{text-shadow:0 0 0.6px rgba(0, 0, 0, 0.6), 0 0 0.6px rgba(0, 0, 0, 0.6)}.main-header__items .hover-menu__item__sub a.sub-menu__category{width:calc(250 / 1920 * 100vw);font-size:calc(19 / 1920 * 100vw);font-weight:600;line-height:calc(24 / 1920 * 100vw);margin-left:calc(30 / 1920 * 100vw);margin-bottom:calc(40 / 1920 * 100vw);white-space:normal}.main-header__items .hover-menu__item__sub a.sub-menu__category:nth-child(4n+1){margin-left:0}.main-header__items .hover-menu__item__sub a.sub-menu__category:nth-last-child(-n+4){margin-bottom:0}.main-header__items .hover-menu__item__sub a.sub-menu__category span{transition:opacity 0.15s ease-in-out}.main-header__items .hover-menu__item__sub a.sub-menu__category:hover{text-shadow:none}.main-header__items .hover-menu__item__sub a.sub-menu__category:hover span{opacity:0.7}.main-header__items .hover-menu__item__sub a.sub-menu__category--simple{transition:opacity 0.15s ease-in-out}.main-header__items .hover-menu__item__sub a.sub-menu__category--simple:hover{opacity:0.7}.main-header__items .hover-menu__item__sub a.sub-menu__category img{width:calc(250 / 1920 * 100vw);height:calc(102 / 1920 * 100vw);object-fit:cover;display:block}.main-header__items .hover-menu__item__sub a.sub-menu__category span.category-text{padding:calc(13 / 1920 * 100vw) calc(10 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--big{width:calc(1440 / 1920 * 100vw);height:calc(776 / 1920 * 100vw);flex-wrap:wrap;flex-direction:column;align-content:space-between;padding-bottom:calc(32 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--big>a.sub-menu__category{margin-left:0;margin-bottom:calc(25 / 1920 * 100vw) !important}.main-header__items .hover-menu__item__sub--big>a.sub-menu__category img{height:calc(86 / 1920 * 100vw) !important}.main-header__items .hover-menu__item__sub--big .sub-menu__col{width:calc(277.5 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--big .sub-menu__col:first-child{display:contents}.main-header__items .hover-menu__item__sub--big .sub-menu__col:last-of-type{flex:100%}.main-header__items .hover-menu__item__sub--big .sub-menu__col:nth-child(2){margin-bottom:calc(40 / 1920 * 100vw);margin-top:calc(40 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--big .sub-menu__col a{width:calc(277.5 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--big .sub-menu__col a[href="#"]{opacity:0.5}.main-header__items .hover-menu__item__sub--big .sub-menu__col a.sub-menu__category{margin-bottom:calc(8 / 1920 * 100vw);margin-left:0}.main-header__items .hover-menu__item__sub--big .sub-menu__col a.sub-menu__category span{margin-bottom:calc(40 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--big .sub-menu__col a span:not(.category-text){position:relative}.main-header__items .hover-menu__item__sub--big .sub-menu__col a span:not(.category-text):before{content:' ';display:inline-block;position:absolute;left:0;bottom:0;width:0;border-bottom:calc(1 / 1920 * 100vw) solid;transition:all 0.6s}.main-header__items .hover-menu__item__sub--big .sub-menu__col a span:not(.category-text):hover:before{width:100%}.main-header__items .hover-menu__item__sub--small{width:calc(890 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--small a.sub-menu__category{margin-left:calc(30 / 1920 * 100vw);margin-bottom:calc(40 / 1920 * 100vw)}.main-header__items .hover-menu__item__sub--small a.sub-menu__category:nth-child(3n+1){margin-left:0}.main-header__items .hover-menu__item__sub--small a.sub-menu__category:nth-last-child(-n+3){margin-bottom:0}.main-header__items .hover-menu__item:hover>a{font-weight:600}.main-header__items .hover-menu__item:hover>a:before{opacity:1}.main-header__items .active-item{animation:showItem 0.15s ease-in-out forwards}.main-header__items .languages{margin:0 calc(60 / 1920 * 100vw);height:calc(24 / 1920 * 100vw);display:flex}.main-header__items .languages .switcher-list{height:100%;display:flex;align-items:center;list-style:none;margin-bottom:0;padding-left:0}.main-header__items .languages .switcher-list li:not(:first-child){margin-left:calc(10 / 1920 * 100vw)}.main-header__items .languages .switcher-list li.active{font-weight:600}.main-header__items .mobile-menu-btn{display:none}.main-header-bottom{display:flex;align-items:center;justify-content:space-between;height:calc(94 / 1920 * 100vw);background-color:#FFFFFF}.main-header-top{height:calc(47 / 1920 * 100vw);font-size:calc(16 / 1920 * 100vw);display:flex;align-items:center;justify-content:center}.main-header-top a{text-decoration:underline;color:inherit}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.main-header{height:calc(58 / 375 * 100vw);margin-bottom:calc(11 / 375 * 100vw)}.main-header__logo{height:calc(16 / 375 * 100vw)}.main-header__items{font-size:calc(14 / 375 * 100vw)}.main-header__items .hover-menu{display:none}.main-header__items .languages{margin:0 calc(30 / 375 * 100vw);height:calc(20 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.main-header__items .languages .switcher-list li:not(:first-child){margin-left:calc(10 / 375 * 100vw)}.main-header__items .main-btn{display:none}.main-header__items .mobile-menu__btn{height:calc(18 / 375 * 100vw);width:calc(24 / 375 * 100vw);display:flex;flex-direction:column;justify-content:space-between}.main-header__items .mobile-menu__btn span{display:block;width:calc(24 / 375 * 100vw);height:calc(2 / 375 * 100vw);background:#323E48;border-radius:calc(2 / 375 * 100vw)}.main-header-bottom{height:calc(58 / 375 * 100vw)}.main-header-top{height:calc(58 / 375 * 100vw);font-size:calc(12 / 375 * 100vw);line-height:1.15}}.main-footer{height:calc(480 / 1920 * 100vw);padding-left:0;margin-bottom:calc(5 / 1920 * 100vw);padding-top:calc(60 / 1920 * 100vw)}.main-footer__content{position:relative;background:#EAEEEF;height:100%;padding-top:calc(100 / 1920 * 100vw);padding-right:calc(0 / 1920 * 100vw);display:flex}.main-footer__col{padding-left:calc(30 / 1920 * 100vw);display:flex;flex-direction:column;justify-content:space-between;flex:0 0 50%}.main-footer__col:first-child{padding-left:0;justify-content:space-between}.main-footer__logo{height:calc(24 / 1920 * 100vw)}.main-footer__logo img{height:100%}.main-footer__address{margin-top:calc(40 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw)}.main-footer__address--mobile{display:none}.main-footer__menu{margin-top:calc(30 / 1920 * 100vw);margin-bottom:calc(30 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw)}.main-footer__menu a{margin-right:calc(15 / 1920 * 100vw);text-decoration:underline}.main-footer__copy{margin-bottom:calc(20 / 1920 * 100vw);line-height:calc(20 / 1920 * 100vw);max-width:60%}.main-footer__email{font-size:calc(18 / 1920 * 100vw)}.main-footer__email a{font-weight:800;font-size:calc(36 / 1920 * 100vw);line-height:calc(42 / 1920 * 100vw);margin-top:calc(12 / 1920 * 100vw);display:block;transition:color 0.3s ease-in-out}.main-footer__email a:hover{color:#5BBA47}.main-footer__numbers{display:flex;flex-wrap:wrap;margin-top:calc(20 / 1920 * 100vw);margin-bottom:calc(60 / 1920 * 100vw)}.main-footer__numbers a{font-weight:800;font-size:calc(36 / 1920 * 100vw);line-height:calc(42 / 1920 * 100vw);margin-right:calc(57 / 1920 * 100vw);display:block;transition:color 0.3s ease-in-out}.main-footer__numbers a:hover{color:#5BBA47}.main-footer__social{width:calc(456 / 1920 * 100vw);height:calc(120 / 1920 * 100vw);display:flex;justify-content:space-between;background:#A0A8AC}.main-footer__social a{flex:0 0 33.333%;height:100%;display:flex;justify-content:center;align-items:center;background:#A0A8AC;transition:background-color 0.5s ease-out}.main-footer__social a svg{height:calc(30 / 1920 * 100vw)}.main-footer__social a:hover{background-color:#323E48}.main-footer .top-btn{border:none;background:none;position:absolute;bottom:calc(226 / 1920 * 100vw);right:calc(-44 / 1920 * 100vw);display:flex;flex-direction:column;width:calc(24 / 1920 * 100vw);justify-content:center;align-items:center}.main-footer .top-btn svg{height:calc(24 / 1920 * 100vw);width:calc(16 / 1920 * 100vw);margin-bottom:calc(15 / 1920 * 100vw);display:block}.main-footer .top-btn span{writing-mode:vertical-lr;text-orientation:mixed;transform:rotate(-180deg);font-family:"Montserrat", sans-serif;font-weight:600;color:#323E48;font-size:calc(18 / 1920 * 100vw);display:block;line-height:1}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.main-footer{height:auto;margin-bottom:calc(2 / 375 * 100vw);padding-top:calc(20 / 375 * 100vw)}.main-footer__content{flex-direction:row-reverse;flex-wrap:wrap;padding-top:calc(50 / 375 * 100vw);padding-right:calc(23 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw)}.main-footer__col{padding-left:0;justify-content:flex-start;flex:0 0 100%}.main-footer__col:first-child{padding-top:0;order:2}.main-footer__logo{display:none}.main-footer__address{display:none}.main-footer__address--mobile{display:block;font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}.main-footer__menu{margin-top:calc(20 / 375 * 100vw);margin-bottom:calc(0 / 375 * 100vw);font-size:calc(14 / 375 * 100vw)}.main-footer__menu a{display:block;margin-right:calc(15 / 1920 * 100vw);text-decoration:underline}.main-footer__copy{margin-top:calc(20 / 375 * 100vw);margin-bottom:0;line-height:calc(18 / 375 * 100vw);max-width:100%}.main-footer__email{font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.main-footer__email a{font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw);margin-top:calc(5 / 375 * 100vw)}.main-footer__numbers{margin-top:calc(5 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}.main-footer__numbers a{font-size:calc(24 / 375 * 100vw);line-height:calc(30 / 375 * 100vw);margin-right:calc(30 / 375 * 100vw)}.main-footer__social{width:100%;height:calc(83 / 375 * 100vw)}.main-footer__social a svg{height:calc(24 / 375 * 100vw)}.main-footer .top-btn{bottom:auto;right:calc(15 / 375 * 100vw);top:calc(15 / 375 * 100vw);width:calc(24 / 375 * 100vw)}.main-footer .top-btn svg{height:calc(24 / 375 * 100vw);width:calc(16 / 375 * 100vw);margin-bottom:0}.main-footer .top-btn span{display:none}}.about-section .about-text{display:flex}.about-section .about-text .text-col{flex:0 0 33.333%;padding-left:calc(10 / 1920 * 100vw);padding-right:calc(10 / 1920 * 100vw)}.about-section .about-text .text-col:first-child{width:33.333%;padding-top:calc(43 / 1920 * 100vw);padding-left:0;padding-right:calc(100 / 1920 * 100vw)}.about-section .about-text .text-col:first-child p{padding-top:calc(16 / 1920 * 100vw);padding-bottom:calc(50 / 1920 * 100vw)}.about-section .about-text .text-col .btn-container{justify-content:flex-start}.about-section .about-text .text-col:last-of-type{width:33.333%;padding-right:0;padding-left:calc(20 / 1920 * 100vw)}.about-section .about-text .toggle-text-btn{display:none}.about-section .about-text .hidden-text{display:block}.achievements-container{position:relative}.achievements-container .heading-primary{position:absolute;width:25%;margin-top:calc(53 / 1920 * 100vw);z-index:10}.achievements-container .achievements-slider{padding-right:calc(94 / 1920 * 100vw)}.achievements-container .achievements-slider__item{display:flex;justify-content:space-between}.achievements-container .achievements-slider__item .achievement{margin-top:calc(155 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);width:40%}.achievements-container .achievements-slider__item .achievement-items{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between;width:calc(440 / 1920 * 100vw);height:calc(300 / 1920 * 100vw)}.achievements-container .achievements-slider__item .achievement-items .achievement-item{display:flex;flex-direction:column;justify-content:flex-end;padding-left:calc(50 / 1920 * 100vw);padding-bottom:calc(30 / 1920 * 100vw);background:#EAEEEF;width:calc(210 / 1920 * 100vw);height:calc(140 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(20 / 1920 * 100vw);font-weight:400;position:relative}.achievements-container .achievements-slider__item .achievement-items .achievement-item::before{content:'';width:1px;height:calc(80 / 1920 * 100vw);top:calc(30 / 1920 * 100vw);left:calc(30 / 1920 * 100vw);position:absolute;background:#A0A8AC}.achievements-container .achievements-slider__nav{position:absolute;bottom:calc(53 / 1920 * 100vw);z-index:20;margin:0}.achievements-container .achievements-slider__dots{margin:0 calc(22.5 / 1920 * 100vw)}@media screen and (min-width:481px){.about-section .about-text .hidden-text{display:block !important}}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.portfolio-section .btn-container .main-btn:last-child{display:none}.about-section .about-text{display:block;padding-bottom:calc(108 / 375 * 100vw);position:relative}.about-section .about-text .text-col{padding-left:0;padding-right:0}.about-section .about-text .text-col .main-btn{position:absolute;bottom:calc(30 / 375 * 100vw);left:50%;transform:translateX(-50%)}.about-section .about-text .text-col:first-child{width:100%;padding-top:0;padding-right:0}.about-section .about-text .text-col:first-child p{padding-top:calc(10 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw)}.about-section .about-text .text-col:last-of-type{width:100%;padding-right:0;padding-left:0}.about-section .about-text .toggle-text-btn{display:block;font-weight:600;border-bottom:1px solid #000000;height:calc(19 / 375 * 100vw);margin-top:calc(10 / 375 * 100vw)}.about-section .about-text .hidden-text{display:none}.clients-section .client{display:none}.clients-section .client:nth-child(-n+6){display:block}.achievements-container .heading-primary{position:static;width:100%;margin-top:0}.achievements-container .achievements-slider{padding-right:0}.achievements-container .achievements-slider__item{flex-direction:column}.achievements-container .achievements-slider__item .achievement{margin-top:calc(5 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);width:100%}.achievements-container .achievements-slider__item .achievement-items{width:calc(336 / 375 * 100vw);height:calc(228 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}.achievements-container .achievements-slider__item .achievement-items .achievement-item{padding-left:calc(35 / 375 * 100vw);padding-bottom:calc(14.5 / 375 * 100vw);width:calc(160 / 375 * 100vw);height:calc(106 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(16 / 375 * 100vw)}.achievements-container .achievements-slider__item .achievement-items .achievement-item::before{height:calc(77 / 375 * 100vw);top:calc(15 / 375 * 100vw);left:calc(20 / 375 * 100vw)}.achievements-container .achievements-slider__nav{justify-content:center;position:static;margin-top:calc(25 / 375 * 100vw)}.achievements-container .achievements-slider__dots{margin:0 calc(10 / 375 * 100vw)}.achievements-container .slider__dot:first-child{margin-left:calc(5 / 375 * 100vw)}}.pagination-container{margin-top:calc(40 / 1920 * 100vw);position:relative;height:calc(54 / 1920 * 100vw);display:flex;align-items:center;justify-content:center}.pagination-container .pagination{height:calc(40 / 1920 * 100vw);display:flex;justify-content:center}.pagination-container .pagination ul{display:flex}.pagination-container .pagination ul li{list-style:none;width:calc(40 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);margin-right:calc(5 / 1920 * 100vw)}.pagination-container .pagination ul li.disabled{width:calc(23 / 1920 * 100vw)}.pagination-container .pagination ul li .ellipse{display:flex;width:100%;height:100%;align-items:center;justify-content:center;font-size:calc(18 / 1920 * 100vw);line-height:calc(18 / 1920 * 100vw)}.pagination-container .pagination ul li .current{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#F4F7F8}.pagination-container .pagination ul li.active .current{font-weight:600;font-size:calc(18 / 1920 * 100vw);line-height:calc(18 / 1920 * 100vw);color:#FFFFFF;background-color:#323E48}.pagination-container .pagination ul li:first-child{margin-right:calc(10 / 1920 * 100vw);width:calc(50 / 1920 * 100vw)}.pagination-container .pagination ul li:last-child{margin-right:0;margin-left:calc(5 / 1920 * 100vw);width:calc(50 / 1920 * 100vw)}.pagination-container .pagination ul li .page-link{font-size:calc(18 / 1920 * 100vw);line-height:calc(18 / 1920 * 100vw);display:flex;align-items:center;justify-content:center;padding:0;margin-left:0;color:#000000;background-color:#F4F7F8;border:none;width:100%;height:100%}.pagination-container .pagination ul li .page-link:focus{box-shadow:none}.pagination-container .main-btn{position:absolute;right:0;top:0}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.pagination-container{margin-top:calc(20 / 375 * 100vw);height:auto;display:block}.pagination-container .pagination{height:calc(30 / 375 * 100vw);justify-content:flex-start}.pagination-container .pagination ul li{width:calc(30 / 375 * 100vw);height:calc(30 / 375 * 100vw);margin-right:calc(5 / 375 * 100vw)}.pagination-container .pagination ul li.disabled{width:calc(10 / 375 * 100vw)}.pagination-container .pagination ul li .ellipse{font-size:calc(14 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}.pagination-container .pagination ul li.active .current{font-size:calc(14 / 375 * 100vw);line-height:calc(14 / 375 * 100vw)}.pagination-container .pagination ul li:first-child{margin-right:calc(15 / 375 * 100vw);width:calc(40 / 375 * 100vw)}.pagination-container .pagination ul li:last-child{margin-left:calc(10 / 375 * 100vw);width:calc(40 / 375 * 100vw)}.pagination-container .pagination ul li .page-link{font-size:calc(14 / 375 * 100vw);line-height:calc(14 / 375 * 100vw)}.pagination-container .main-btn{position:static;margin-top:calc(30 / 375 * 100vw);margin-left:auto;margin-right:auto}}#design-page .process{padding-top:calc(60 / 1920 * 100vw);padding-bottom:calc(60 / 1920 * 100vw)}#clients-info-page .client-text{position:relative}#clients-info-page .client-text__img{width:calc(180 / 1920 * 100vw);height:calc(180 / 1920 * 100vw);position:absolute;right:0;top:50%;transform:translateY(-50%)}#clients-info-page .client-text__img img{width:100%;height:100%;object-fit:contain}.faq-collapse{width:calc(950 / 1920 * 100vw);margin-top:calc(80 / 1920 * 100vw)}.faq-collapse__item{margin-bottom:calc(10 / 1920 * 100vw)}.faq-collapse__item__content{padding:0 calc(30 / 1920 * 100vw);margin-bottom:calc(10 / 1920 * 100vw)}.faq-collapse__item__content p,.faq-collapse__item__content ul{padding-bottom:calc(20 / 1920 * 100vw)}.faq-collapse__item__content p:last-child,.faq-collapse__item__content ul:last-child{padding-bottom:calc(30 / 1920 * 100vw)}.faq-collapse__btn{width:100%;font-size:calc(18 / 1920 * 100vw);font-weight:600;line-height:calc(28 / 1920 * 100vw);text-align:left;display:flex;align-items:center;justify-content:space-between;padding:calc(16 / 1920 * 100vw) calc(30 / 1920 * 100vw);font-family:inherit;cursor:pointer}.faq-collapse__btn::after{content:'-';display:block;font-size:calc(36 / 1920 * 100vw);font-weight:200;margin-left:calc(30 / 1920 * 100vw)}.faq-collapse__btn.collapsed{background:#F4F7F8}.faq-collapse__btn.collapsed::after{content:'+'}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){#design-page .process{padding-top:calc(30 / 375 * 100vw);padding-bottom:calc(30 / 375 * 100vw)}#clients-info-page .client-text{display:flex;flex-direction:column-reverse}#clients-info-page .client-text__img{width:calc(110 / 375 * 100vw);height:calc(110 / 375 * 100vw);position:static;transform:none;margin-bottom:calc(10 / 375 * 100vw)}.faq-collapse{width:100%;margin-top:calc(50 / 375 * 100vw)}.faq-collapse__item{margin-bottom:calc(5 / 375 * 100vw)}.faq-collapse__item__content{padding:0 calc(20 / 375 * 100vw);margin-bottom:0}.faq-collapse__item__content p,.faq-collapse__item__content ul{padding-bottom:calc(10 / 375 * 100vw)}.faq-collapse__item__content p:last-child,.faq-collapse__item__content ul:last-child{padding-bottom:calc(20 / 375 * 100vw)}.faq-collapse__btn{width:100%;font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw);padding:calc(20 / 375 * 100vw)}.faq-collapse__btn::after{font-size:calc(24 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-left:calc(25 / 375 * 100vw)}}.about-title{display:flex;justify-content:space-between}.about-title__img{width:calc(550 / 1920 * 100vw);height:calc(390 / 1920 * 100vw)}.about-title__img img{width:100%;height:100%;object-fit:cover}.advantages-carousel{width:100%;overflow:hidden}.advantages-slider{width:calc(100% + calc(30 / 1920 * 100vw));counter-reset:number;margin-top:calc(50 / 1920 * 100vw)}.advantages-slider__item{padding:calc(30 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);font-weight:400;background:#EAEEEF;counter-increment:number;margin-right:calc(30 / 1920 * 100vw);height:100%}.advantages-slider__item .slider-number{margin-bottom:calc(20 / 1920 * 100vw)}.advantages-slider__item .slider-number::before{content:counter(number,decimal-leading-zero)}.advantages-slider .owl-stage{display:flex;justify-content:space-between}.advantages-slider .owl-stage .owl-item{flex:1 0 auto}.description>div{padding-bottom:calc(60 / 1920 * 100vw);border-bottom:1px solid #DFE7EA}.goals__list,.features__list{margin-top:calc(30 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);font-weight:400}.goals__list ul,.features__list ul{column-count:2;column-gap:calc(50 / 1920 * 100vw)}.goals__img,.features__img{width:100%;height:calc(500 / 1920 * 100vw);margin-top:calc(40 / 1920 * 100vw)}.goals__img img,.features__img img{width:100%;height:100%;object-fit:cover}.features__list ul{column-count:3}.customers-carousel{width:calc(1195 / 1920 * 100vw);overflow:hidden}.customers-slider{width:calc(1250 / 1920 * 100vw)}.customers-slider__container{display:flex;align-items:center;margin-top:calc(80 / 1920 * 100vw)}.customers-slider__item{height:100%}.customers-slider__item .customer-info{display:flex;align-items:center}.customers-slider__item .customer-info__img{width:calc(70 / 1920 * 100vw);height:calc(70 / 1920 * 100vw);border-radius:50%;overflow:hidden}.customers-slider__item .customer-info__img img{width:100%;height:100%;object-fit:cover}.customers-slider__item .customer-info__text{line-height:calc(20 / 1920 * 100vw);margin-left:calc(30 / 1920 * 100vw)}.customers-slider__item .customer-info__text .name{font-size:calc(18 / 1920 * 100vw);display:block;font-weight:600;line-height:calc(24 / 1920 * 100vw)}.customers-slider__item .customer-review{margin-top:calc(10 / 1920 * 100vw);height:calc(100% - calc(80 / 1920 * 100vw));padding:calc(30 / 1920 * 100vw) calc(40 / 1920 * 100vw);background:#EAEEEF;font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);font-weight:400;position:relative}.customers-slider__item .customer-review::before{content:'';width:1px;height:calc(30 / 1920 * 100vw);background:#323E48;position:absolute;top:calc(-15 / 1920 * 100vw);left:calc(30 / 1920 * 100vw)}.customers-slider__nav{margin-top:0}.customers-slider__dots{margin-left:calc(61.5 / 1920 * 100vw)}.customers-slider .owl-stage{display:flex;justify-content:space-between}.customers-slider .owl-stage .owl-item{flex:1 0 auto;padding-right:calc(55 / 1920 * 100vw)}.goals__list ul li,.features__list ul li{margin-bottom:calc(40 / 1920 * 100vw)}.goals__list ul li:before,.features__list ul li:before{width:calc(8 / 1920 * 100vw);height:calc(8 / 1920 * 100vw);flex:0 0 calc(8 / 1920 * 100vw);margin-right:calc(20 / 1920 * 100vw)}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.about-title{flex-direction:column}.about-title__img{width:100%;height:calc(237.5 / 375 * 100vw);margin-top:calc(50 / 375 * 100vw)}.advantages-carousel{width:100%;overflow:visible}.advantages-slider{margin-left:calc(-20 / 375 * 100vw);width:calc(100% + calc(40 / 375 * 100vw));margin-top:calc(30 / 375 * 100vw)}.advantages-slider__item{width:calc(260 / 375 * 100vw);padding:calc(20 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-right:calc(15 / 375 * 100vw)}.advantages-slider__item .slider-number{margin-bottom:calc(5 / 375 * 100vw)}.advantages-slider .owl-stage{margin-left:calc(20 / 375 * 100vw)}.description>div{padding-bottom:calc(50 / 375 * 100vw)}.goals__list,.features__list{margin-top:calc(30 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.goals__list ul,.features__list ul{column-count:1;column-gap:0}.goals__img,.features__img{height:calc(165 / 375 * 100vw);margin-top:calc(50 / 375 * 100vw)}.customers-carousel{width:100%;overflow:visible}.customers-slider{width:100%}.customers-slider__container{flex-direction:column-reverse;align-items:flex-start;margin-top:calc(25 / 375 * 100vw)}.customers-slider__item .customer-info__img{width:calc(50 / 375 * 100vw);height:calc(50 / 375 * 100vw)}.customers-slider__item .customer-info__text{line-height:calc(18 / 375 * 100vw);margin-left:calc(10 / 375 * 100vw)}.customers-slider__item .customer-info__text .name{font-size:calc(14 / 375 * 100vw);line-height:calc(20 / 375 * 100vw)}.customers-slider__item .customer-review{margin-top:calc(10 / 375 * 100vw);height:calc(100% - calc(60 / 375 * 100vw));padding:calc(20 / 375 * 100vw) calc(20 / 375 * 100vw) calc(20 / 375 * 100vw) calc(30 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}.customers-slider__item .customer-review::before{height:calc(30 / 375 * 100vw);top:calc(-14.6 / 375 * 100vw);left:calc(20 / 375 * 100vw)}.customers-slider__nav{margin-bottom:calc(33 / 375 * 100vw)}.customers-slider__dots{margin-left:0}.customers-slider .owl-stage .owl-item{padding-right:0}.goals__list ul li,.features__list ul li{margin-bottom:calc(10 / 375 * 100vw)}.goals__list ul li:before,.features__list ul li:before{width:calc(8 / 375 * 100vw);height:calc(8 / 375 * 100vw);flex:0 0 calc(8 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw)}}.blog-items{display:flex;flex-wrap:wrap;width:calc(100% + calc(30 / 1920 * 100vw));margin-left:calc(-15 / 1920 * 100vw);margin-top:0;height:calc(100% - calc(15 / 1920 * 100vw))}.blog-items .blog-item{flex:0 0 25%;padding:calc(50 / 1920 * 100vw) calc(15 / 1920 * 100vw) 0 calc(15 / 1920 * 100vw)}.blog-items .blog-item a{display:block;text-decoration:none !important}.blog-items .blog-item a img{height:calc(253 / 1920 * 100vw);width:100%;display:block;object-fit:cover}.blog-items .blog-item a:hover div{border-color:#DFE7EA}.blog-items .blog-item a:hover div svg{opacity:1}.blog-items .blog-item__text{border:1px solid transparent;padding:calc(20 / 1920 * 100vw);position:relative;transition:border-color 0.3s ease-in-out}.blog-items .blog-item__categories{line-height:calc(20 / 1920 * 100vw)}.blog-items .blog-item__category{margin-right:calc(2 / 1920 * 100vw)}.blog-items .blog-item__category:not(:first-child)::before{content:'.';margin-right:calc(5 / 1920 * 100vw);display:inline-block;position:relative;top:calc(-3 / 1920 * 100vw)}.blog-items .blog-item__title{font-size:calc(18 / 1920 * 100vw);font-weight:600;margin:calc(10 / 1920 * 100vw) 0}.blog-items .blog-item svg{width:calc(24 / 1920 * 100vw);height:calc(16 / 1920 * 100vw);opacity:0;transition:opacity 0.3s ease-in-out;position:absolute;bottom:calc(20 / 1920 * 100vw);right:calc(20 / 1920 * 100vw)}.blog-items--big .blog-item{flex:0 0 33.333%}.blog-items--big .blog-item a img{height:calc(345 / 1920 * 100vw)}.blog__filter{margin-top:calc(20 / 1920 * 100vw);display:flex;flex-wrap:wrap}.blog__filter__item{display:flex;align-items:center;padding:0 calc(10 / 1920 * 100vw);height:calc(40 / 1920 * 100vw);border:1px solid #DFE7EA;margin-right:calc(10 / 1920 * 100vw);margin-bottom:calc(10 / 1920 * 100vw);transition:background-color 0.2s ease-in-out;text-transform:capitalize;font-size:calc(16 / 1920 * 100vw)}.blog__filter__item.active{background:#DFE7EA !important}.blog__filter__item:hover{background:rgba(223, 231, 234, 0.7)}#article-page a:not(.blog__filter__item):not(.main-btn){text-decoration:underline}#article-page .article-title{display:flex}#article-page .article-title__text{flex:100;padding-top:calc(50 / 1920 * 100vw);padding-right:calc(150 / 1920 * 100vw)}#article-page .article-title__text .heading-primary{margin-top:calc(30 / 1920 * 100vw);margin-bottom:calc(30 / 1920 * 100vw)}#article-page .article-title__img{width:calc(830 / 1920 * 100vw);height:calc(623 / 1920 * 100vw)}#article-page .article-title__img img{width:100%;height:100%;object-fit:cover}#article-page .article-content{padding:0 calc(485 / 1920 * 100vw);font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw)}#article-page .article-content h1,#article-page .article-content h2,#article-page .article-content h3,#article-page .article-content h4{font-family:"Montserrat", sans-serif;font-weight:600;font-size:calc(24 / 1920 * 100vw);line-height:calc(34 / 1920 * 100vw);margin-bottom:calc(10 / 1920 * 100vw);margin-top:calc(40 / 1920 * 100vw)}#article-page .article-content h1:first-child,#article-page .article-content h2:first-child,#article-page .article-content h3:first-child,#article-page .article-content h4:first-child{margin-top:0}#article-page .article-content h5,#article-page .article-content h6{font-size:calc(18 / 1920 * 100vw);line-height:calc(28 / 1920 * 100vw);font-weight:600;margin-bottom:calc(10 / 1920 * 100vw);margin-top:calc(-14 / 1920 * 100vw)}#article-page .article-content picture{display:inline-block;width:calc(50% + calc(-15 / 1920 * 100vw));padding-top:calc(16 / 1920 * 100vw);position:relative;height:auto}#article-page .article-content picture:first-child{margin-right:auto !important}#article-page .article-content picture:last-child{float:right;margin-left:auto !important}#article-page .article-content picture:only-child{float:none;display:block;width:100%}#article-page .article-content picture img{width:100%;height:auto}#article-page .article-content p{margin-bottom:calc(24 / 1920 * 100vw)}#article-page .article-content ul{margin-bottom:calc(20 / 1920 * 100vw)}#article-page .article-content ul li:before{margin-top:calc(3 / 1920 * 100vw)}#article-page .article-content .btn-container{margin-top:calc(60 / 1920 * 100vw)}#article-page .popular-articles{padding-top:calc(80 / 1920 * 100vw);padding-bottom:calc(40 / 1920 * 100vw)}@media screen and (max-width:480px) and (max-aspect-ratio:1/1){.blog-items{margin-left:calc(-5 / 375 * 100vw);width:calc(100% + calc(10 / 375 * 100vw));margin-top:0;height:auto}.blog-items .blog-item{flex:0 0 50%;padding:calc(30 / 375 * 100vw) calc(5 / 375 * 100vw) 0 calc(5 / 375 * 100vw)}.blog-items .blog-item a img{height:calc(123 / 375 * 100vw)}.blog-items .blog-item a:hover div{border-color:transparent}.blog-items .blog-item__text{padding:calc(10 / 375 * 100vw);position:relative}.blog-items .blog-item__categories{display:none}.blog-items .blog-item__title{font-size:calc(14 / 375 * 100vw);line-height:calc(22 / 375 * 100vw);margin:0 0 calc(10 / 375 * 100vw) 0}.blog-items .blog-item svg{display:none}.blog-items--big{width:calc(100% + calc(47.5 / 375 * 100vw));margin-left:calc(-27.5 / 375 * 100vw)}.blog-items--big .blog-item{width:calc(275 / 375 * 100vw);padding:calc(30 / 375 * 100vw) calc(7.5 / 375 * 100vw) 0 calc(7.5 / 375 * 100vw)}.blog-items--big .blog-item a img{height:calc(195 / 375 * 100vw)}.blog-items--big .blog-item__categories{display:block;line-height:calc(22 / 375 * 100vw)}.blog-items--big .blog-item__category{margin-right:calc(2 / 375 * 100vw)}.blog-items--big .blog-item__category:not(:first-child)::before{margin-right:calc(5 / 375 * 100vw);top:calc(-3 / 375 * 100vw)}.blog-items--big .blog-item__title{margin-top:calc(10 / 375 * 100vw)}.blog-items--big .owl-stage{margin-left:calc(20 / 375 * 100vw)}.blog{position:relative}.blog__filter{display:none;margin-top:0;position:absolute;top:calc(50 / 375 * 100vw);left:calc(20 / 375 * 100vw);width:calc(345 / 375 * 100vw);background:#FFFFFF;z-index:200;animation:showItem 0.3s linear forwards}.blog__filter--hidden{animation:hideItem 0.3s linear forwards}.blog__filter__item{padding:0 calc(10 / 375 * 100vw);height:calc(30 / 375 * 100vw);margin-right:calc(5 / 375 * 100vw);margin-bottom:calc(5 / 375 * 100vw);font-size:calc(12 / 375 * 100vw)}.blog__categories__btn{display:block;font-weight:600;border-bottom:1px solid #000000;height:calc(19 / 375 * 100vw)}.blog__categories__title{display:flex;align-items:center;justify-content:space-between}#article-page .article-title{display:flex;flex-direction:column}#article-page .article-title__text{flex:0;padding-top:0;padding-right:0}#article-page .article-title__text .heading-primary{margin-top:calc(10 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}#article-page .article-title__text .blog__filter{display:flex;position:static}#article-page .article-title__text .blog__filter__item{height:calc(27 / 375 * 100vw)}#article-page .article-title__img{width:100%;height:calc(251 / 375 * 100vw);margin-top:calc(45 / 375 * 100vw)}#article-page .article-content{margin-top:calc(-20 / 375 * 100vw);padding:0 calc(20 / 375 * 100vw);font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}#article-page .article-content h1,#article-page .article-content h2,#article-page .article-content h3,#article-page .article-content h4{font-size:calc(18 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw);margin-top:calc(30 / 375 * 100vw)}#article-page .article-content h1:first-child,#article-page .article-content h2:first-child,#article-page .article-content h3:first-child,#article-page .article-content h4:first-child{margin-top:0}#article-page .article-content h5,#article-page .article-content h6{font-size:calc(12 / 375 * 100vw);line-height:calc(22 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw);margin-top:calc(-12 / 375 * 100vw)}#article-page .article-content picture{width:calc(50% - calc(2.5 / 375 * 100vw));padding-top:calc(8 / 375 * 100vw);padding-bottom:calc(0 / 375 * 100vw)}#article-page .article-content picture:first-child{margin-left:0}#article-page .article-content picture:last-child{margin-right:0}#article-page .article-content picture:only-child{width:100%;height:calc(335 / 375 * 100vw);float:none;display:block}#article-page .article-content p{margin-bottom:calc(22 / 375 * 100vw)}#article-page .article-content ul{margin-bottom:calc(10 / 375 * 100vw)}#article-page .article-content ul li:before{margin-top:calc(0 / 375 * 100vw)}#article-page .article-content .btn-container{margin-top:calc(30 / 375 * 100vw)}#article-page .popular-articles{padding-top:calc(30 / 375 * 100vw);padding-bottom:calc(20 / 375 * 100vw)}}/*# sourceMappingURL=main.css.map */