@font-face{font-family:"Rubik";src:url("../fonts/Rubik-Regular.ttf") format("truetype")}@font-face{font-family:"Rubik";font-style:italic;src:url("../fonts/Rubik-Italic.ttf") format("truetype")}@font-face{font-family:"Rubik";font-weight:300;src:url("../fonts/Rubik-Light.ttf") format("truetype")}@font-face{font-family:"Rubik";font-style:italic;font-weight:300;src:url("../fonts/Rubik-LightItalic.ttf") format("truetype")}@font-face{font-family:"Rubik";font-weight:600;src:url("../fonts/Rubik-SemiBold.ttf") format("truetype")}@font-face{font-family:"Rubik";font-style:italic;font-weight:600;src:url("../fonts/Rubik-SemiBoldItalic.ttf") format("truetype")}@font-face{font-family:"Rubik";font-weight:700;src:url("../fonts/Rubik-Bold.ttf") format("truetype")}@font-face{font-family:"Rubik";font-style:italic;font-weight:700;src:url("../fonts/Rubik-BoldItalic.ttf") format("truetype")}@font-face{font-family:"Rubik";font-weight:800;src:url("../fonts/Rubik-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Rubik";font-style:italic;font-weight:800;src:url("../fonts/Rubik-ExtraBoldItalic.ttf") format("truetype")}h1{font-size:3rem;line-height:3.6rem;font-weight:600;font-style:normal}h3{font-size:2rem;line-height:2.5rem;font-weight:400;font-style:normal;margin:0}@media only screen and (max-width: 576px){h3{font-size:1.8rem;line-height:2.5rem;font-weight:400;font-style:normal}}a{text-decoration:none;color:inherit}html{font-size:62.5%}body{font-family:"Rubik",sans-serif;font-size:1.6rem;line-height:2.8rem;font-weight:400;font-style:normal;color:#fff;background-color:#fefefe}.d-block .btn{display:block}.is-home #header{position:absolute;width:100%;background-color:transparent;transition:background-color .3s ease;z-index:9999}.is-home #header.open{background-color:#292828;transition:background-color .3s ease}.is-home #header.open .menu-panel .part-menu .menu-wrapper .part-right .socials a{border-color:#0052f8;color:#0052f8}.is-home #header.open .menu-panel .part-menu .menu-wrapper .part-right .socials a .icon-ig,.is-home #header.open .menu-panel .part-menu .menu-wrapper .part-right .socials a .icon-yt,.is-home #header.open .menu-panel .part-menu .menu-wrapper .part-right .socials a .icon-fb{fill:currentColor;color:#0052f8}@media only screen and (min-width: 992px){.is-home #header .menu-panel{padding:7.3rem 0}}.is-home #header .menu-panel .part-menu{background-color:transparent}.is-home #header .menu-panel .part-menu .menu-wrapper .part-right .btn:hover{color:#fff}.is-home #header .menu-panel .part-menu .menu-wrapper .part-right .socials a{border-color:#fff}.is-home #header .menu-panel .part-menu .menu-wrapper .part-right .socials a:hover{border-color:#0052f8}.main{overflow-x:hidden}.btn-wrapper{display:flex;flex-direction:row}.nopadding{padding:0}.bg-dark{background-color:#292828}@media only screen and (min-width: 992px){.bg-dark .btn--blue:hover{background-color:#fff}}.bg-white{background-color:#f7f7f7}.not-found{color:#292828;margin:2rem 0;display:flex;flex-direction:column;align-items:center;margin:2rem 0}@media only screen and (min-width: 992px){.not-found{margin:4rem 0}}.not-found h1{color:#0052f8;margin:2rem 0 0;font-size:7rem;line-height:17.8rem;font-weight:600;font-style:normal}@media only screen and (min-width: 577px){.not-found h1{font-size:15rem;line-height:17.8rem;font-weight:600;font-style:normal}}.not-found h1.title::after{font-size:140px;opacity:.05;left:-50%}@media only screen and (min-width: 577px){.not-found h1.title::after{font-size:300px}}.not-found .subtitle{font-size:2rem;line-height:2.2rem;font-weight:300;font-style:normal;margin-top:-2rem;margin-bottom:4rem}@media only screen and (min-width: 1200px){.not-found .subtitle{font-size:2.5rem;line-height:2.9rem;font-weight:300;font-style:normal}}.not-found p{text-align:center}.not-found .btn-wrapper{margin:3rem 0rem 10.7rem}.not-found .btn-wrapper a{display:flex;flex-direction:row;align-items:center}.not-found .btn-wrapper a:hover .icon-home{color:#447ef5}.not-found .btn-wrapper .icon-home{color:#fff;fill:currentColor;transition:color .3s ease;padding-bottom:.7rem;padding-right:1rem}.text-page{color:#292828}.text-page__header h1{color:#0052f8;text-align:left;font-size:4rem;line-height:5rem;font-weight:600;font-style:normal;margin:2rem 0 0}@media only screen and (min-width: 1200px){.text-page__header h1{font-size:5rem;line-height:5rem;font-weight:600;font-style:normal}}.text-page__header h1.title::after{font-size:80px;opacity:.05;left:-1.7rem;display:none}@media only screen and (min-width: 577px){.text-page__header h1.title::after{font-size:80px;display:block}}@media only screen and (min-width: 992px){.text-page__header h1.title::after{font-size:100px}}@media only screen and (min-width: 1200px){.text-page__header h1.title::after{font-size:150px}}.text-page__header .subtitle{font-size:2rem;line-height:2.2rem;font-weight:300;font-style:normal;margin-top:-5rem;margin-bottom:4rem}@media only screen and (min-width: 992px){.text-page__header .subtitle{font-size:2.5rem;line-height:2.9rem;font-weight:300;font-style:normal}}@media only screen and (min-width: 992px){.text-page__content{margin:8rem 0 14rem}}.text-page__content p{margin:3rem 0}.about-us-page{color:#292828}.about-us-page__header{text-align:center}.about-us-page__header .parallax-title.title-left span{left:15%}.about-us-page__header .subtitle{font-size:2rem;line-height:2.2rem;font-weight:300;font-style:normal;margin-top:-4rem;margin-bottom:4rem;display:block}@media only screen and (min-width: 992px){.about-us-page__header .subtitle{font-size:2.5rem;line-height:2.9rem;font-weight:300;font-style:normal}}@media only screen and (min-width: 992px){.about-us-page__header{text-align:left}}@media only screen and (min-width: 992px){.about-us-page__content{margin:8rem 0 10rem}}.about-us-page__content p{margin:3rem 0;text-align:center}@media only screen and (min-width: 992px){.about-us-page__content p{text-align:left}}.about-us-page__footer{padding:5rem 1rem 1rem 1rem}@media only screen and (min-width: 1400px){.about-us-page__footer{padding:5rem 1rem 1rem 4rem}}.about-us-page img{max-width:100%}.container-content{max-width:1540px;margin:0 auto;padding:.5rem 2rem}.small-content{max-width:700px;margin:0 auto;padding:.5rem 1rem}.middle-content{max-width:990px;margin:0 auto;padding:.5rem 1rem}.over-h{overflow:hidden}.pos-re{position:relative}.space{padding:.1rem}.blog-hp{color:#292828}@media only screen and (min-width: 992px){.blog-hp{padding:9rem 0}}.blog-hp .section-title__content{max-width:1070px;margin:0 auto}.blog-hp .btn-wrapper{justify-content:center;margin-top:3rem;margin-bottom:3rem}.realization-page{margin:0rem 0 1rem;color:#292828}@media only screen and (min-width: 992px){.realization-page{margin:-6rem 0 1rem}}.realization-page .section-title{margin-bottom:3.5rem}@media only screen and (min-width: 992px){.realization-page .section-title .parallax-title{margin:4rem 0}}@media only screen and (min-width: 992px){.realization-page .section-title .parallax-title h1{margin-top:-1rem}}.realization-page .section-title .under-title{margin-top:-2.5rem;margin-bottom:2rem}@media only screen and (min-width: 992px){.realization-page .section-title .under-title{margin-top:-6.2rem;margin-bottom:4rem}}.realization-page .realization-item{color:#fff}.realization-page .realization-item .content{width:auto;left:4rem}.realization-page .realization-item .cross{width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease}.realization-page .realization-item .cross::after{position:absolute;left:15px;content:" ";height:57px;width:2px;background-color:#fff;transform:rotate(0deg)}.realization-page .realization-item .cross::before{position:absolute;left:15px;content:" ";height:57px;width:2px;background-color:#fff;transform:rotate(90deg)}.realization-page .realization-item:hover .cross{opacity:1}.realization-page .realization-item:hover::before{opacity:.6}.realization-page .btn-wrapper{justify-content:center;margin-bottom:7rem}.blog-page{margin:0rem 0 1rem;color:#292828}@media only screen and (min-width: 992px){.blog-page{margin:-6rem 0 1rem}}.blog-page .section-title{margin-bottom:1.5rem}@media only screen and (min-width: 992px){.blog-page .section-title .parallax-title{margin:4rem 0}}@media only screen and (min-width: 992px){.blog-page .section-title .parallax-title h1{margin-top:-1rem}}.blog-page .section-title .under-title{margin-top:-1.5rem;margin-bottom:2rem}@media only screen and (min-width: 992px){.blog-page .section-title .under-title{margin-top:-6.2rem;margin-bottom:4rem}}.blog-page .btn-wrapper{justify-content:center;margin-bottom:7rem}.blog-page .number-page{border-top:1px solid #e8e8e8;padding:2rem 0;margin:.7rem 1rem 1rem}.contact-page{margin:0rem 0 1rem;color:#292828}@media only screen and (min-width: 992px){.contact-page{margin:-6rem 0 1rem}}@media only screen and (min-width: 992px){.contact-page .section-title{margin-bottom:4.5rem}}@media only screen and (min-width: 992px){.contact-page .section-title .parallax-title{margin:4rem 0}}@media only screen and (min-width: 992px){.contact-page .section-title .parallax-title h1{margin-top:-1rem}}.contact-page .section-title .under-title{margin-top:-1.5rem;margin-bottom:2rem}@media only screen and (min-width: 992px){.contact-page .section-title .under-title{margin-top:-6.2rem;margin-bottom:4rem}}.contact-page .content{margin-bottom:3rem;display:flex;flex-direction:column;align-items:center}.contact-page .content p{text-align:center;margin:.3rem 0 0}@media only screen and (min-width: 992px){.contact-page .content{align-items:flex-start;margin-bottom:5rem}.contact-page .content p{text-align:left;margin:1rem 0}}@media only screen and (min-width: 992px){.contact-page .content.fa{padding-left:4.5rem;padding-right:3rem}}.contact-page .content .contact-links{display:flex;flex-direction:column;align-items:flex-start;margin-top:3.3rem}.contact-page .content .contact-links a{font-size:3rem;line-height:3.6rem;font-weight:600;font-style:normal;transition:color .3s ease;display:flex;flex-direction:row;align-items:center;margin-bottom:1.7rem}@media only screen and (max-width: 576px){.contact-page .content .contact-links a{font-size:2.6rem;line-height:3.6rem;font-weight:600;font-style:normal}}@media only screen and (min-width: 992px){.contact-page .content .contact-links a:hover{color:#447ef5}}.contact-page .content .contact-links img{max-width:40px;margin-right:2.4rem}.offers-page{margin:0rem 0 0rem;color:#292828}@media only screen and (min-width: 992px){.offers-page{margin:-5rem 0 0rem}}@media only screen and (min-width: 992px){.offers-page .section-title{margin-bottom:1.1rem}}.offers-page .content{margin-bottom:4rem;display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 768px){.offers-page .content{margin-bottom:7rem}}.offers-page .content p{text-align:center}.offers-page .content .btn-wrapper{margin-top:3rem}.offers-page [class*=col-]{position:unset}.service-page{margin:0rem 0 1rem;color:#292828}@media only screen and (min-width: 992px){.service-page{margin:9rem 0 1rem}}.service-page .content{margin-bottom:8rem;display:flex;flex-direction:column;align-items:center}.service-page .content p{text-align:center}@media only screen and (min-width: 1200px){.service-page .content{align-items:flex-start;padding-right:4rem}.service-page .content p{text-align:left}}.service-page .content .btn-wrapper{margin:1.4rem 0}.service-page .content .btn-wrapper .btn{padding:1.8rem 3.2rem}.service-page .contents{text-align:center}.service-page img{width:100%;max-width:730px;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 1400px){.service-page img{margin-left:5rem}}.testimonials{padding:5.3rem 0rem 10rem;color:#292828;margin:0 auto}@media only screen and (min-width: 768px){.testimonials{padding:5.3rem 10rem 10rem}}.testimonials__content h2{font-weight:400;text-align:center}.testimonials .swiper-wrapper{margin-bottom:2rem}.testimonials .swiper-button-next,.testimonials .swiper-button-prev{z-index:22;padding-right:6rem;display:none}.testimonials .swiper-button-next img,.testimonials .swiper-button-prev img{max-width:57px}.testimonials .swiper-button-next::after,.testimonials .swiper-button-prev::after{display:none}@media only screen and (min-width: 768px){.testimonials .swiper-button-next,.testimonials .swiper-button-prev{display:block}}.testimonials .swiper-button-prev img{transform:rotate(180deg)}.testimonials__wrapper{margin:.7rem 0 0 .3rem}.testimonials__wrapper .testimonialsswiper{padding:2rem 4rem;position:relative}@media only screen and (min-width: 577px){.testimonials__wrapper .testimonialsswiper{padding:2rem 2rem}}@media only screen and (min-width: 768px){.testimonials__wrapper .testimonialsswiper:after{content:"";position:absolute;background:transparent linear-gradient(90deg, #ffffff00 0%, #ffffff 100%) 0% 0% no-repeat padding-box;opacity:1;top:0;width:15%;right:0px;height:100%;z-index:1}.testimonials__wrapper .testimonialsswiper:before{content:"";position:absolute;background:transparent linear-gradient(270deg, #ffffff00 0%, #ffffff 100%) 0% 0% no-repeat padding-box;opacity:1;top:0;width:15%;left:-1rem;height:100%;z-index:2}}.testimonials__wrapper .article-ref__content{padding:3rem 3rem 1rem 3rem}@media only screen and (min-width: 992px){.testimonials__wrapper .article-ref__content{padding:4.4rem 6rem 2rem 4.8rem}}.testimonials__wrapper .article-ref__content::before{width:100%;height:100%}.testimonials__wrapper .article-ref__content::after{width:95%;height:94%}.testimonials__wrapper .article-ref__content .quote{bottom:-1rem;right:.5rem}.not-found-line{position:relative;overflow:hidden}.not-found-line .line-1{position:absolute;top:6rem;left:-84rem;z-index:0;display:none}@media only screen and (min-width: 577px){.not-found-line .line-1{display:block}}@media only screen and (min-width: 992px){.not-found-line .line-1{top:6rem;left:-62rem}}@media only screen and (min-width: 1400px){.not-found-line .line-1{top:6rem;left:-41rem}}.not-found-line .line-2{position:absolute;top:-18rem;left:-32rem;z-index:0;display:none}@media only screen and (min-width: 577px){.not-found-line .line-2{display:block}}@media only screen and (min-width: 992px){.not-found-line .line-2{top:-18rem;left:-9rem}}@media only screen and (min-width: 1400px){.not-found-line .line-2{top:-18rem;left:12rem}}.hero-line{position:relative;overflow:hidden}.hero-line .line-1{position:absolute;bottom:57rem;right:-6rem;z-index:0;display:none}@media only screen and (min-width: 992px){.hero-line .line-1{display:block;bottom:-79rem;right:-26rem}}.hero-line .line-2{position:absolute;bottom:16rem;right:-34rem;z-index:0}@media only screen and (min-width: 992px){.hero-line .line-2{bottom:8rem;right:-42rem}}.line-services{position:relative;overflow:hidden}.line-services .line-1{position:absolute;top:57rem;right:-6rem;z-index:0;display:none}@media only screen and (min-width: 577px){.line-services .line-1{display:block}}@media only screen and (min-width: 992px){.line-services .line-1{top:-6rem;right:-6rem}}.line-services .line-2{position:absolute;top:44rem;right:-29rem;z-index:0;display:none}@media only screen and (min-width: 577px){.line-services .line-2{display:block}}@media only screen and (min-width: 992px){.line-services .line-2{top:-18rem;right:-29rem}}.line-testimonials{position:relative;overflow:hidden}.line-testimonials .line-1{position:absolute;top:-6rem;left:-44rem;z-index:0;display:none}@media only screen and (min-width: 1400px){.line-testimonials .line-1{top:-6rem;left:-27rem}}.line-testimonials .line-2{position:absolute;top:-45rem;left:-26rem;z-index:0;display:none}@media only screen and (min-width: 768px){.line-testimonials .line-2{display:block}}@media only screen and (min-width: 1400px){.line-testimonials .line-2{top:0rem;left:-10rem;z-index:20}}.ref-hp{color:#292828;padding:3rem 0 3.6rem}@media only screen and (min-width: 992px){.ref-hp{padding:9rem 0 9.6rem}}.line-ref{position:absolute;top:-55rem;right:-32rem;z-index:0}.line-blog{position:absolute;top:0rem;left:-33rem;z-index:0;display:none}@media only screen and (min-width: 1200px){.line-blog{display:block}}.h-100{height:100%}[data-aos=fade-right]{transform:translate3d(-30px, 0, 0)}[data-aos=fade-up]{transform:translate3d(0, 30px, 0)}[data-aos=fade-left]{transform:translate3d(30px, 0, 0)}.hero-banner{padding-top:12rem;background-repeat:no-repeat;background-size:cover;background-position:center center}@media only screen and (min-width: 992px){.hero-banner{padding-top:21rem}}.hero-banner__content{display:flex;flex-direction:column;align-items:flex-start;max-width:55rem;position:relative;padding-bottom:6rem}@media only screen and (min-width: 992px){.hero-banner__content{padding-bottom:25.5rem}}.hero-banner__content .subtitle{font-size:3rem;line-height:3.6rem;font-weight:300;font-style:normal;margin-top:-3.8rem;margin-bottom:4rem}.hero-banner__content .btn{margin-top:3rem;display:block}.hero-banner__content .scroll-icon{position:absolute;bottom:7rem;left:0;display:none}@media only screen and (min-width: 992px){.hero-banner__content .scroll-icon{display:block}}.section-title__content{display:flex;flex-direction:column;align-items:center}.section-title__content p{margin:2rem 0;text-align:center}.section-title__content .btn{margin-top:3rem}.our-offers{padding:5.8rem 0 0}.our-offers.devices-page{padding:2.6rem 0 0}.our-offers.devices-page .our-offers__item::after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;background-color:#0052f8;transition:opacity .3s ease;z-index:0}.our-offers.devices-page .our-offers__item:hover::after{opacity:.5}.our-offers.devices-page .our-offers__item img{max-height:360px;-o-object-fit:cover;object-fit:cover}.our-offers.devices-page .our-offers__item.open::before{content:"";padding-bottom:50%;background-color:transparent}.our-offers.devices-page .our-offers__item.open span{font-weight:600;transition:font-weight .3s ease}.our-offers.devices-page .our-offers__item.open::after,.our-offers.devices-page .our-offers__item:hover::after{opacity:.5}.our-offers.offers-page{padding:0;color:#fff}.our-offers.offers-page .our-offers__item{cursor:pointer;height:auto}.our-offers.offers-page .our-offers__item span{font-size:2rem;line-height:2.4rem;font-weight:300;font-style:normal}.our-offers.offers-page .our-offers__item::after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;background-color:#0052f8;transition:opacity .3s ease;z-index:0}.our-offers.offers-page .our-offers__item .row{position:relative}.our-offers.offers-page .our-offers__item [class*=col-]{position:unset}.our-offers.offers-page .our-offers__item.open::before{content:"";padding-bottom:50%;background-color:transparent}.our-offers.offers-page .our-offers__item.open span{font-weight:600;transition:font-weight .3s ease}.our-offers.offers-page .our-offers__item.open::after,.our-offers.offers-page .our-offers__item:hover::after{opacity:.5}.our-offers.offers-page .our-offers__item img{height:360px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 992px){.our-offers{padding:7.8rem 0 0}}.our-offers .section-title__content{padding:0 3rem 8rem;max-width:100rem;margin:0 auto}.our-offers [class*=col-]{padding:0}.our-offers h2{font-size:2.5rem;line-height:2.9rem;font-weight:300;font-style:normal;text-align:center}.our-offers__item{position:relative;display:flex;height:100%}.our-offers__item picture{width:100%}.our-offers__item span{text-transform:uppercase;position:absolute;font-size:2rem;line-height:2.4rem;font-weight:600;font-style:normal;left:3rem;bottom:4.3rem;z-index:1}@media only screen and (min-width: 1200px){.our-offers__item span{left:7rem}}.our-offers__item::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;opacity:.3;background-color:#292828;transition:opacity .5s ease}.our-offers__item:hover .cross{opacity:1}.our-offers__item:hover::before{opacity:.6}.our-offers__item img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}@media only screen and (max-width: 991px){.our-offers__item img{max-height:250px}}.our-offers__item .cross{width:32px;height:32px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity .3s ease}.our-offers__item .cross::after{position:absolute;left:15px;content:" ";height:57px;width:2px;background-color:#fff;transform:rotate(0deg)}.our-offers__item .cross::before{position:absolute;left:15px;content:" ";height:57px;width:2px;background-color:#fff;transform:rotate(90deg)}.our-offers__body{width:100%;visibility:hidden;height:0;transition:all .5s ease;width:100vw}.our-offers__body .open-body{padding:0 1rem}@media only screen and (min-width: 992px){.our-offers__body .open-body{padding:0}}.our-offers__body .open-body{position:absolute;width:100%;opacity:0;transition:opacity .2s ease;left:0;padding:4rem 2rem}.our-offers__body.open_body{visibility:visible;transition:height .3s ease-in-out}.our-offers__body.open_body .open-body{opacity:1;transition:all 1s ease}.our-offers__body .row{align-items:center}.our-offers__body .section-title{display:flex;flex-direction:column;align-items:flex-start}.our-offers__body .section-title .parallax-title span{text-align:center;width:100%}@media only screen and (max-width: 767px){.our-offers__body .section-title .parallax-title span{font-size:4rem;line-height:7.6rem;font-weight:600;font-style:normal}}.our-offers__body .content{margin-bottom:0;align-items:flex-start}@media only screen and (min-width: 768px){.our-offers__body .content{overflow:scroll}}@media only screen and (min-width: 1200px){.our-offers__body .content{margin-left:8rem}}.our-offers__body .content p{text-align:left;padding-right:1rem}.our-offers__body .content .btn-wrapper{margin-top:1.4rem;margin-bottom:2rem;justify-content:center}@media only screen and (min-width: 992px){.our-offers__body .content .btn-wrapper{justify-content:left}}.about-us{color:#292828;padding:2rem 0}@media only screen and (min-width: 1200px){.about-us{padding:11rem 0}}.about-us .section-title{display:flex;flex-direction:column;align-items:center}.about-us .section-title p{text-align:center}.about-us .section-title__content{align-items:center}@media only screen and (min-width: 1400px){.about-us .section-title{align-items:flex-start}.about-us .section-title p{text-align:left}.about-us .section-title__content{align-items:flex-start}}.about-us__content{margin:9rem 0rem 1rem 0rem}@media only screen and (min-width: 1400px){.about-us__content{margin:9rem 0rem 1rem 6rem}}.about-us-item{display:flex;flex-direction:row;align-items:center;margin-bottom:3.6rem;margin-left:2rem}.about-us-item img{max-width:63px;width:100%;margin-right:2rem}@media only screen and (min-width: 1400px){.about-us-item img{margin-right:3rem}}.about-us-item .content{display:flex;flex-direction:column}.about-us-item .content h3{color:#0052f8}.about-us-item .content p{margin:0}@media only screen and (min-width: 992px){.realization .width-50{width:50%;max-width:50%;order:1}}@media only screen and (max-width: 767px){.realization .width-50 .height-36{height:360px}}.realization__inner{max-width:700px;margin:4rem auto}@media(min-width: 1570px){.realization__inner{margin:14rem 3rem 2rem 5rem}}@media(min-width: 1921px){.realization__inner{margin:14rem auto 2rem auto}}.realization__inner .section-title{display:flex;flex-direction:column;align-items:center}.realization__inner .section-title p{text-align:center;padding:0 2rem}.realization__inner .section-title__content{align-items:center}@media(min-width: 1570px){.realization__inner .section-title{align-items:flex-start}.realization__inner .section-title p{text-align:left}.realization__inner .section-title__content{align-items:flex-start}}.realization__content [class*=col-]{padding:0}.realization__content img{width:100%}.realization-item{display:flex;flex-direction:row;position:relative;height:100%}.realization-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#292828;opacity:.3;transition:opacity .6s ease}.realization-item picture{width:100%}.realization-item img{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.realization-item .content{position:absolute;display:flex;flex-direction:row;justify-content:center;bottom:2.4rem;align-items:center;left:3rem}@media only screen and (min-width: 992px){.realization-item .content{left:3rem}}@media only screen and (max-width: 991px){.realization-item .content h3{font-size:1.8rem}}@media only screen and (max-width: 576px){.realization-item .content h3{font-size:1.5rem}}@media only screen and (min-width: 1700px){.realization-item .content{left:3rem}}.realization-item .content .icon-arrow{width:30px;margin-left:.3rem;transition:margin .3s ease}@media only screen and (min-width: 577px){.realization-item .content .icon-arrow{margin-left:1.2rem;width:40px}}@media only screen and (min-width: 992px){.realization-item:hover .icon-arrow{margin-left:4rem}}.article-small{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 0;position:relative}.article-small:hover h3{color:#447ef5}@media only screen and (min-width: 992px){.article-small:hover .btn-wrapper{opacity:1}.article-small:hover .btn-wrapper .btn{pointer-events:none}}.article-small:hover .image::after{opacity:.5}.article-small .add-info .icon-cal,.article-small .add-info .icon-has{display:block;width:16px}.article-small .image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;padding-bottom:68%}.article-small .image img{max-width:480px;width:100%}.article-small .image::after{content:"";background-color:#292828;width:100%;height:100%;opacity:0;transition:opacity .3s ease;top:0;position:absolute;left:0}.article-small__content{display:flex;flex-direction:column;align-items:flex-start;padding:1rem 1rem 1rem 1rem}@media only screen and (min-width: 992px){.article-small__content{padding:3rem 4rem 1rem 2.5rem}}.article-small__content h3{transition:color .3s ease;font-weight:600}.article-small__content .add-info{color:#0052f8;font-size:1.4rem;line-height:2.8rem;font-weight:400;font-style:normal;display:flex}.article-small__content .add-info .icon-cal{margin:-0.2rem .9rem 0 0}.article-small__content .add-info .icon-has{margin:0 .4rem}.article-small .btn-wrapper{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:16rem;opacity:0;transition:opacity .3s ease}.article-ref{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 0}@media only screen and (max-width: 576px){.article-ref{padding:2rem 1rem}}.article-ref__content{display:flex;flex-direction:column;align-items:flex-start;padding:2rem 5rem 4rem 3rem;position:relative}@media only screen and (max-width: 767px){.article-ref__content{padding:2rem 5rem 9rem 3rem}}.article-ref__content::before{content:"";border:2px solid #0052f8;top:2.8rem;left:1.3rem;position:absolute;width:95%;height:92%}.article-ref__content::after{content:"";border:20px solid #0052f8;top:0rem;left:-1.4rem;position:absolute;width:98%;height:97%;opacity:.1}@media only screen and (min-width: 992px){.article-ref__content{padding:4.4rem 9rem 5rem 4.8rem}}.article-ref__content .name,.article-ref__content .position{color:#0052f8}.article-ref__content .name{font-weight:600;margin-top:1rem}.article-ref__content .position{font-size:1.4rem;line-height:2.3rem;font-weight:400;font-style:normal}.article-ref__content .quote{max-width:70px;position:absolute;bottom:2rem;right:3.5rem}.form-wrapper{background-color:transparent;padding:5.5rem 0rem 1.5rem 0rem}@media only screen and (min-width: 1400px){.form-wrapper{padding:1.5rem 0rem 1.5rem 9.3rem}}.form-wrapper .btn{margin:25px auto 20px auto;display:block}.form-wrapper button:disabled,.form-wrapper button[disabled]{opacity:.5}.form-wrapper button:disabled:hover,.form-wrapper button[disabled]:hover{background-color:#0052f8;border:1px solid transparent;color:#fff}.form-wrapper .wpcf7 .ajax-loader{margin:0 auto;display:block}.form-wrapper .wpcf7 p{margin:0}.form-wrapper .wpcf7 .inline{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.form-wrapper .wpcf7 .inline{display:flex;flex-direction:row}}.form-wrapper .wpcf7 .inline .input-wrapper{width:100%;margin:0;margin:10px 0}@media only screen and (min-width: 768px){.form-wrapper .wpcf7 .inline .input-wrapper{width:calc(50% - 10px)}}.form-wrapper .wpcf7 .input-wrapper{font-size:14px;line-height:32px;position:relative;display:block}.form-wrapper .wpcf7 .input-wrapper.textarea-wrapper{padding-top:10px}.form-wrapper .wpcf7 .input-wrapper label{position:relative;pointer-events:none;font-weight:normal;color:#fff}.form-wrapper .wpcf7 .input-wrapper input.wpcf7-text,.form-wrapper .wpcf7 .input-wrapper input.wpcf7-textarea,.form-wrapper .wpcf7 .input-wrapper textarea.wpcf7-text,.form-wrapper .wpcf7 .input-wrapper textarea.wpcf7-textarea{border:1px solid #fff;padding:2rem 1rem 2rem 2.8rem;width:100%;background-color:transparent;color:#fff;font-size:16px;transition:all .5s ease}.form-wrapper .wpcf7 .input-wrapper input:focus,.form-wrapper .wpcf7 .input-wrapper textarea:focus{outline:none;border-color:#0052f8}.form-wrapper .wpcf7 .input-wrapper input::-moz-placeholder, .form-wrapper .wpcf7 .input-wrapper textarea::-moz-placeholder{color:#fff}.form-wrapper .wpcf7 .input-wrapper input:-ms-input-placeholder, .form-wrapper .wpcf7 .input-wrapper textarea:-ms-input-placeholder{color:#fff}.form-wrapper .wpcf7 .input-wrapper input::placeholder,.form-wrapper .wpcf7 .input-wrapper textarea::placeholder{color:#fff}.form-wrapper .wpcf7 .input-wrapper textarea{margin-top:1.5rem}.form-wrapper .wpcf7 .input-wrapper .wpcf7-list-item{display:block;margin-bottom:5px;margin-right:30px}.form-wrapper .wpcf7 .input-wrapper span.wpcf7-list-item{display:inline-block;margin:0}.form-wrapper .wpcf7 .image-upload{display:flex;align-items:center;cursor:pointer;margin-top:2rem}.form-wrapper .wpcf7 .image-upload p{line-height:32px}.form-wrapper .wpcf7 .image-upload .icon-upload{width:19px;height:auto}.form-wrapper .wpcf7 .image-upload label{font-size:14px;line-height:32px;padding-left:1.2rem;cursor:pointer}.form-wrapper .wpcf7 .image-upload input{display:none}.form-wrapper .wpcf7 .agreement{margin:2rem 0}.form-wrapper .wpcf7 .agreement .wpcf7-list-item{margin:0}.form-wrapper .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label,.form-wrapper .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label{margin-left:40px;display:inline-block}.form-wrapper .wpcf7 .wpcf7-acceptance .wpcf7-list-item-label a,.form-wrapper .wpcf7 .wpcf7-checkbox .wpcf7-list-item-label a{text-decoration:underline}.form-wrapper .wpcf7 .wpcf7-acceptance label,.form-wrapper .wpcf7 .wpcf7-checkbox label{position:relative;cursor:pointer}.form-wrapper .wpcf7 .wpcf7-acceptance input[type=checkbox],.form-wrapper .wpcf7 .wpcf7-checkbox input[type=checkbox]{position:absolute;visibility:hidden;width:25px;height:25px;top:0;left:0}.form-wrapper .wpcf7 .wpcf7-acceptance input[type=checkbox]+span:before,.form-wrapper .wpcf7 .wpcf7-checkbox input[type=checkbox]+span:before{display:block;position:absolute;content:"";border-radius:0;width:25px;height:25px;top:-4px;left:0;border:1px solid #fff}.form-wrapper .wpcf7 .wpcf7-acceptance input[type=checkbox]+span:after,.form-wrapper .wpcf7 .wpcf7-checkbox input[type=checkbox]+span:after{display:block;position:absolute;content:"✓";width:25px;height:25px;top:-6px;left:0;visibility:hidden;font-size:18px;text-align:center;line-height:30px}.form-wrapper .wpcf7 .wpcf7-acceptance input[type=checkbox]:checked+span:before,.form-wrapper .wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+span:before{background:transparent}.form-wrapper .wpcf7 .wpcf7-acceptance input[type=checkbox]:checked+span:after,.form-wrapper .wpcf7 .wpcf7-checkbox input[type=checkbox]:checked+span:after{visibility:visible}.contact{padding:3rem 0}.contact.page-contact{padding:2rem 0}.contact.page-contact h2{font-size:2.4rem;line-height:2.9rem;font-weight:300;font-style:normal;text-align:center}.contact.page-contact .section-title{align-items:center;margin:5rem 0 0}.contact.page-contact .section-title .parallax-title span{width:100%;text-align:center}.contact.page-contact .form-wrapper{padding:1.5rem 0 4rem;max-width:649px;margin:0 auto}.contact.page-contact.line{padding-bottom:5rem}@media only screen and (min-width: 992px){.contact{padding:12rem 0}}.contact .section-title{display:flex;flex-direction:column;align-items:center}.contact .section-title p{text-align:center}.contact .section-title__content{align-items:center}@media only screen and (min-width: 992px){.contact .section-title{align-items:flex-start}.contact .section-title p{text-align:left}.contact .section-title__content{align-items:flex-start}}.contact__links{display:flex;flex-direction:column;align-items:flex-start;margin-top:1.3rem}.contact__links a{font-size:3rem;line-height:3.6rem;font-weight:600;font-style:normal;transition:color .3s ease;display:flex;flex-direction:row;align-items:center;margin-bottom:1.7rem}@media only screen and (max-width: 576px){.contact__links a{font-size:2.6rem;line-height:3.6rem;font-weight:600;font-style:normal}}@media only screen and (min-width: 992px){.contact__links a:hover{color:#447ef5}}.contact__links img{max-width:40px;margin-right:2.4rem}.breadcrumbs{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin:3rem 0rem 0;color:#292828}@media only screen and (min-width: 992px){.breadcrumbs{margin:3.4rem 0 3.4rem -0.7rem}}.breadcrumbs img{padding-bottom:.3rem}.number-page{display:flex;justify-content:flex-end;width:100%;margin:2.7rem 1rem 1rem}.number-page p{margin:0}.title-img{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.title-img:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#292828;opacity:.5}.title-img__content{max-width:1540px;margin:0 auto;padding:.5rem 2rem;z-index:1;position:relative}.title-img__content .breadcrumbs{color:#fff}.title-img__content h1{font-size:5rem;line-height:6rem;font-weight:600;font-style:normal;margin:9rem 0}@media only screen and (max-width: 991px){.title-img__content h1{text-align:center;font-size:3.7rem;line-height:4.5rem;font-weight:600;font-style:normal}}.technical-devices{color:#292828;padding:0 2rem}.technical-devices__inner{max-width:700px;width:100%;margin:5rem auto}@media only screen and (min-width: 1200px){.technical-devices__inner{margin:11.2rem 0rem 14rem auto}}.technical-devices__inner .section-title{display:flex;flex-direction:column;align-items:center}@media only screen and (min-width: 992px){.technical-devices__inner .section-title .parallax-title{margin-bottom:8rem}}.technical-devices__inner .section-title p{text-align:center}.technical-devices__inner .section-title__content{align-items:center}@media only screen and (min-width: 1200px){.technical-devices__inner .section-title{align-items:flex-start}.technical-devices__inner .section-title p{text-align:left}.technical-devices__inner .section-title__content{align-items:flex-start}}.technical-devices__inner .about-us-item{margin-top:4rem;margin-bottom:1.6rem}@media only screen and (max-width: 991px){.technical-devices__inner .about-us-item{justify-content:center;margin-left:0}}.technical-devices__inner .btn{padding:1.8rem 4.5rem}.technical-devices__img{margin:5rem 0;text-align:center}@media only screen and (min-width: 1200px){.technical-devices__img{margin:13rem 1rem 1rem 5rem}}.technical-devices__img img{width:100%;max-width:700px}@media only screen and (min-width: 992px){.swiperarticle{margin:0 3rem}}.article{color:#292828}.article__header{color:#fff}.article__header h1{margin:9rem 0 1rem}.article__header .title-img__content{padding:.5rem 2rem 8rem}@media only screen and (max-width: 576px){.article__header .title-img__content{padding:.5rem 1rem 8rem}}.article__header .add-info{display:flex}@media only screen and (max-width: 991px){.article__header .add-info{justify-content:center}}@media only screen and (max-width: 576px){.article__header .add-info{font-size:15px}}.article__header .add-info div{display:flex;align-items:center}.article__header .add-info .icon-cal{display:block;width:16px;margin-right:1rem;margin-bottom:.4rem}.article__header .add-info .icon-has{display:block;width:37px;margin-right:0rem}.article__content{padding:4.3rem 0}.article__content p{margin:2rem 0}.article__content img{width:100%;max-width:700px;margin-bottom:4rem}.relatives-article{color:#292828;padding-bottom:6rem}.relatives-article h2{font-weight:300;text-align:center}.relatives-article .btn-wrapper{justify-content:center}.fancybox__container{z-index:222222}.show{display:block !important}.btn{font-size:1.6rem;line-height:1.9rem;font-weight:300;font-style:normal;color:#fff;background-color:transparent;padding:1.8rem 6.5rem;border-radius:35px;cursor:pointer;position:relative;transition:background-color .5s ease,color .5s ease,border-color .5s ease;z-index:22;text-transform:uppercase}@media only screen and (max-width: 576px){.btn{font-size:1.5rem;line-height:1.9rem;font-weight:300;font-style:normal;padding:1.8rem 5.5rem}}.btn--blue{background-color:#0052f8;border:1px solid transparent}@media only screen and (min-width: 992px){.btn--blue:hover{background-color:transparent;color:#447ef5;border-color:#447ef5}}.btn.disabled{opacity:.3;pointer-events:none}.parallax-title{position:relative;width:100%}@media only screen and (min-width: 1200px){.parallax-title{margin:4rem 0}}.parallax-title .title{text-align:center;position:relative;z-index:1;text-transform:uppercase;font-size:3rem;line-height:3.6rem;font-weight:600;font-style:normal}@media only screen and (min-width: 1200px){.parallax-title .title{margin:2rem 0}}.parallax-title span{text-transform:uppercase;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;text-align:center;font-size:5rem;line-height:6rem;font-weight:600;font-style:normal}@media only screen and (min-width: 992px){.parallax-title span{font-size:7rem;line-height:10.8rem;font-weight:600;font-style:normal}}@media only screen and (min-width: 1400px){.parallax-title span{font-size:10.4rem;line-height:10.8rem;font-weight:600;font-style:normal}}@media only screen and (max-width: 767px){.parallax-title span{width:100%;text-align:center}}.parallax-title.title-blue span{color:rgba(0,82,248,.1)}.parallax-title.title-blue .title{color:#0052f8}.parallax-title.title-white span{color:rgba(255,255,255,.1)}.parallax-title.title-white .title{color:#fff}.parallax-title.title-left .title{text-align:left}@media only screen and (max-width: 576px){.parallax-title.title-left .title{text-align:center}}.parallax-title.title-left span{left:10%}@media only screen and (max-width: 576px){.parallax-title.title-left span{left:50%}}.parallax-title.hero-title .title{color:#fff;font-size:5rem;line-height:5rem;font-weight:600;font-style:normal;text-align:left}@media only screen and (min-width: 992px){.parallax-title.hero-title .title{color:#0052f8}}@media only screen and (min-width: 1200px){.parallax-title.hero-title .title{font-size:7rem;line-height:5rem;font-weight:600;font-style:normal}}.parallax-title.hero-title span{left:50%;opacity:.5;display:none}@media only screen and (min-width: 577px){.parallax-title.hero-title span{font-size:80px;display:block}}@media only screen and (min-width: 992px){.parallax-title.hero-title span{font-size:100px}}@media only screen and (min-width: 1200px){.parallax-title.hero-title span{font-size:150px}}.section-title{display:flex;flex-direction:column;align-items:center}.section-title .under-title{font-size:2.2rem;line-height:2.9rem;font-weight:300;font-style:normal;margin-top:-4.5rem;margin-bottom:4rem;text-align:center}@media only screen and (max-width: 576px){.section-title .under-title{margin-top:-3.5rem}}@media only screen and (min-width: 992px){.section-title .under-title{font-size:2.5rem;line-height:2.9rem;font-weight:300;font-style:normal;margin-top:-8.6rem;margin-bottom:4rem}}.pagination{display:flex;flex-direction:row;justify-content:center;margin:2rem 0}.pagination ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.pagination ul li{height:2rem;width:2rem;margin:0 .5rem}.pagination ul li .arrow{font-size:2rem;color:red}.pagination ul li .arrow .icon-angle-down{font-size:16px;font-weight:700}.pagination ul li .arrow.next{transform:rotate(-90deg)}.pagination ul li .arrow.prev{transform:rotate(90deg)}.pagination ul li .dots{display:inline-flex;align-items:center;justify-content:center}.pagination ul li a{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;line-height:21px;color:#b1b1b1;transition:all .5s ease}.pagination ul li a.disabled{pointer-events:none;opacity:.3}.pagination ul li a.current,.pagination ul li a:hover{color:#3c3c3c;text-decoration:none}.pagination ul li a.arrow{border:0 solid}body{overflow-x:hidden}.logos{display:flex;align-items:center;padding:.3rem .5rem 1rem 1rem;position:relative;z-index:2}@media only screen and (min-width: 1200px){.logos{padding:.3rem 5.1rem 1rem 1.8rem}}@media only screen and (min-width: 1200px){.logos--small{display:none}}@media only screen and (max-width: 1199px){.logos{width:100%;padding:0 10px}}.logos .logo-link{display:block}.logos .logo-link img{max-width:216px}#header{display:flex;flex-direction:column;background-color:#292828}@media only screen and (max-width: 1199px){#header{flex-direction:row;justify-content:space-between;padding:10px;align-items:center;background-color:#292828}}#header .menu-panel{max-width:1560px;margin:0 auto;width:100%;padding:2.3rem 0}#header .menu-panel .part-menu{overflow:auto}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu{align-items:center;width:100%;z-index:9999;position:relative;display:flex;justify-content:flex-start;overflow:inherit;display:flex;flex-direction:row}}#header .menu-panel .part-menu .menu-wrapper{display:flex;align-items:center;justify-content:space-evenly;flex:1}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu .menu-wrapper{justify-content:space-between}}@media only screen and (max-width: 1199px){#header .menu-panel .part-menu .menu-wrapper{flex-direction:column;width:100%;padding-top:20px;align-items:center}}@media only screen and (max-width: 1199px){#header .menu-panel .part-menu .menu-wrapper .part-left{width:100%}}#header .menu-panel .part-menu .menu-wrapper .menu{display:flex;flex-direction:row;margin:0;list-style-type:none;padding:0;margin:0}@media only screen and (max-width: 1199px){#header .menu-panel .part-menu .menu-wrapper .menu{flex-direction:column;width:100%}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item{padding:10px 8px;position:relative;margin:0 1px}@media only screen and (max-width: 1199px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item{text-align:center}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item::before{content:"";position:absolute;width:0%;height:3px;background-color:#0052f8;top:1.8rem;transition:width .3s ease;z-index:-1;display:none;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 992px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item::before{top:2.2rem;display:block}}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item{padding:15.4px 18px}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item::before{top:2.7rem}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item:hover:after{color:#fff}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item:hover::before{width:85%}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item:hover>a{text-shadow:0 .015em #fff,0 -0.015em #fff,.01em 0 #fff,-0.01em 0 #fff}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.current-menu-item>a{text-shadow:0 .015em #fff,0 -0.015em #fff,.01em 0 #fff,-0.01em 0 #fff}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.current-menu-item::before{content:"";position:absolute;width:85%;height:3px;background-color:#0052f8;left:50%;transform:translateX(-50%);top:2.7rem;z-index:-1}@media only screen and (max-width: 1199px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.current-menu-item::before{top:2.2rem}}@media only screen and (min-width: 1199px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children{position:relative}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children>a{width:100%}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children>a:after{content:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='white' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 1.25L1.2228 0L6 5L1.2228 10L0 8.75L3.6 5L0 1.25Z' fill='white'/%3E%3C/svg%3E%0A");font-size:15px;position:absolute;top:50%;right:0;color:#fff;transition:color .5s ease;transform:translateY(-50%) rotate(270deg);transition:transform .3s ease}@media only screen and (max-width: 1199px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children>a{display:block;position:relative}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children>a::after{right:6rem;transform:translateY(-50%) rotate(90deg)}}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children:hover a:after{transform:translateY(-50%) rotate(90deg)}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;transition-delay:0s}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item a{font-size:1.6rem;line-height:1.9rem;font-weight:300;font-style:normal;color:#fff;text-decoration:none;transition:color .5s ease,text-shadow .3s ease}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu{list-style-type:none;padding:0;margin:0;overflow:hidden;display:block}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu{position:absolute;left:0rem;width:230px;top:5.9rem;z-index:222;background-color:rgba(41,40,40,.8);border-radius:0px 0px 3px 3px;padding:1.3rem 0;visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .5s ease}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li{padding:5px 28px;position:relative}@media only screen and (max-width: 1210px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li{display:flex;align-items:center;justify-content:center;padding:5px 0}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li::before{content:"";position:absolute;width:0%;height:3px;background-color:#0052f8;left:50%;transform:translateX(-50%);top:2rem;z-index:-1;transition:width .3s ease}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li a{font-size:1.6rem;line-height:3.4rem;font-weight:400;font-style:normal;color:#fff;position:relative;padding-right:15px;display:block;transition:color .5s ease,text-shadow .3s ease}@media only screen and (max-width: 991px){#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li a{padding-right:0px}}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li.current-menu-item>a{text-shadow:0 .015em #fff,0 -0.015em #fff,.01em 0 #fff,-0.01em 0 #fff}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li.current-menu-item::before{content:"";position:absolute;width:85%;height:3px;background-color:#0052f8;left:50%;transform:translateX(-50%);top:2rem;z-index:-1;transition:width .3s ease}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li:hover a{text-shadow:0 .015em #fff,0 -0.015em #fff,.01em 0 #fff,-0.01em 0 #fff}#header .menu-panel .part-menu .menu-wrapper .menu>.menu-item .sub-menu li:hover::before{width:85%}#header .menu-panel .part-menu .menu-wrapper .part-right{display:flex;align-items:center;flex-direction:column;margin:0 1.4rem}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu .menu-wrapper .part-right{flex-direction:row}}#header .menu-panel .part-menu .menu-wrapper .part-right .btn-wrapper{justify-content:space-between;flex-direction:column;margin:3rem 1rem;align-items:flex-start}#header .menu-panel .part-menu .menu-wrapper .part-right .btn-wrapper .btn{padding:1rem 2.4rem}@media only screen and (min-width: 1200px){#header .menu-panel .part-menu .menu-wrapper .part-right .btn-wrapper{margin:0 .3rem;flex-direction:row;align-items:center}}#header .menu-panel .part-menu .menu-wrapper .part-right .socials{display:flex}#header .menu-panel .part-menu .menu-wrapper .part-right .socials a{width:32px;height:32px;border:1px solid #0052f8;border-radius:50%;display:flex;justify-content:center;margin:.5rem;transition:border-color .3s ease}#header .menu-panel .part-menu .menu-wrapper .part-right .socials a:hover{border-color:#fff}#header .menu-panel .part-menu .menu-wrapper .part-right .socials a:hover .icon-fb,#header .menu-panel .part-menu .menu-wrapper .part-right .socials a:hover .icon-ig,#header .menu-panel .part-menu .menu-wrapper .part-right .socials a:hover .icon-yt{color:#0052f8}#header .menu-panel .part-menu .menu-wrapper .part-right .socials .icon-fb,#header .menu-panel .part-menu .menu-wrapper .part-right .socials .icon-ig,#header .menu-panel .part-menu .menu-wrapper .part-right .socials .icon-yt{color:#fff;fill:currentColor;transition:color .3s ease;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 1199px){.menu_is_open_b{overflow:hidden}.menu_is_open_m{pointer-events:none}#nav-icon{width:2.5rem;height:2.5rem;position:relative;z-index:222222;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;order:2}#nav-icon span{display:block;position:absolute;height:.2rem;width:100%;background:#fff;border-radius:1.5rem;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:.3rem;transform-origin:left center}#nav-icon span:nth-child(2){top:1.1rem;width:100%;left:auto;right:0;transform-origin:left center}#nav-icon span:nth-child(3){top:1.9rem;transform-origin:left center}#nav-icon.open{width:2.5rem}#nav-icon.open span:nth-child(1){transform:rotate(45deg);top:.5rem;left:0rem}}@media only screen and (max-width: 1199px)and (min-width: 451px){#nav-icon.open span:nth-child(1){top:.4rem}}@media only screen and (max-width: 1199px){#nav-icon.open span:nth-child(2){width:0%;opacity:0}}@media only screen and (max-width: 1199px){#nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:2rem;left:0rem}}@media only screen and (max-width: 1199px){.menu-panel{pointer-events:all;z-index:1000;position:fixed;background:#292828;width:100%;top:48px;height:100vh;left:-120%;max-height:calc(100vh - 48px);transition:left .5s ease;display:flex;flex-direction:column;align-items:center;justify-content:space-between}}@media only screen and (max-width: 1199px)and (max-width: 1210px){.menu-panel .logos{display:none}}@media only screen and (max-width: 1199px){.menu-panel.active{left:0}}.language-select{margin-left:2rem}@media only screen and (max-width: 1199px){.language-select{margin-top:2rem}}.language-dropdown-menu__item{font-size:1.6rem;line-height:1.9rem;font-weight:300;font-style:normal;color:#fff;transition:color .3s;text-transform:uppercase}.language-dropdown-menu__item:hover{color:#447ef5}.active{color:#447ef5}.language-select a:not(:last-child):after{content:"/";display:inline;font-size:1.6rem;line-height:1.9rem;font-weight:300;font-style:normal;color:#fff;margin-right:.2rem}#footer{position:relative;background-color:#292828;overflow:hidden}#footer .line-1{position:absolute;bottom:-85rem;right:-36rem;z-index:0}@media only screen and (min-width: 1400px){#footer .line-1{bottom:-72rem;right:0}}#footer .line-2{position:absolute;bottom:-42rem;right:-30rem;z-index:0}@media only screen and (min-width: 1400px){#footer .line-2{bottom:-31rem;right:-19rem}}#footer .footer-content.detail-services .contact__links{flex-direction:column;align-items:center}@media only screen and (min-width: 992px){#footer .footer-content.detail-services .contact__links{flex-direction:row;justify-content:center}}#footer .footer-content.detail-services .contact__links a{margin:0rem 4rem 4rem}#footer .footer-content .logo{display:flex;flex-direction:row;justify-content:center;margin:1rem 0 3rem}#footer .footer-content .logo .logo-link img{max-width:340px}@media only screen and (max-width: 576px){#footer .footer-content .logo .logo-link img{max-width:270px}}#footer .footer-content .main-content{display:flex;flex-direction:row;justify-content:center;margin:0 9rem;padding-bottom:4.4rem}#footer .footer-content .main-content .menu{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 992px){#footer .footer-content .main-content .menu{display:flex;flex-direction:row}}#footer .footer-content .main-content .menu li{padding:1rem 1.8rem;text-align:center}#footer .footer-content .main-content .menu li a{font-size:1.6rem;line-height:1.9rem;font-weight:300;font-style:normal;color:#fff;transition:color .3s ease}#footer .footer-content .main-content .menu li a:hover{color:#447ef5}#footer .footer-content .main-content .socials{display:flex;justify-content:center;margin:1.6rem 0 1.4rem}#footer .footer-content .main-content .socials a{width:32px;height:32px;border:1px solid #0052f8;border-radius:50%;display:flex;justify-content:center;margin:.5rem;color:#0052f8;transition:color .3s,border-color .3s}#footer .footer-content .main-content .socials a:hover{color:#fff;border-color:#fff}#footer .footer-content .main-content .socials a:hover .icon-fb,#footer .footer-content .main-content .socials a:hover .icon-ig,#footer .footer-content .main-content .socials a:hover .icon-yt{color:#fff}#footer .footer-content .main-content .socials .icon-fb,#footer .footer-content .main-content .socials .icon-ig,#footer .footer-content .main-content .socials .icon-yt{color:#0052f8;fill:currentColor;transition:color .3s ease}#footer .footer-content .bottom{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-color:#212020;padding:2rem 0;z-index:3;position:relative}@media only screen and (min-width: 992px){#footer .footer-content .bottom{z-index:0}}#footer .footer-content .bottom .copyright{font-size:1.6rem;line-height:1.9rem;font-weight:300;font-style:normal;margin:0;color:#fff}@media only screen and (max-width: 767px){#footer .footer-content .bottom .copyright{padding-bottom:1rem}}@media only screen and (max-width: 576px){#footer .footer-content .bottom .copyright{font-size:1.5rem;line-height:1.9rem;font-weight:300;font-style:normal}}.col-xxl,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}@media(min-width: 1570px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xxl-1{flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.333333%;max-width:33.333333%}.col-xxl-5{flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-11{flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-12{flex:0 0 16.666667%;max-width:16.666667%}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-1{margin-left:8.333333%}.offset-xxl-2{margin-left:16.666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.333333%}.offset-xxl-5{margin-left:41.666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.333333%}.offset-xxl-8{margin-left:66.666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.333333%}.offset-xxl-11{margin-left:91.666667%}}