#sector-feats{padding:90px 0}#sector-feats .container{max-width:1600px}#sector-feats .wrap{justify-content:center}#sector-feats .item{display:flex;flex-direction:column;width:25%;padding:30px 15px}#sector-feats .sm .item{width:33.333333%;padding:30px}#sector-feats .item img{margin-bottom:15px}#sector-feats .item h3{font-size:22px;line-height:1;padding:5px 0;position:relative;margin-bottom:15px}@media (max-width:1359px){#sector-feats .item{width:33.333333%}}@media (max-width:1219px){#sector-feats .item{width:50%}#sector-feats .sm .item{width:50%;padding:30px 15px}}@media (max-width:879px){#sector-feats{padding:30px 0 90px}#sector-feats .item{max-width:600px;margin:60px auto 0}#sector-feats .item,#sector-feats .sm .item{width:100%;padding:0}}@media (max-width:619px){#sector-feats .item h3{font-size:18px;margin:20px 0 10px}}#other-sectors{padding:30px 0 120px;background:#f8f8f8}#other-sectors.white-bg{background:#fff}#other-sectors .wrap{justify-content:center}#other-sectors h3{font-size:30px;line-height:1;position:relative;color:#2e2d29;margin-bottom:16px}#other-sectors p{color:#7c7c75;margin-bottom:30px}#other-sectors .item{display:flex;flex-direction:column;width:50%}#other-sectors .item-container{background:#f3f1dd;background-size:cover;color:#fff;height:100%;position:relative;overflow:hidden;border-radius:20px;width:45%;max-width:600px;margin-right:50px}#other-sectors .item-container:last-child{margin-right:0}#other-sectors .img-cover{position:absolute;width:100%;display:block;top:0;left:0;z-index:0;height:100%}#other-sectors .item-content{padding:90px 60px;position:relative;z-index:1}#other-sectors .left{padding-right:60px}#other-sectors .left .item-container{border-radius:0 15px 15px 0}#other-sectors .right{padding-left:60px}#other-sectors .right .item-container{border-radius:15px 0 0 15px}@media (max-width:1219px){#other-sectors{padding:60px 0 120px}#other-sectors p{font-size:16px}#other-sectors .left{padding-right:30px}#other-sectors .right{padding-left:30px}#other-sectors .item-content{padding:75px}}@media (max-width:1019px){#other-sectors .item-container{margin-right:30px}#other-sectors .item-container .item-content{padding:70px 60px}}@media (max-width:879px){#other-sectors .item-container .item-content{padding:60px 45px}}@media (max-width:699px){#other-sectors .item-container{margin-right:25px}#other-sectors .item-container .item-content{padding:55px 35px}#other-sectors .item-container .item-content h3{font-size:25px}#other-sectors .item-container .item-content .item{width:100%}#other-sectors .item-container .item-content .left{padding-right:30px}#other-sectors .item-container .item-content .right{padding:30px 0 0 30px}}@media (max-width:600px){#other-sectors{padding:0 30px}#other-sectors .item-container{width:100%;margin-right:0;margin-bottom:30px}}@media (max-width:400px){#other-sectors{padding:0 15px 25px}#other-sectors .item-container{width:100%;margin-right:0;margin-bottom:15px}}.white-popup-block{text-align:center;max-width:1280px;margin:auto;position:relative;padding-top:55px}.white-popup-block video{max-width:100%}.white-popup-block .popup-modal-dismiss{border:3px solid #fff;border-radius:50%;height:40px;width:40px;display:block;text-align:center;position:absolute;top:0;right:0;color:#fff;display:flex;align-items:center;justify-content:center;transition:.4s ease;opacity:1}.white-popup-block .popup-modal-dismiss:hover{opacity:.7}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.error_input:after{background:red!important}.error{color:red}.form .txt{margin-bottom:5px!important}.mb{margin-bottom:30px}.btn:not(.running)>.ld,.d-none{display:none}.ld-ring{width:1em;height:1em;position:relative;color:inherit;display:inline-block;box-sizing:content-box}.ld-ring:after{content:" ";display:block;width:2em;height:2em;box-sizing:border-box;transform-origin:0 0;transform:translateZ(0) scale(.5);backface-visibility:hidden;border-radius:50%;border:.3em solid;border-left:.3em solid transparent}.ld{transform-origin:50% 50%;transform-box:fill-box}@keyframes ld-spin{0%{animation-timing-function:cubic-bezier(.5856,.0703,.4143,.9297);transform:rotate(0)}to{transform:rotate(1turn)}}.ld.ld-spin{animation:ld-spin 1s linear infinite}#home-demo{background:#f8f8f8;padding-top:200px}#home-demo .outer{background:#fff;padding-bottom:90px}#home-demo.invert{background:#fff}#home-demo.invert .outer{background:#f8f8f8}#home-demo .container{max-width:1600px}#home-demo .wrap>div{display:flex;flex-direction:column;align-items:flex-start;width:50%}#home-demo .img a{display:block;margin:-90px auto 0;position:relative}#home-demo .img a:after{content:"";display:block;height:100%;width:100%;background:url(/images/imac-play-hover.png) 0 0 no-repeat;background-size:100% auto;position:absolute;top:0;left:0;opacity:0;transition:all .3s ease-out}#home-demo .img a:hover:after{opacity:1}#home-demo .img img{max-width:100%}#home-demo .content{padding:90px 0 90px 90px}#home-demo .content>div{width:100%;max-width:700px;margin:0 auto}#home-demo .title span{display:inline-block;padding-right:60px;background:url(/images/title-arrows.png) 100% no-repeat}#home-demo .form .row{margin-left:-30px}#home-demo .form .row>.col{float:left;width:50%;padding-left:30px}#home-demo .form .row>.col.wide{width:100%}#home-demo .form .col>div{position:relative}#home-demo .form .col>div:after{content:"";display:block;height:4px;width:100%;background:#dbdbdb;border-radius:3px;position:absolute;left:0;bottom:0}#home-demo .form .txt{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;color:#8a8a8a;display:block;width:100%;margin-bottom:30px;border:none;padding:10px 12px;position:relative}#home-demo .form textarea{height:100px;resize:none}#home-demo .form .txt:focus{color:#53585f}#home-demo .form ::-moz-placeholder{color:#8a8a8a}#home-demo .form ::placeholder{color:#8a8a8a}#home-demo .form .btn:hover{color:#fff}@media (max-width:1679px){#home-demo .content{padding:90px 0 90px 30px}}@media (max-width:1219px){#home-demo .wrap>div{width:100%}#home-demo .content{padding:90px 0}}@media (max-width:619px){#home-demo .content{padding:60px 0}#home-demo .title span{padding-right:45px;background-size:30px auto}#home-demo .form .row>.col{width:100%}}#home-rencontre{background-color:#f3f1dd;background-image:url(/images/rencontre-cta.png);background-repeat:no-repeat;background-position:0 100%;padding:170px 20px 100px}#home-rencontre .wrap{justify-content:flex-end}#home-rencontre .content{max-width:530px}#home-rencontre .title{margin-bottom:25px}@media (max-width:1440px){#home-rencontre{background-position:left -100px bottom}}@media (max-width:1200px){#home-rencontre{background-position:left -200px bottom}}@media (max-width:1100px){#home-rencontre{padding:140px 20px 80px;background-position:left -200px center;background-size:contain}}@media (max-width:1000px){#home-rencontre{background-image:url(/images/rencontre-cta-mobile.png);background-position:100% 100%;background-size:830px;padding:120px 0 520px}#home-rencontre .wrap{justify-content:flex-start}}@media (max-width:650px){#home-rencontre{background-position:left -180px bottom;padding:120px 0 480px;background-size:850px}}#sector-software{background:#f8f8f8;padding:120px 0}#sector-software .text{width:50%;float:left;margin:0 auto 30px;text-align:left}#sector-software .title h2{font-size:45px;line-height:1;margin-bottom:30px}#sector-software .list{width:50%;float:left;padding-left:90px}#sector-software .list li{font-weight:700;position:relative;padding-left:24px;margin-bottom:18px;color:#7c7c75}#sector-software .list li:before{content:"";display:block;height:6px;width:6px;background:#7c7c75;border-radius:3px;position:absolute;left:5px;top:50%;margin-top:-3px}#sector-software .list .more{font-weight:700;font-size:1.2em;display:inline-block;padding-left:10px;margin-top:13px}#sector-software .img .logo{float:left;width:50%;padding:40px 15px;background:#fff;border-left:2px solid #f8f8f8;border-right:2px solid #f8f8f8}#sector-software .img .logo .company{display:block;text-align:center;text-transform:uppercase;font-family:Titillium Web,sans-serif;font-weight:700;line-height:1.1;letter-spacing:.03em;font-size:1.4em;position:relative;padding-bottom:20px}#sector-software .img .logo .company:after{content:"";background:#c3d600;height:3px;width:40px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width:1019px){#sector-software{padding:90px 0 120px}#sector-software .content{max-width:100%;padding-bottom:30px}#sector-software .img{width:100%}#sector-software .bx-controls{bottom:-50px}}@media (max-width:600px){#sector-software .title h2{font-size:30px}#sector-software .title span{padding-right:0}}@media (max-width:500px){#sector-software .img .logo .company{font-size:1em}#sector-software .title span{background:none}#sector-software .list,#sector-software .text{width:100%}#sector-software .list{padding-left:0}}