a{transition:all ease .2s}.mouse-pointer{cursor:pointer}.background-white{background:#fff}.background-gradient{background:#e2f6fc;background:-moz-linear-gradient(top, #e2f6fc 0%, #fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #e2f6fc), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #e2f6fc 0%, #fff 100%);background:-o-linear-gradient(top, #e2f6fc 0%, #fff 100%);background:-ms-linear-gradient(top, #e2f6fc 0%, #fff 100%);background:linear-gradient(to bottom, #e2f6fc 0%, #fff 100%);filter:"progid: DXImageTransform.Microsoft.gradient( startColorstr='#e2f6fc', endColorstr='#ffffff', GradientType=0)"}.btn-app{display:inline-block;padding:17px;border-radius:15px;margin:20px 5px;background:#fff;width:175px;margin-top:3px;box-shadow:0 2px 3px rgba(0,0,0,0.1)}.btn-app:hover{background:rgba(0,0,0,0.1)}.btn-app img{width:100%}.d-box{padding:20px}.d-box h3{font-size:1.8rem;font-weight:600;margin:15px 0}.d-box p{margin-bottom:20px}.d-box a{color:#00bcd4;text-decoration:underline}.f-box{padding:10px 20px}.footer h3{font-weight:600;font-size:2rem;padding-left:30px;margin-bottom:20px;position:relative}.footer h3:before{position:absolute;left:0;top:49%;width:25px;height:2px;background:#98a3ae}.footer ul li{list-style-type:none;margin:20px 0}.footer ul li a{color:#35495e}.footer .list li{margin:5px 0;padding-right:15px}.footbar{background:#00bef1;color:#fff;padding:10px 0;text-align:center}.footbar p{font-size:1.4rem;margin:0}.social{margin:auto}.social a{display:inline-block;margin:10px 5px}.social a:hover{opacity:.6}.services{padding:80px 0;max-width:100%;overflow:hidden;background-color:white}.services:after,.services:before{content:none}.services-boxes{cursor:pointer;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;gap:0;grid-template-areas:". . . .";margin:0 auto}.services-boxes:after,.services-boxes:before{content:none}.services-boxes .box{color:#35495e;min-height:calc(80vw / 4);position:relative}.services-boxes .box:after,.services-boxes .box:before{content:none}.services-boxes .box .horz,.services-boxes .box .vert{background-color:#047b9c;display:block;position:absolute}.services-boxes .box .horz{height:1px;width:25px}.services-boxes .box .vert{height:25px;width:1px}.services-boxes .box .top{position:relative}.services-boxes .box .top .horz{left:-5px;top:0px}.services-boxes .box .top .vert{top:-8px;left:3px}.services-boxes .box .bottom{position:relative}.services-boxes .box .bottom .horz{right:-5px;bottom:0px}.services-boxes .box .bottom .vert{bottom:-8px;right:3px}.services-boxes .box .service-title{font-size:clamp(2rem, 5vw, 2.8rem);color:#2f4350;padding-left:10px;transition:all .3s linear;padding:0 20px;text-rendering:optimizeLegibility;font-family:"Open Sans", sans-serif}.services-boxes .box .service-title:before{top:-12px;left:22px}.services-boxes .box:nth-child(1){background-color:#e1f3ff}.services-boxes .box:nth-child(2){background-color:#f5fafd}.services-boxes .box:nth-child(3){background-color:#ffba57;color:#fff}.services-boxes .box:nth-child(3) .horz,.services-boxes .box:nth-child(3) .vert{background-color:#fff}.services-boxes .box:nth-child(3) .service-title{color:#fff}.services-boxes .box:nth-child(3) .service-title:before{background-color:white}.services-boxes .box:nth-child(4){background-color:#d6e0e6}.services-boxes .box .service-menu{opacity:0;position:absolute;top:0;left:0;height:100%;transition:opacity .1s linear}.services-boxes .box .service-menu .item-lnk{color:#fff;font:700 1.8rem/100% 'Lato'}.services-boxes .box .service-title-hover{padding-left:30px;box-sizing:border-box;max-width:93%;font-size:1.8rem;font-weight:bold}.services-boxes .box .service-title-hover .service-title-hover.service-hover-speak{margin-top:27px}.services-boxes .box .service-title-hover .list-flex ul{margin-top:-14px}.services-boxes .box .service-title-hover:after,.services-boxes .box .service-title-hover:before{content:none}.services-boxes .box:hover{background-color:#00bef1;color:#fff}.services-boxes .box:hover .service-menu{opacity:1}.services-boxes .box:hover .service-title{opacity:0;color:#feb95d}.services-boxes .box:hover .service-title:before{content:none}.services-boxes .box:hover .horz,.services-boxes .box:hover .vert{background-color:#fff}.contact-section{background-color:#f7f7f7}.contact-section input{height:45px;border:1px solid #eaeaea}.contact-form{padding:80px 30px;border:none;background-color:transparent}.contact-form>div:nth-child(1){max-width:35%}.contact-form #message{height:100px}.aux-menu{padding-left:20px}div#chat-application::after{content:'';display:block;position:absolute;width:80%;height:30px;background-color:#fff;z-index:10000002;bottom:12px;left:34px}div#chat-application[style*="max-height: 56px"]::after{left:auto;right:-10000px}.grecaptcha-badge{width:70px !important;overflow:hidden !important;transition:all 0.3s ease !important;left:4px !important}.grecaptcha-badge:hover{width:256px !important}@media only screen and (max-width: 40em){.contact-form>div:nth-child(1){max-width:100%}.services-boxes{cursor:pointer;display:block;margin:0 auto}.services-boxes .box{min-height:calc(117vw);line-height:1.4}.services-boxes .p-5{padding:2rem 2.2rem 2rem 1rem !important}.main-picture img{max-width:93%;margin:0 auto;margin:11px}.intro{padding:20px 0 0}.container-xl{width:100%;padding-right:25px;padding-left:25px}.service-menu li{padding-bottom:18px}.btn-celest-fold{margin-left:36px}.list-flex ul{margin-left:0px}}@media only screen and (max-width: 30em){.services-boxes{grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:". "}}@media only screen and (min-width: 17.5em){.btn-initpage{font-size:1.2rem;padding-left:5px}}@media only screen and (min-width: 30.00001em){.services-boxes{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:". . "}.services-boxes .box{min-height:calc(90vw / 1.5)}}@media only screen and (min-width: 64em){.services-boxes{grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr;grid-template-areas:". . . ."}.services-boxes .box{min-height:calc(87vw / 3)}}@media only screen and (min-width: 48em) and (max-width: 64em){.main-picture img{width:375px}h1.titles-footer{margin-left:-58px}}@media only screen and (min-width: 23.4375em) and (max-width: 64em){.services-boxes .p-5{padding:2rem 2.2rem 2rem 1rem !important}.services-boxes .box .service-hover-speak{padding-left:10px}.list-flex ul{padding-left:25px}}@media screen and (max-width: 33.5em) and (min-width: 20em){.btn-celest-fold{margin-left:50px}.list-flex ul{margin-left:0px}}@media screen and (max-width: 47.8em) and (min-width: 32.8em){.btn-celest-fold{margin-left:50px}.list-flex ul{margin-left:0px}}@media screen and (min-width: 64.06em) and (max-width: 83.3125em){.services-boxes .box .service-title-hover{padding-left:17px;font-size:1.8rem}.services-boxes .p-5{padding:2rem 2.2rem 2rem 1rem !important}.list-flex ul{padding-left:25px}}@media screen and (min-width: 40em){.d-box h3{font-size:2.5rem}.d-box a{text-decoration:none}.footer h3{font-size:2.6rem;margin-bottom:30px}.footbar{text-align:left}.footbar p{font-size:1.6rem}.btn-app{padding:20px 30px}.box .content{min-height:250px}}.btn-initpage{font-size:1.4rem;padding-left:10px;padding-right:10px;margin-right:4px}.btn-resp{margin-left:45px}.service-resp{margin-left:30px}

