.our-process.dark{color:#fff}.our-process.dark h1,.our-process.dark h2,.our-process.dark h3{color:#fff!important}.our-process.dark .repeater-item:before{border-left:1px solid #fff}.our-process.dark .border-before:before{content:url(/img/circle_white.svg)}.our-process.light{color:#111319}.our-process.light h1,.our-process.light h2,.our-process.light h3{color:#111319!important}.our-process.light .repeater-item:before{border-left:1px solid #111319}.our-process.light .grey_button_border:hover{color:#fff;background-color:#7e8086;border:1px solid #111319}.our-process-wrapper{width:100%;max-width:1420px;margin-left:auto;margin-right:auto;padding:200px 30px;overflow:hidden}@media (max-width:1024px){.our-process-wrapper{padding:110px 30px}}@media (max-width:768px){.our-process-wrapper{padding:50px 30px}}.our-process-wrapper .headline{opacity:0;margin:0;transition:all .7s;position:relative;left:-50%}.our-process-wrapper .headline.before-enter{opacity:1;left:0}.our-process-wrapper .headline h2{width:100%;max-width:390px}@media (max-width:768px){.our-process-wrapper .headline h2{max-width:100%}}.our-process-wrapper-content{opacity:0;width:100%;max-width:500px;margin:0;transition:all .7s;position:relative;top:300px}.our-process-wrapper-content.before-enter{opacity:1;top:0}@media (max-width:768px){.our-process-wrapper-content{max-width:100%}}.our-process-wrapper-repeater{width:100%;max-width:495px}@media (max-width:768px){.our-process-wrapper-repeater{max-width:100%}}.our-process-wrapper-repeater .border-before{font-size:30px;top:-50px;left:0}.our-process-wrapper-repeater .border-before:before{content:url(/img/circle.svg);position:absolute;left:-21px}.our-process-wrapper-repeater .repeater-item{opacity:0;padding-left:115px;transition-duration:.7s;position:relative}@media (max-width:768px){.our-process-wrapper-repeater .repeater-item{padding-left:50px}.our-process-wrapper-repeater .repeater-item:first-child{margin-top:50px}}.our-process-wrapper-repeater .repeater-item.before-enter{opacity:1}.our-process-wrapper-repeater .repeater-item:not(:last-child){margin-bottom:65px}.our-process-wrapper-repeater .repeater-item:not(:last-child) .repeater-item-content{border-bottom:1px solid #545865}.our-process-wrapper-repeater .repeater-item:before{content:"";height:100%;position:absolute;top:0;left:0}
.our-tech-wrapper{position:relative;overflow:hidden}@media (max-width:1540px){.our-tech-wrapper .our-tech-wrapper-items{opacity:1}}.our-tech-wrapper.before-enter .our-tech-wrapper-items{opacity:1}.our-tech-wrapper .our-tech-wrapper-items{transition:all .6s}.our-tech-wrapper .tech-title-animation{opacity:0;margin:0;transition:all .7s;position:relative;right:-50%}@media (min-width:1301px){.our-tech-wrapper .tech-title-animation{font-size:150px}}.our-tech-wrapper .tech-title-animation.before-enter{opacity:1;right:0}.our-tech-wrapper .our-tech-item:hover .our-tech-item-logo{opacity:0;z-index:-1}.our-tech-wrapper .our-tech-item-logo{opacity:1;z-index:2;padding:20px;transition:all .6s;position:absolute;inset:0}.our-tech-wrapper .our-tech-item-logo img{max-width:280px;max-height:280px}.our-tech-wrapper .our-tech-item-desc-wrapper.bg-third_grey .our-tech-item-desc-inner{background-color:#111319}.our-tech-wrapper .our-tech-item-desc-wrapper.bg-main_dark .our-tech-item-desc-inner{background-color:#fff}.our-tech-wrapper .our-tech-item-desc-wrapper.bg-main_dark .our-tech-item-desc-inner h4{color:#111319}.our-tech-wrapper .our-tech-item-desc-inner{z-index:1;min-height:375px;padding:20px 80px;line-height:28px;position:relative}@media (max-width:1440px){.our-tech-wrapper .our-tech-item-desc-inner{padding:20px}}
.quote-wrapper{padding:150px 30px 110px;transition:all .4s}@media (max-width:1440px){.quote-wrapper{padding-top:110px}}@media (max-width:1024px){.quote-wrapper{padding-top:90px;padding-bottom:90px}}@media (max-width:768px){.quote-wrapper{padding-top:50px;padding-bottom:50px}}.quote-wrapper p{margin:0;font-size:18px}.quote-wrapper blockquote{quotes:"“" "”" "‘" "’";background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:2.5em 10px;position:relative}.quote-wrapper blockquote:before{color:#ccc;content:open-quote;vertical-align:-.4em;margin-right:.25em;font-size:4em;line-height:.1em;position:absolute;top:45px;left:5px}.quote-wrapper blockquote:after{color:#ccc;content:close-quote;vertical-align:-.4em;margin-right:.25em;font-size:4em;line-height:.1em;position:absolute;bottom:0;right:0}
.related-posts .related-posts-title{margin-bottom:30px}.related-posts .related-posts-title h1,.related-posts .related-posts-title h2,.related-posts .related-posts-title h3,.related-posts .related-posts-title h4,.related-posts .related-posts-title h5,.related-posts .related-posts-title h6{margin:0}.related-posts h4{margin:0 0 15px;font-size:24px}@media (max-width:768px){.related-posts h4{font-size:20px}}.related-posts p{margin:0;font-size:16px}.related-posts a{color:inherit}
.services-wrapper .content-wrapper{align-items:center;min-height:100vh}@media (max-width:1536px){.services-wrapper .content-wrapper{min-height:auto;max-width:100%!important}}.services-wrapper .content-wrapper .content{width:100%;max-width:440px;margin-bottom:100px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px}@media (max-width:1536px){.services-wrapper .content-wrapper .content{max-width:100%;margin-top:110px;margin-bottom:110px}}@media (max-width:1024px){.services-wrapper .content-wrapper .content{margin-top:80px;margin-bottom:80px}}@media (max-width:768px){.services-wrapper .content-wrapper .content{margin-top:50px;margin-bottom:50px}}.services-wrapper .content-wrapper .content h2{margin:0;font-size:80px;line-height:1.2}@media (max-width:1580px){.services-wrapper .content-wrapper .content h2{font-size:60px}}@media (max-width:1024px){.services-wrapper .content-wrapper .content h2{font-size:40px}}@media (max-width:768px){.services-wrapper .content-wrapper .content h2{font-size:24px}}.services-wrapper .repeater-wrapper{position:relative}.services-wrapper .repeater-item{justify-content:center;transition-property:all;transition-duration:.7s;position:absolute;top:0;bottom:0;right:-100%}@media (max-width:1536px){.services-wrapper .repeater-item{position:relative}}.services-wrapper .repeater-item-content{width:305px;padding:30px}@media (max-width:1536px){.services-wrapper .repeater-item-content{padding:110px 30px}}@media (max-width:1024px){.services-wrapper .repeater-item-content{padding:80px 30px}}@media (max-width:768px){.services-wrapper .repeater-item-content{padding:50px 30px}}.before-enter{opacity:1}.enter-repeater{opacity:0}.before-enter-repeater{opacity:1}.before-enter-repeater .repeater-item{right:0}
.simple-image{transition:all .4s}.simple-image .simpla-image-desc,.simple-image .desc{margin-top:50px}
.simple-text{transition:all .4s}.simple-text h1{margin:0;font-size:150px;line-height:1.2}@media (max-width:1440px){.simple-text h1{font-size:110px}}@media (max-width:1024px){.simple-text h1{font-size:80px}}@media (max-width:768px){.simple-text h1{font-size:40px}}@media (max-width:320px){.simple-text h1{font-size:28px}}.simple-text h2{margin:0;font-size:80px;line-height:1.2}@media (max-width:768px){.simple-text h2{font-size:36px}}@media (max-width:320px){.simple-text h2{font-size:24px}}.simple-text h3{margin:0;font-size:60px;line-height:1.4}@media (max-width:768px){.simple-text h3{font-size:32px}}@media (max-width:320px){.simple-text h3{font-size:22px}}.simple-text h4{margin:0;font-size:40px;line-height:1.3}@media (max-width:768px){.simple-text h4{font-size:28px}}@media (max-width:320px){.simple-text h4{font-size:20px}}.simple-text h5{margin:0;font-size:30px}@media (max-width:768px){.simple-text h5{font-size:24px}}@media (max-width:320px){.simple-text h5{font-size:18px}}.simple-text h6{margin:0;font-size:20px}@media (max-width:320px){.simple-text h6{font-size:16px}}.simple-text p{margin:0;font-size:18px}.simple-text .text-content p{margin-top:30px;font-family:Circular Std Book}.simple-text .text-content ul,.simple-text .text-content ol{margin-top:20px;margin-bottom:20px;padding-left:1.5em;font-family:Circular Std Book;font-size:18px}.simple-text .text-content li{margin-bottom:8px}
.text-info{transition:all .4s}.text-info h1{margin:0;font-size:150px;line-height:1.2}@media (max-width:1440px){.text-info h1{font-size:110px}}@media (max-width:1024px){.text-info h1{font-size:80px}}@media (max-width:768px){.text-info h1{font-size:40px}}@media (max-width:320px){.text-info h1{font-size:28px}}.text-info h2{margin:0;font-size:80px;line-height:1.2}@media (max-width:768px){.text-info h2{font-size:36px}}@media (max-width:320px){.text-info h2{font-size:24px}}.text-info h3{margin:0;font-size:60px;line-height:1.4}@media (max-width:768px){.text-info h3{font-size:32px}}@media (max-width:320px){.text-info h3{font-size:22px}}.text-info h4{margin:0;font-size:40px;line-height:1.3}@media (max-width:768px){.text-info h4{font-size:28px}}@media (max-width:320px){.text-info h4{font-size:20px}}.text-info h5{margin:0;font-size:30px}@media (max-width:768px){.text-info h5{font-size:24px}}@media (max-width:320px){.text-info h5{font-size:18px}}.text-info h6{margin:0;font-size:20px}@media (max-width:320px){.text-info h6{font-size:16px}}.text-info p{margin:0;font-size:18px}.text-info .left-column h1,.text-info .left-column h2{width:100%;max-width:415px;margin:30px 0 20px}
.video-holder{padding-top:58%;position:relative}.video-holder iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
