@font-face{font-family:'ProximaNovaBoldIta';src:url('proxima-nova-bold-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-bold-italic-webfont.woff') format('woff'),url('/fonts/proxima-nova-bold-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaBold';src:url('/fonts/proxima-nova-bold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-bold-webfont.woff') format('woff'),url('/fonts/proxima-nova-bold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaLightIta';src:url('/fonts/proxima-nova-light-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-light-italic-webfont.woff') format('woff'),url('/fonts/proxima-nova-light-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaLight';src:url('/fonts/proxima-nova-light-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-light-webfont.woff') format('woff'),url('/fonts/proxima-nova-light-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaRegularIta';src:url('/fonts/proxima-nova-regular-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-regular-italic-webfont.woff') format('woff'),url('/fonts/proxima-nova-regular-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaRegular';src:url('/fonts/proxima-nova-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-regular-webfont.woff') format('woff'),url('/fonts/proxima-nova-regular-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaSemiboldIta';src:url('/fonts/proxima-nova-semibold-italic-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-semibold-italic-webfont.woff') format('woff'),url('/fonts/proxima-nova-semibold-italic-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'ProximaNovaSemibold';src:url('/fonts/proxima-nova-semibold-webfont.eot?#iefix') format('embedded-opentype'),url('/fonts/proxima-nova-semibold-webfont.woff') format('woff'),url('/fonts/proxima-nova-semibold-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:top;font-family:ProximaNovaRegular}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{object-fit:contain}a{text-decoration:none}html,body{font-family:ProximaNovaRegular;padding:0;width:100%;height:100%;margin:0}.header{background-image:url("../../img/header_bg.png");background-position:center;background-repeat:no-repeat;background-size:cover}.flex-container{display:flex;flex-flow:row wrap;justify-content:space-evenly}#mc_embed_signup input.email{width:290px!important}.header .navigation{display:flex;padding:50px 18%;justify-content:space-between}.header .navigation .navbar ul li{display:inline-block;margin-right:60px}.header .navigation .navbar ul li a{text-decoration:none;font-family:ProximaNovaSemibold;font-size:16px;color:#fff;letter-spacing:-.68px;text-align:left}.header .welcome{padding:50px}.header .welcome .description{font-family:ProximaNova-Medium;font-size:14px;color:#677089;letter-spacing:0;line-height:22px;text-align:left;width:400px}.header .welcome .description .logo2{margin-top:75px}.header .welcome .description .logo2 img{max-width:450px}.header .welcome .description .text{padding-bottom:40px}.header .welcome .description .button{height:58px;width:220px;background:#6c53c1;font-family:ProximaNovaRegular;font-size:16px;color:#fff;letter-spacing:0;border:1px;border-radius:29px;cursor:pointer}.header .welcome .description .button:hover{background:#5165bf}.header .welcome .description .title{font-family:ProximaNovaLight;font-size:32px;color:#3d4869;letter-spacing:-.4px;line-height:44px;text-align:left;margin-bottom:10px}.header .welcome .description .title h1{font-family:ProximaNovaLight;font-size:32px;color:#3d4869;letter-spacing:-.4px}.header .welcome .description .title h1:nth-child(2){font-family:ProximaNovaBold}.header .welcome .photo img{height:574px;width:583px;padding-bottom:113px}@media(max-width:1400px){.flex-container{flex-flow:row}.header .navigation .navbar ul li{margin-right:20px}.header .navigation{padding:50px 7%}.header .welcome .photo img{height:374px;width:340px}.header .welcome .description{width:369px;padding-top:50px;margin-right:20px}.take-a-look .photo img{width:400px}}@media(max-width:700px){.header .welcome .description .text{padding-bottom:25px}.header .welcome .description .logo2{margin-top:25px;width:100%}.header .welcome .description .logo2 img{width:100%}.flex-container{flex-flow:row wrap}.header .welcome{padding:20px}.header .welcome .photo img{width:350px;margin-top:20px;order:1;padding:0}.header .welcome .description{order:2;margin:0}.take-a-look{height:250px}.header .welcome .description .button{width:320px}}.take-a-look{height:400px;background-image:linear-gradient(251deg,#2991cb,#c86dd7);position:relative;margin-top:50px;margin-bottom:100px}.take-a-look .description{height:250px;position:absolute;top:50%;right:10%;transform:translate(-50%,-50%)}.take-a-look .description .text{margin-left:40px;margin-top:37px}.take-a-look .description .text .title{font-family:ProximaNovaSemibold;font-size:28px;color:#fff;letter-spacing:0;line-height:28px;text-align:left}.take-a-look .description .text .subtitle{font-family:ProximaNovaRegular;font-size:18px;color:#fff;letter-spacing:0;margin-top:3px}.take-a-look .description .logo-app{margin-top:25px;margin-left:40px}.take-a-look .description .logo-app img{width:150px;height:43px;margin-right:40px;margin-bottom:20px}.take-a-look .photo{position:absolute;top:-25px}.take-a-look .photo img{height:583px;object-fit:contain}@media(max-width:1400px){.take-a-look{height:220px}.take-a-look .photo img{width:450px;height:300px}.take-a-look .description{height:250px;position:absolute;top:50%;right:5%;transform:translate(-5%,-50%);width:370px}.take-a-look .description .logo-app img{width:125px;margin-right:30px}}@media(max-width:700px){.take-a-look{margin-bottom:20px}.take-a-look .photo{display:none}.take-a-look .description{right:0}}.footer{background-color:#f7f8ff;padding:65px;justify-content:center;align-items:flex-start;display:flex}.footer .details{display:inline-block;font-size:16px;color:#3d4869!important;width:250px}.footer .details .title-details{font-size:18px;color:#3d4869;font-family:ProximaNovaSemibold;padding-bottom:27px}.footer .details span{display:block;margin-bottom:20px;font-family:ProximaNova-Medium;font-size:16px;color:#677089}.footer .details span{font-family:ProximaNovaRegular}.footer .details .social-media-list div{float:left;height:24px;width:24px;margin-right:18px;text-align:center;padding:3px}.footer .details .social-media-list div img{height:24px;width:24px;vertical-align:middle}.footer .details-input{width:400px}.footer .details-input .title-details{font-size:18px;color:#3d4869;font-family:ProximaNovaSemibold;padding-bottom:27px;margin-left:15px}.footer .details-input input[type="text"]{width:263px;height:48px;padding:0;float:left;font-size:14px;padding-left:5px;font-family:ProximaNova-Semibold;color:#677089}.footer .details-input input[type="button"]{height:52px;width:90px;background:#2991cb;font-family:ProximaNova-Medium;font-size:16px;color:#fff;letter-spacing:0;border:1px;float:left}.footer .details-input input[type="submit"]{border-radius:2px!important;background-color:#2991cb!important}.under-footer{height:60px;background-color:#e5e7f3;font-family:ProximaNovaSemibold;font-size:14px;color:#9da8c9;letter-spacing:0;text-align:right}.under-footer div{padding-top:23px;padding-right:170px}.footer .details .menu-list{margin-top:20px}.footer .details .menu-list ul{margin-top:-21px}.footer .details .menu-list ul li{margin-bottom:20px}.footer .details .menu-list ul li a{margin-bottom:10px;font-family:ProximaNovaRegular;font-size:16px;color:#677089;text-decoration:none}.footer .dropdown-button{display:none}@media(max-width:1400px){.footer{padding:50px}.footer .details{width:170px;margin-bottom:10px}.footer .details-input{width:300px}.footer .details-input input[type="text"]{width:120px}.footer .details-input input[type="button"]{width:70px}.footer .details-input{margin-left:20px}.under-footer div{padding-right:50px}#mc_embed_signup input.email{width:195px!important}.footer .details .social-media-list div{margin-right:10px}}@media(max-width:600px){.footer .details{width:200px}.footer .details-input input[type="button"]{width:75px}.footer .details-input input[type="text"]{width:160px}.footer .details-input .title-details{margin-top:20px}.under-footer div{padding-right:100px}.footer{padding:20px}.under-footer{text-align:center}#mc_embed_signup input.email{width:100%!important}}.site-navbar{height:70px;padding:30px 18%;margin:0;display:flex;justify-content:space-between}.site-navbar .main-nav{display:flex;margin:0;padding:0;justify-content:flex-end;margin-top:10px}.site-navbar .main-nav li{display:inline-block;margin-right:20px;cursor:pointer!important}.site-navbar .main-nav li a{color:#fff;text-decoration:none}@media(max-width:1400px){.site-navbar{height:70px;padding:30px 50px;margin:0;display:flex;justify-content:space-between}}@media(max-width:600px){.navbar .logo-container{margin-left:35px}.navigation-container{margin-right:0!important}.dropdown-button{position:relative;display:block;width:36px;height:36px;border-radius:5px;float:right;margin-bottom:25px;cursor:pointer;z-index:2}#burger-lines{position:absolute;height:24px;width:24px;top:7px;left:5px}#burger-lines .line{display:block;width:100%;margin-bottom:5px;height:3px;background:#fff;border-radius:9px;-o-transform-origin:4px 0;-webkit-transform-origin:4px 0;transform-origin:4px 0;-o-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-webkit-transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}#burger-lines .line:first-child{-o-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%}#burger-lines .line:nth-child(3){-o-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;transform-origin:0% 100%}#menu-open:checked+.dropdown-button .line{opacity:1;-webkit-transform:rotate(45deg) translate(4px,-3px);transform:rotate(45deg) translate(4px,-3px)}#menu-open:checked+.dropdown-button .line:nth-child(3){-webkit-transform:rotate(-45deg) translate(3px,4px);transform:rotate(-45deg) translate(3px,4px)}#menu-open:checked+.dropdown-button .line:nth-child(2){opacity:0;-webkit-transform:rotate(0deg) scale(0,1);transform:rotate(0deg) scale(0,1)}.navigation-container{position:relative}.navigation-container:focus{box-shadow:0 0 0 10px red;outline:none}.navigation-container>ul{position:fixed;top:0;right:-600px;background-image:linear-gradient(-222deg,#2991cb 0%,#c86dd7 100%);box-shadow:-8px 5px 15px -5px rgba(0,0,0,.5);width:100%;height:150vh;padding:0;z-index:1;-o-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#menu-open:checked~ul{right:0}.navigation-container>ul>li{display:block;line-height:50px;height:auto!important;width:100%;margin:0;padding-left:20px}.navigation-container>ul>li:last-child{border:0}.navigation-container>ul>li::after{display:none!important}.navigation-container li label{margin-bottom:0}.navigation-container li.has-child:hover{background-color:#0f5979}.navigation-container li.has-child:hover>label *{color:#fff}.navigation-container li.has-child:hover>label::after{color:#fff;-webkit-transform:rotateZ(-90deg) translate(-2px,5px);transform:rotateZ(-90deg) translate(-2px,5px)}.navigation-container li.has-child>ul{position:relative!important;margin-left:-20px;display:none;width:calc(100% + 20px)!important;background-color:#eee!important;box-shadow:inset 0 4px 8px -5px rgba(0,0,0,.5),inset 0 -4px 8px -5px rgba(0,0,0,.25)!important}.navigation-container li.has-child ul li{width:200px;color:#585858!important}.navigation-container li.has-child ul>*:hover{background-color:#0f5979}.navigation-container li.has-child ul>*:hover *{color:#fff!important}.navigation-container li.has-child:hover ul li{margin-left:4px!important}.navigation-container>ul>li:first-child{margin-top:70px}.navigation-container>ul>li:hover{background-color:#827ed1}}