.container{max-width:1280px;width:100%;margin:0 auto;display:flex;flex-direction:column}section{padding:0 128px}@media(max-width: 767px){section{padding:0 15px}}@media(min-width: 768px)and (max-width: 1024px){section{padding:0 40px}}#home-hero{position:relative;background-position:center center;background-size:cover}#home-hero .overlay{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6);height:100%;width:100%;z-index:1}#home-hero .container{position:relative;z-index:2;height:100vh;padding:128px 0 20vh;justify-content:flex-end}@media(min-width: 768px)and (max-width: 1024px){#home-hero .container{height:600px;padding:64px 0}}@media(max-width: 767px){#home-hero .container{height:600px;padding:64px 0}}#home-hero .container h1{color:#fff !important;font-size:58px !important;font-style:normal !important;font-weight:600 !important;line-height:64px !important;letter-spacing:-3.36px !important}@media(min-width: 768px)and (max-width: 1024px){#home-hero .container h1{font-size:58px !important;line-height:64px !important}}@media(max-width: 767px){#home-hero .container h1{font-size:40px !important;line-height:48px !important}}#home-hero .container p{color:#fff !important;font-size:20px !important;font-style:normal !important;font-weight:400 !important;line-height:26px !important;letter-spacing:-0.96px !important;text-align:left}@media(min-width: 768px)and (max-width: 1024px){#home-hero .container p{font-size:20px !important;line-height:26px !important;letter-spacing:-0.96px !important}}@media(max-width: 767px){#home-hero .container p{font-size:20px !important;line-height:26px !important;letter-spacing:-0.96px !important}}#home-hero .container .buttons{display:flex;gap:8px}@media(max-width: 767px){#home-hero .container .buttons{flex-direction:column}}#home-hero .container .buttons .btn{padding:8px 24px;border-radius:5px;border:1px solid #019ee3;background-color:#019ee3;color:#fff;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:24px !important;letter-spacing:-0.64px !important;transition:all .2s ease-in-out;width:max-content}#home-hero .container .buttons .btn:hover{background-color:#fff;border-color:#fff;color:#094a85}#home-hero .container .buttons .btn.secondary{background-color:rgba(0,0,0,0);border-color:#fff}#home-hero .container .buttons .btn.secondary:hover{background-color:#fff;border-color:#fff;color:#094a85}#home-main #numbers .container{padding:64px 0}#home-main #numbers .container .features{display:flex;gap:128px}@media(min-width: 768px)and (max-width: 1024px){#home-main #numbers .container .features{gap:32px}}@media(max-width: 767px){#home-main #numbers .container .features{flex-direction:column;align-items:center;gap:64px}}#home-main #numbers .container .features .feature{width:33.3333333333%;display:flex;flex-direction:column;gap:32px;align-items:center}@media(min-width: 768px)and (max-width: 1024px){#home-main #numbers .container .features .feature{gap:16px}}@media(max-width: 767px){#home-main #numbers .container .features .feature{gap:16px}}#home-main #numbers .container .features .feature .number{color:#094a85;text-align:center;font-size:120px;font-style:normal;font-weight:600;line-height:108px;letter-spacing:-4.8px;margin:0}@media(min-width: 768px)and (max-width: 1024px){#home-main #numbers .container .features .feature .number{font-size:80px;line-height:80px}}@media(max-width: 767px){#home-main #numbers .container .features .feature .number{font-size:80px;line-height:80px}}#home-main #numbers .container .features .feature .text{color:#094a85;text-align:center;font-size:30px;font-style:normal;font-weight:500;line-height:40px;letter-spacing:-1.2px}@media(min-width: 768px)and (max-width: 1024px){#home-main #numbers .container .features .feature .text{font-size:24px;line-height:30px}}@media(max-width: 767px){#home-main #numbers .container .features .feature .text{font-size:24px;line-height:30px}}#home-main #video{position:relative;background:#000;padding:0}#home-main #video .video-embed-wrapper{width:100vw;height:600px;position:relative}@media(min-width: 768px)and (max-width: 1024px){#home-main #video .video-embed-wrapper{height:450px}}@media(max-width: 767px){#home-main #video .video-embed-wrapper{height:300px}}#home-main #video .video-embed-wrapper .custom-video-container{width:100%;height:100%;position:relative;overflow:hidden}#home-main #video .video-embed-wrapper .custom-video-container video{width:100%;height:100%;object-fit:contain;display:block;background-color:#000;position:relative;z-index:1}#home-main #video .video-embed-wrapper .custom-video-container .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;transition:opacity .3s ease;pointer-events:none}#home-main #video .video-embed-wrapper .custom-video-container .video-thumbnail-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);z-index:3;transition:opacity .3s ease;pointer-events:none}#home-main #video .video-embed-wrapper .custom-video-container .custom-play-button{position:absolute;top:50%;left:50%;width:100px;height:100px;background:url("/wp-content/uploads/2017/11/play_circle.svg") no-repeat center center;background-size:contain;transform:translate(-50%, -50%);cursor:pointer;z-index:4;transition:transform .2s ease}#home-main #video .video-embed-wrapper .custom-video-container .custom-play-button:hover{transform:translate(-50%, -50%) scale(1.1)}#home-main #services .container{padding:128px 0;display:flex;flex-direction:column;gap:64px}@media(min-width: 768px)and (max-width: 1024px){#home-main #services .container{padding:64px 0;gap:32px}}@media(max-width: 767px){#home-main #services .container{padding:64px 0;gap:32px}}#home-main #services .container h2{font-size:48px;font-style:normal;font-weight:600 !important;line-height:56px;letter-spacing:-1.92px;margin:0}@media(min-width: 768px)and (max-width: 1024px){#home-main #services .container h2{font-size:36px;line-height:44px}}@media(max-width: 767px){#home-main #services .container h2{font-size:36px;line-height:44px}}#home-main #services .container .services-list{display:flex;flex-wrap:wrap;gap:16px}#home-main #services .container .services-list .service-item{width:calc((100% - 64px)/5)}@media(max-width: 767px){#home-main #services .container .services-list .service-item{width:calc((100% - 16px)/2)}}#home-main #services .container .services-list .service-item a{display:flex;justify-content:center;align-items:center;min-height:130px;width:100%;border:1px solid #019ee3;border-radius:10px;transition:all .2s ease-in-out;color:#019ee3;text-align:center;font-size:20px;line-height:28px;letter-spacing:-0.8px}@media(min-width: 768px)and (max-width: 1024px){#home-main #services .container .services-list .service-item a{font-size:16px;line-height:22px}}#home-main #services .container .services-list .service-item a:hover{background-color:#019ee3;color:#fff}#home-main #why-us{background-color:#019ee3;background-image:url(https://revismo.vdisain.dev/wp-content/uploads/2017/11/Union-3.svg);background-position:center left;background-repeat:no-repeat}#home-main #why-us .container{padding:64px 0;display:flex;flex-direction:column;gap:64px}@media(min-width: 768px)and (max-width: 1024px){#home-main #why-us .container{gap:32px}}@media(max-width: 767px){#home-main #why-us .container{gap:32px}}#home-main #why-us .container h2{color:#fff !important;font-size:48px;font-style:normal;font-weight:600 !important;line-height:56px;letter-spacing:-1.92px;margin:0}@media(min-width: 768px)and (max-width: 1024px){#home-main #why-us .container h2{font-size:36px;line-height:44px}}@media(max-width: 767px){#home-main #why-us .container h2{font-size:36px;line-height:44px}}#home-main #why-us .container .points{display:flex;flex-wrap:wrap;gap:16px}@media(max-width: 767px){#home-main #why-us .container .points{gap:24px}}#home-main #why-us .container .points .point{width:calc((100% - 16px)/2);display:flex;align-items:center;gap:10px}@media(max-width: 767px){#home-main #why-us .container .points .point{width:100%;gap:16px}}#home-main #why-us .container .points .point img{width:24px;height:24px}#home-main #why-us .container .points .point p{color:#fff !important;font-size:26px;font-style:normal;font-weight:500 !important;line-height:40px;letter-spacing:-1.2px;text-align:left}@media(min-width: 768px)and (max-width: 1024px){#home-main #why-us .container .points .point p{font-size:20px;line-height:26px}}@media(max-width: 767px){#home-main #why-us .container .points .point p{font-size:20px;line-height:26px}}#home-main #news .container{padding:128px 0;display:flex;flex-direction:column;gap:64px}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container{padding:64px 0 32px;gap:32px}}@media(max-width: 767px){#home-main #news .container{padding:64px 0 32px;gap:32px}}#home-main #news .container .upper{display:flex;justify-content:space-between;align-items:center;gap:32px}#home-main #news .container .upper h2{font-size:48px;font-style:normal;font-weight:600 !important;line-height:56px;letter-spacing:-1.92px;margin:0}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container .upper h2{font-size:36px;line-height:44px}}@media(max-width: 767px){#home-main #news .container .upper h2{font-size:36px;line-height:44px}}#home-main #news .container .upper .btn{padding:8px 24px;border-radius:5px;border:1px solid #019ee3;background-color:#019ee3;color:#fff;font-size:16px !important;font-style:normal !important;font-weight:500 !important;line-height:24px !important;letter-spacing:-0.64px !important;transition:all .2s ease-in-out}#home-main #news .container .upper .btn:hover{background-color:#fff;border-color:#fff;color:#094a85}#home-main #news .container .news-container{display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 767px){#home-main #news .container .news-container{gap:64px}}#home-main #news .container .news-container .news-item{width:calc((100% - 24px)/4)}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container .news-container .news-item{width:calc((100% - 16px)/3)}}@media(max-width: 767px){#home-main #news .container .news-container .news-item{width:100%}}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container .news-container .news-item:last-of-type{display:none}}@media(max-width: 767px){#home-main #news .container .news-container .news-item:last-of-type{display:none}}#home-main #news .container .news-container .news-item a{width:100%;display:flex;flex-direction:column;transition:all .2s ease-in-out;border-radius:10px}#home-main #news .container .news-container .news-item a img{width:100%;height:320px;object-fit:cover;margin-bottom:24px;border-radius:10px}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container .news-container .news-item a img{height:220px}}@media(max-width: 767px){#home-main #news .container .news-container .news-item a img{height:220px}}#home-main #news .container .news-container .news-item a .news-date{font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.32px;color:#019ee3 !important}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container .news-container .news-item a .news-date{font-size:14px}}#home-main #news .container .news-container .news-item a h3{padding:0;margin:0;font-size:20px !important;font-weight:400 !important;line-height:28px;letter-spacing:-0.96px}@media(min-width: 768px)and (max-width: 1024px){#home-main #news .container .news-container .news-item a h3{font-size:18px !important;line-height:24px !important}}#home-main #divider .container{padding:24px 0;display:flex;justify-content:center;align-items:center}#home-main #divider .container .divider{width:340px;border:2px solid #019ee3}#home-main #partners{padding-top:0 !important;padding-bottom:0 !important}#home-main #partners .container{padding:128px 0}@media(min-width: 768px)and (max-width: 1024px){#home-main #partners .container{padding:0;gap:32px}}@media(max-width: 767px){#home-main #partners .container{padding:32px 0;gap:32px}}#home-main #partners .container .partners-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px}#home-main #partners .container .partners-list .partner-item{width:calc((100% - 160px)/6);display:flex;justify-content:center;align-items:center;max-height:200px}@media(max-width: 767px){#home-main #partners .container .partners-list .partner-item{width:calc((100% - 32px)/2)}}#home-main #partners .container .partners-list .partner-item img{object-fit:contain;height:100%}