.card{width:80%;height:100%;background-color:var(--secondary-color);border-radius:10px;box-shadow:0 0 10px #0000001a;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px;min-height:300px;justify-content:space-evenly}.card .cardImage{width:100%;height:50%;overflow:hidden;display:flex;justify-content:center;align-items:center}.card .cardImage img{width:50%;height:50%;object-fit:cover}@media screen and (min-width: 768px){.card h2{font-size:1.8em}.card p{font-size:1.1em}.card{min-height:400px}}.hero .heroBackground{height:50vh;background-color:var(--primary-color);border-radius:0 0 70% 70%}.hero .mock{width:100%;position:absolute;top:-10%}.hero{position:relative}.hero{height:75vh}.heroWrapper h1{font-size:3rem;color:var(--primary-color);text-align:center;margin-top:10%;padding:0 25px}@media screen and (min-width: 768px){.heroWrapper h1{font-size:2rem}.hero .heroBackground{height:60vh;position:absolute;width:110%;border-radius:100%;top:-190px;right:-130px}.hero{height:60vh;width:600px;overflow-x:clip;overflow-y:visible;position:relative}.mockWrapper{display:flex;justify-content:center;align-items:center}.hero .mock{right:0;width:300px}.heroWrapper{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center}.heroWrapper>div{width:50%}.heroWrapper h1{font-size:3rem;color:var(--primary-color);text-align:center;margin-top:10%;padding:0 25px}.mockWrapper .mock{right:unset}}.action button{background-color:var(--action-color);padding:10px 35px;border:none;font-size:1.2em;border-radius:5px;color:#fff;font-weight:650;box-shadow:0 5px 15px #0003}.action{display:flex;justify-content:center;margin-top:20px}.tablet,.desktop{display:none}ul,h2{padding:0;margin:0}.row{display:flex;flex-direction:row;justify-content:center;align-items:center}.TitleWrapper{padding:20px 150px;border-radius:8px;margin-bottom:20px}.TitleWrapper h1{margin:0;font-size:2.5em}.TitleWrapper p{margin-top:10px;font-size:1.2em}.cards{margin:15px 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.cards .card{margin:25px 0}li a{color:#fff;text-decoration:none}@media screen and (min-width: 768px){.cards{flex-direction:row;justify-content:space-evenly;margin:50px 0}.cards .card{width:20%;z-index:3}.tablet{display:block}.desktop{display:none}.sections{display:flex;flex-direction:row-reverse;justify-content:space-between}.sections div>p{padding:5% 30%}.sections div{width:50%;max-width:50%;display:flex;justify-content:center;align-items:center;padding:0}.tablet_row{display:flex;flex-direction:row;justify-content:space-between}.tablet_row .formTextInput{width:50%}.container-progression{width:100%}}@media screen and (min-width: 1024px){#root .title-container{border-radius:0 11px 11px 0}.tablet{display:none}.desktop{display:block;padding:0}.section>.logo{padding:0}.sections{flex-direction:row}.section{max-height:400px}#root .Container-ContactForm{padding:50px;width:100%;display:block}.section,.container{border-radius:11px}}.MainWrapper{flex:1}.MainFrame{display:flex;flex-direction:column;min-height:100vh}.SectionChat{position:relative;padding:15px}.background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--secondary-color);z-index:-1;transform:skew(180deg,12deg) skewY(356deg)}@media screen and (min-width: 768px){.SectionChat{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;padding:0;max-height:80vh}.text-section h2{font-size:3.3em}.text-section{max-width:50%}.text-section p{font-size:1.3rem}}.ChatWrapper{display:flex;justify-content:center;align-items:center;height:100vh}.ChatWindow{background-color:#f0f0f0;box-shadow:0 2px 5px #0000001a;width:300px;padding:20px}.messages{display:flex;flex-direction:column;overflow-y:scroll;max-height:80vh}.sendButton{background-color:#007aff;color:#fff;padding:5px;border:none;border-radius:20px;margin-left:10px;cursor:pointer;width:100%;height:100%;max-width:40px;max-height:40px}.sendButton img{width:100%;height:100%}.message{padding:10px 15px;margin-bottom:10px;border-radius:10px;max-width:70%}.message p{margin:0}.reply{background-color:#e5e5ea;align-self:flex-start}.sent{background-color:#007aff;color:#fff;align-self:flex-end}.inputWrapper form{display:flex;margin-top:10px}.inputField{flex:1;padding:10px;border-radius:20px;border:1px solid #ddd;font-size:14px}@media screen and (min-width: 768px){.messages{max-height:40vh}.ChatWindow{width:500px}}.Banner{background-color:var(--primary-color);padding:20px;text-align:center;color:#fff}.Banner h1{margin:0;font-size:2em}.Banner div{margin-top:10px;font-size:1.2em}.Banner a{color:var(--secondary-color);text-decoration:none}.Banner a:hover{text-decoration:underline}.header{background-color:var(--primary-color);display:flex;padding:15px;justify-content:space-around;align-items:center;flex-direction:row;flex-wrap:nowrap}input[type=checkbox]{display:none}.menu ul li{color:#fff;font-size:1.2rem;text-align:center;font-weight:700;padding:10px 15px;border-bottom:5px solid #fff}.menu ul{text-decoration:none;list-style:none;display:flex;justify-content:space-evenly;flex-direction:column;height:30%}.menuItems{justify-content:center;align-items:center;display:flex;flex-direction:column;width:100%;height:100vh;background-color:var(--primary-color);position:fixed;top:0;left:0;z-index:1;transform:translate3d(-0%,100%,1rem);opacity:0;transition:transform .3s ease,opacity .455s cubic-bezier(.31,.47,.07,.61)}.hamburger{width:30px;height:20px;display:inline-block;cursor:pointer;position:relative;z-index:2}.hamburger div{width:100%;height:3px;background-color:#fff;position:absolute;left:0;transition:all .3s ease}.hamburger div:nth-child(1){top:0}.hamburger div:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger div:nth-child(3){bottom:0}input[type=checkbox]:checked+.hamburger div:nth-child(1){transform:translateY(10px) rotate(45deg)}input[type=checkbox]:checked+.hamburger div:nth-child(2){opacity:0}input[type=checkbox]:checked+.hamburger div:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menuItems.active{opacity:1;transform:translate(0)}.menu{position:relative}@media screen and (min-width: 768px){.menuItems{display:flex;flex-direction:row;justify-content:space-evenly;height:100%;width:100%;transform:translateZ(1rem);opacity:1;position:relative}.menu ul{flex-direction:row;height:100%}.menu ul li{border-bottom:none}.hamburger{display:none}}.footer{display:flex;flex-direction:column;align-items:space-between;justify-content:space-between;background-color:var(--primary-color);color:#fff;padding:20px}.footer img{width:130px;height:100%;margin:10px;align-self:flex-end}.footer ul{list-style:none}.footer ul li{margin:15px 5px}.wrapper-offline{display:flex;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#fff;background-image:radial-gradient(#094074 2px,transparent 2px);background-size:90px 90px}.card-offline{padding:25px;border-radius:10px;background-color:#fff;box-shadow:0 0 500px var(--primary-color),0 15px 10px #0000001a;text-align:center;max-width:400px}.card-header{display:flex;justify-content:center}.offline-light{width:50px;height:50px;margin-right:10px;position:relative}.offline-light:before{content:"";display:block;width:50px;height:50px;background-color:#f1f1f1;border-radius:50%;box-shadow:0 0 10px #0000001a}.offline-light:after{content:"";display:block;width:20px;height:20px;background-color:#a71515;border-radius:50%;box-shadow:0 0 10px #0000001a;position:absolute;top:15px;left:15px}.card-offline a{display:inline-block;padding:10px 20px;margin-top:20px;border-radius:5px;background-color:var(--action-color);color:#fff;text-decoration:none;transition:.3s}@keyframes ripple{0%{box-shadow:0 0 0 0 var(--action-color)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.card-offline a:hover{animation:ripple 1s infinite}.card-header span{color:var(--primary-color)}:root{font-family:Lato,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}h1{margin:0}:root{--primary-color:#094074;--secondary-color:#A8E2FF;--action-color:#E28413}
