@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);section.header header .r-di .search-box input,section.header header .r-di a{font-weight:300;color:#fff;line-height:normal}section.about,section.hero{background-repeat:no-repeat;background-size:cover}section.about .wrapper .content p,section.header header .r-di .search-box input,section.header header .r-di a{font-size:15px;font-style:normal;font-family:Roboto,sans-serif}section.about,section.header,section.hero,section.services{margin:auto;max-width:1440px}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto,sans-serif}body{background-color:#023d8d;font-family:Roboto,sans-serif}a{text-decoration:none}ul{list-style:none}section.header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:99}section.header header{background:0 0;display:flex;align-items:center;justify-content:space-between}section.header nav,section.header nav ul li ul{background:#fff;box-shadow:-20px 0 40px 0 rgba(0,0,0,.25);position:absolute}section.header header .l-di img{width:130px}section.header header .r-di{display:flex;align-items:center;gap:50px}section.header header .r-di .search-box{width:206.751px;height:55px;border-radius:27.766px;border:1px solid #fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px}section.header header .r-di .search-box input{background:0 0;outline:0;border:none;width:130px}section.header header .r-di .search-box input::-moz-placeholder{color:#fff;opacity:1}section.header header .r-di .search-box input:-ms-input-placeholder{color:#fff;opacity:1}section.header header .r-di .search-box input::placeholder{color:#fff;opacity:1}section.header header .r-di .search-box input::-ms-input-placeholder{color:#fff}section.header header .r-di .search-box button,section.header header .r-di button{background:0 0;outline:0;border:none;cursor:pointer}section.header header .r-di:last-child{margin-right:50px}section.header nav{border-radius:15px;top:25px;right:25px;padding:24px;display:none}section.header nav ul li:hover ul,section.header nav.show{display:block}section.header nav ul li:first-child a{text-align:end;padding:unset}section.header nav ul li:first-child a:hover{background:0 0;cursor:pointer}section.header nav ul li a{color:#092f63;font-family:Roboto;font-size:36px;font-style:normal;font-weight:100;line-height:normal;display:block;padding:10px 24px;border-radius:15px}section.header nav ul li a:hover{color:#fff;background:#092f63}section.header nav ul li ul{display:none;left:-85%;top:25%;border-radius:15px}section.header nav ul li ul li:first-child a{text-align:unset;padding:10px 24px}section.header nav ul li ul li:first-child a:hover{background:#092f63;cursor:pointer}section.header nav ul li ul li a{font-size:24px}section.hidden,section.services .content .container .info-di .img-di-info{display:none}@media (max-width:768px){section.header header .r-di .cont-link{display:none}section.header nav ul li ul{left:unset}}section.hero{background-image:url("../img/background-image.png");background-position:center;height:min(100vh,700px);position:relative}section.hero .slider{height:min(100vh,770px)}section.hero .slider .splide__list .hero-slide{height:80vh;display:flex;justify-content:space-between}section.hero .slider .splide__list .hero-slide .l-si{width:50%;display:flex;align-items:flex-end}section.about .wrapper .badge img,section.branches .slider .slide img,section.brands .slider .slide img,section.hero .slider .splide__list .hero-slide .l-si img,section.overview .video-cont video,section.services .content .container .img-di img,section.testimonials .wrapper .cont video{width:100%}section.hero .slider .splide__list .hero-slide .r-si{width:100%;position:relative;display:flex;justify-content:center}section.hero .slider .splide__list .hero-slide .r-si h1{position:absolute;top:50%;transform:translate(0,-50%);color:#fff;font-family:Roboto,sans-serif;font-size:52px;font-style:normal;font-weight:900;line-height:normal;text-align:center}section.hero .slider .splide__list .hero-slide .r-si h1 span{font-size:52px;font-weight:200}section.hero .slider .splide__list .hero-slide .r-si h2{position:absolute;bottom:5%;color:#fff;font-family:Roboto,sans-serif;font-size:40px;font-style:normal;font-weight:200;line-height:normal;max-width:200px;text-align:center}section.hero .slider .splide__list .splide__slide:nth-child(2) .hero-slide .r-si h2{max-width:375px}section.hero .slider .splide__list .splide__slide:nth-child(2) .hero-slide .r-si h2 span{font-weight:600;font-size:36px}section.hero .slider .splide__list .splide__slide:nth-child(3) .hero-slide .r-si h2,section.hero .slider .splide__list .splide__slide:nth-child(4) .hero-slide .r-si h2{max-width:330px}section.hero .slider .splide__list .splide__slide:nth-child(3) .hero-slide .r-si h2 span{font-weight:600;font-size:36px}section.hero .slider .splide__list .splide__slide:nth-child(4) .hero-slide .r-si h2 span{font-weight:600;font-size:36px}section.hero .wrapper{position:absolute;width:100%;height:100%;top:0;left:0}section.hero .wrapper .hero-back{position:relative;width:100%;height:100%;overflow:hidden}section.hero .wrapper .hero-back .ti-1{position:absolute;top:-50px;left:0}section.hero .wrapper .hero-back .ti-1 svg{width:380px;height:300px}section.hero .wrapper .hero-back .ti-2{position:absolute;bottom:-100px;right:0}section.hero .wrapper .hero-back .ti-2 svg{width:550px;height:350px}@media (max-width:992px){section.hero .slider .splide__list .hero-slide .r-si h1,section.hero .slider .splide__list .hero-slide .r-si h1 span{font-size:48px}section.hero .slider .splide__list .hero-slide .r-si h2{font-size:32px}}@media (max-width:768px){section.hero .slider .splide__list .hero-slide{flex-direction:column-reverse;justify-content:unset}section.hero .slider .splide__list .hero-slide .r-si{width:100%;margin:auto 0;display:flex;flex-direction:column;gap:30px;align-items:center}section.hero .slider .splide__list .hero-slide .r-si h1{position:unset;transform:unset;font-size:36px}section.hero .slider .splide__list .hero-slide .r-si h1 span{font-size:36px}section.hero .slider .splide__list .hero-slide .r-si h2{position:unset;font-size:24px}section.hero .slider .splide__list .splide__slide:nth-child(2) .hero-slide .r-si h2 span,section.hero .slider .splide__list .splide__slide:nth-child(3) .hero-slide .r-si h2 span,section.hero .slider .splide__list .splide__slide:nth-child(4) .hero-slide .r-si h2 span{font-size:24px}section.hero .wrapper .hero-back .ti-1{left:-60px}section.hero .wrapper .hero-back .ti-2{right:-160px}}@media (max-width:576px){section.header header .l-di img{width:70px}section.header header .r-di .search-box{height:40px}section.header header .r-di .menu-ico svg,section.header header .r-di .search-box button svg{width:20px;height:20px}section.header header .r-di:last-child{margin-right:16px}section.header nav{position:fixed;top:0;left:0;height:100vh;width:100%}section.header nav ul li a{padding:24px}section.header nav ul li ul{left:0;padding-top:40px}section.hero .slider .splide__list .hero-slide .l-si{width:100%}section.hero .slider .splide__list .hero-slide .r-si h1{max-width:286px;font-size:30px}section.hero .slider .splide__list .hero-slide .r-si h1 span{font-size:30px}section.hero .slider .splide__list .hero-slide .r-si h2{max-width:266px}}section.about{background-image:url("../img/about-2.png");background-position:right;height:590px;min-height:590px}section.about .wrapper{padding:80px;width:100%;height:100%;background:linear-gradient(90deg,#fff 29.82%,rgba(255,255,255,0) 87.72%);position:relative}section.about .wrapper .logo{position:absolute;top:40px}section.about .wrapper .badge{width:300px;position:absolute;left:50%;transform:translateX(-50%);opacity:.5}section.about .wrapper .content{position:absolute}section.about .wrapper .content p{color:#023d8d;font-weight:400;line-height:177.688%;max-width:430px}section.about .wrapper .content a,section.services .content .container .info-di a{display:block;border-radius:27.766px;padding:18px 68px;max-width:202px;font-style:normal}section.about .wrapper .content p span{font-size:36px}section.about .wrapper .content a{border:1px solid #023d8d;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:normal;color:#023d8d;margin-top:80px;min-width:202px}section.services{background:#fff;padding:80px;position:relative}section.services .img-dec{position:absolute;left:0;top:-130px}section.branches .img-dec img,section.branches .logo-dec img,section.brands .img-dec img,section.news .img-dec img,section.overview .logo-dec img,section.services .img-dec img{width:380px}section.services .title-line{margin-bottom:80px}section.services .title-line h2{color:#023c8b;font-family:Roboto;font-size:52px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-3.2px}section.services .content{padding:80px 0;min-height:500px}section.services .content.xtra-h{min-height:600px}section.services .content .container{display:flex;gap:50px}section.services .content .container .info-di{width:50%;display:flex;flex-direction:column;gap:40px}section.services .content .container .info-di h3{color:#023d8d;font-family:Roboto,sans-serif;font-size:52px;font-style:normal;font-weight:200;line-height:normal}section.services .content .container .info-di p{color:#000;font-family:Roboto;font-size:15px;font-style:normal;font-weight:300;line-height:177.688%;height:125.303px}section.services .content .container .info-di a{border:1px solid #023d8d;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;line-height:normal;color:#023d8d}section.services .content .container .img-di{width:50%;position:relative}section.services .content .container .img-di img.ft{position:absolute;bottom:-40px}section.services .content .container .img-di img.vt{position:absolute;right:-80px;bottom:0}section.services .content.inv .container .img-di img.vt{left:-80px}section.brands{background-image:url("../img/background-image-short.png");background-repeat:no-repeat;background-size:cover;max-width:1440px;margin:auto;padding:80px;position:relative}section.brands .img-dec,section.news .img-dec{position:absolute;right:0;top:-80px}section.brands .title-line h2,section.news .title-line h2,section.testimonials .title-line h2{color:#fff;font-family:Roboto,sans-serif;font-size:52px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-3.2px}section.branches .slider,section.brands .slider,section.news .slider{margin-top:60px}section.branches .slider .splide__arrow.splide__arrow--next,section.brands .slider .splide__arrow.splide__arrow--next,section.news .slider .splide__arrow.splide__arrow--next{right:-50px}section.brands .slider .splide__arrow.splide__arrow--prev{left:-50px}section.brands .slider .slide{display:flex;height:100%;align-items:center;width:80%;background-color:#fff}section.branches,section.overview{background:#fff;max-width:1440px;margin:auto;padding:80px;position:relative}section.branches .img-dec{position:absolute;left:0;top:-150px}section.branches .logo-dec,section.overview .logo-dec{position:absolute;right:0;top:0}section.branches .title-line h2,section.overview .title-line h2{color:#023d8c;font-family:Roboto,sans-serif;font-size:52px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:-3.2px}section.branches .slider .splide__arrow.splide__arrow--prev{left:-50px}section.branches .slider .slide .mapdiv{padding:32px}section.branches .slider .slide .mapdiv iframe{border-radius:16px;width:100%;height:400px;box-shadow:rgba(149,157,165,.2) 0 8px 24px}section.news,section.testimonials{background-image:url("../img/background-image.png");background-position:center;background-repeat:no-repeat;background-size:cover;max-width:1440px;margin:auto;padding:80px;position:relative}section.news .slider .splide__arrow.splide__arrow--prev{left:-50px}section.news .slider .splide__slide:first-child .slide{padding-left:0!important}section.news .slider .splide__slide:last-child .slide{padding-right:0!important}section.news .slider .slide{padding:12px}section.news .slider .slide .card{border-radius:15px;background:#fff;padding:12px;display:flex;flex-direction:column;gap:25px}section.news .slider .slide .card .card-top{position:relative}section.news .slider .slide .card .card-top img{min-height:20 0;width:100%;top:0;left:0}section.news .slider .slide .card .card-top .label{position:absolute;bottom:0;left:0;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:177.688%;padding:12px 24px;width:100%;text-align:end;border-bottom-left-radius:12px;border-bottom-right-radius:12px;background:linear-gradient(0deg,#023c8b 0,rgba(2,60,139,0) 214.54%)}section.news .slider .slide .card .card-bottom{display:flex;flex-direction:column;gap:10px}section.news .slider .slide .card .card-bottom h3{color:#023d8d;font-family:Roboto,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:177.688%}section.news .slider .slide .card .card-bottom p{color:#000;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:177.688%}section.news .slider .slide .card .card-bottom a{border-radius:27.766px;border:1px solid #023d8d;background:#fff;max-width:222px;color:#023d8d;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:normal;padding:18px 64px;margin:auto}section.overview .video-cont{margin-top:100px;position:relative;width:100%}@media (max-width:992px){section.services .title-line{margin-bottom:40px}section.branches .title-line h2,section.brands .title-line h2,section.news .title-line h2,section.overview .title-line h2,section.services .content .container .info-di h3,section.services .title-line h2{font-size:48px}}section.testimonials .wrapper{margin-top:60px;display:flex;gap:36px}section.testimonials .wrapper .cont{flex-grow:1}@media (max-width:768px){section.about{background-image:unset;height:unset;min-height:unset}section.about .wrapper{background:#fff;padding:80px 16px}section.about .wrapper .logo,section.branches .logo-dec,section.services .content .container .img-di{display:none}section.about .wrapper .badge{width:120px;position:absolute;left:unset;right:-10%;top:0}section.about .wrapper .content{position:unset}section.about .wrapper .content p{max-width:unset;font-size:14px;text-align:center}section.about .wrapper .content p span{font-size:20px}section.about .wrapper .content a{margin:40px auto 0;padding:18px 55px}section.services{padding:0 16px;padding-top:unset;margin-top:-1px}section.services .img-dec{top:-240px}section.branches .title-line h2,section.brands .title-line h2,section.news .title-line h2,section.overview .title-line h2,section.services .title-line h2,section.testimonials .title-line h2{font-size:40px}section.services .content{padding:40px 0}section.services .content .container .info-di,section.services .content .container .info-di .img-di-info img{width:100%}section.services .content .container .info-di h3{font-size:36px}section.services .content .container .info-di .img-di-info{display:block}section.services .content .container .info-di .img-di-info img.ft{bottom:-40px}section.services .content .container .info-di .img-di-info img.vt{right:-80px;bottom:0}section.services .content .container .info-di p{font-size:14px;height:unset}section.services .content .container .info-di a{margin:auto}section.branches,section.brands,section.news,section.overview,section.testimonials{padding:80px 16px}section.branches .slider .splide__arrow.splide__arrow--next,section.brands .slider .splide__arrow.splide__arrow--next{right:0}section.brands .slider .splide__arrow.splide__arrow--prev{left:0}section.brands .slider .slide{width:80%;align-items:center;justify-content:center;margin:auto}section.branches .slider .splide__arrow.splide__arrow--prev{left:0}section.news .slider{width:90%;margin:auto}section.news .slider .splide__arrow.splide__arrow--next{right:-20px}section.news .slider .splide__arrow.splide__arrow--prev{left:-20px}section.news .slider .splide__slide:first-child .slide{padding-left:12px!important}section.news .slider .splide__slide:last-child .slide{padding-right:12px!important}section.news .slider .slide .card .card-bottom h3,section.news .slider .slide .card .card-top .label{font-size:16px}section.news .slider .slide .card .card-bottom p{font-size:14px}section.news .slider .slide .card .card-bottom a{padding:16px 64px}section.overview .logo-dec{top:70px}section.overview .logo-dec img{width:150px}section.overview .video-cont{margin-top:40px}section.testimonials .wrapper{flex-direction:column}}