@charset "UTF-8";@keyframes Waves{0%,to{transform:translateY(0) translateX(0)}30%{transform:translateY(-15px) translateX(-100px)}60%{transform:translateY(15px) translateX(100px)}}@keyframes pulse{0%{transform:scale(.9)}70%{transform:scale(1);box-shadow:0 0 0 50px transparent}to{transform:scale(.9);box-shadow:0 0 0 0 transparent}}@keyframes move-forever{0%{transform:translate3d(-90px,0,10px)}to{transform:translate3d(85px,0,-10px)}}:root{--header-height:70px;--layout-padding:2.5%}@media screen and (min-width:993px){:root{--header-height:80px;--layout-padding:32px}}@media screen and (min-width:1201px){:root{--header-height:120px;--layout-padding:120px}}::selection{background-color:#3e3e3e;color:#fff}:user-valid{color:#3e3e3e}:user-invalid{color:red}*,::after,::before{box-sizing:border-box;outline:0}html{font-size:16px;color-scheme:dark light;hanging-punctuation:first last;scroll-behavior:smooth;color:#3e3e3e}body,p{margin:0}body{min-height:100svh;outline:0;padding:0;overflow:overlay;overflow-x:hidden;background-color:#fff}body.hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{line-height:1.5;text-wrap:pretty}a{text-decoration:none;color:inherit;line-height:1.3}a,blockquote,button,figcaption,label,li,p,span,textarea{font-family:quasimoda,system-ui,sans-serif;font-weight:400;font-style:normal;font-size:clamp(16px,1.042vw,20px);max-width:75ch}@media screen and (min-width:1921px){a,blockquote,button,figcaption,label,li,p,span,textarea{font-size:24px}}button{padding:0;border:0;background:inherit;cursor:pointer}ol,ul{list-style:none;padding:0}img,picture,video{display:block;max-width:100%}::-webkit-scrollbar{width:5px}@media screen and (min-width:1201px){::-webkit-scrollbar{width:10px}}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:#8cb2dc;background-clip:padding-box}.main-header{z-index:10;position:fixed;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:var(--header-height);padding:0 var(--layout-padding)}.main-header .second-navigation{z-index:11}.main-header .waves{z-index:12}.main-header .waves a,.main-header .waves button{z-index:13}@media screen and (min-width:993px){.main-header.home{background:#8cb2dc;background:-webkit-linear-gradient(180deg,rgba(140,178,220,.6) 0,rgba(140,178,220,.2) 80%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(180deg,rgba(140,178,220,.6) 0,rgba(140,178,220,.2) 80%,rgba(255,255,255,0) 100%);background:linear-gradient(180deg,rgba(140,178,220,.6) 0,rgba(140,178,220,.2) 80%,rgba(255,255,255,0) 100%)}}.main-header.home.scrollView{background-color:#fff}.main-header.home.scrollView .contact-info a{color:#8cb2dc;fill:#8cb2dc}.main-header.scrollView{box-shadow:rgba(0,0,0,.2) 0 3px 10px;background:inherit;background-color:#8cb2dc;opacity:1;visibility:visible}.main-header .logo{color:#fff;max-width:150px;height:100%}@media screen and (min-width:993px){.main-header .logo{max-width:250px}}.main-header .logo img{object-fit:contain;height:100%}.main-header .contact-info{display:none;align-items:center;gap:6vw}@media screen and (min-width:993px){.main-header .contact-info{display:flex}}.main-header .contact-info a{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:5px;font-size:18px;color:#fff;fill:#fff}@media screen and (min-width:993px){.main-header .contact-info a{font-size:24px}}.main-header .contact-info a:hover,.main-header .menu .contact-info-nav a:hover{background-color:#025e70}.main-header .menu{position:absolute;top:0;left:0;transform:translateY(-120%);width:100%;height:100dvh;background-color:#8cb2dc;opacity:0;visibility:hidden;overflow:hidden}.main-header .menu>.onde{position:absolute;width:100vw;left:0;top:0}.main-header .menu .contact-info-nav{display:flex;flex-flow:row wrap;align-items:center;gap:.5rem;height:var(--header-height);max-width:calc(100% - 56px - 2*var(--layout-padding))}@media screen and (min-width:993px){.main-header .menu .contact-info-nav{justify-content:center;padding-left:var(--layout-padding);gap:6vw;max-width:none}}.main-header .menu .contact-info-nav a{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-radius:5px;font-size:18px;color:#fff;fill:#fff}@media screen and (min-width:993px){.main-header .menu .contact-info-nav a{padding:.5rem;font-size:24px}}.main-header .menu nav{position:relative;height:75%;padding:0 var(--layout-padding)}@media screen and (min-width:993px){.main-header .menu nav{height:80%}}.main-header .menu .nav-list{width:100%;height:100%;display:flex;flex-direction:column;padding-top:1rem;margin:0;gap:1rem}@media screen and (min-width:993px){.main-header .menu .nav-list{width:50%;gap:2vw;background-color:#8cb2dc}}.main-header .menu .nav-list li{display:block}.main-header .menu .nav-list a,.main-header .menu .nav-list button{position:relative;align-items:baseline;width:fit-content;gap:1.5rem;text-transform:uppercase;font-size:clamp(30px,2.344vw,45px);letter-spacing:6px;color:#fff;cursor:pointer;white-space:nowrap}.main-header .menu .nav-list a:hover,section.backgrounded h2{color:#025e70}.main-header .menu .nav-list #services svg{display:inline;height:25px}@media screen and (min-width:993px){.main-header .menu .nav-list #services svg{height:2vw}}.main-header .menu .second-navigation{position:absolute;top:0;display:flex;flex-flow:column wrap;margin:0;opacity:0;visibility:hidden;background-color:#8cb2dc}.main-header .menu .second-navigation a,.main-header .menu .second-navigation button,.main-header .menu .second-navigation span{color:#fff;font-size:clamp(30px,2.344vw,45px);text-transform:inherit;letter-spacing:inherit;cursor:pointer}.main-header .menu .second-navigation svg{fill:#fff;height:25px}@media screen and (min-width:993px){.main-header .menu .second-navigation svg{height:2vw}}.main-header .menu .waves{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;height:25%;padding:0 var(--layout-padding);padding-top:2rem;bottom:0;left:0}@media screen and (min-width:993px){.main-header .menu .waves{height:20%;flex-direction:row;justify-content:space-between}}.main-header .menu .waves .buttons{display:flex;align-items:center;gap:2rem}.main-header .menu .waves .buttons a,section.h-h .text ul{position:relative}.main-header .menu .waves .onde{position:absolute;transform:rotate(180deg);width:100vw;left:0;top:0}.banner img,.main-header .menu img{position:absolute;top:-60%;width:40%;right:-10%;opacity:.5}.btn,.main-header .burger{display:flex;align-items:center}.main-header .burger{position:relative;justify-content:center;height:80%;aspect-ratio:1/1;background-color:#8cb2dc;border-radius:100px;border:2px solid #8cb2dc;cursor:pointer}@media screen and (min-width:993px){.main-header .burger{right:inherit;height:70%;border-width:3px}}.main-header .burger svg{stroke:#fff;height:100%;width:40%}.main-header .burger svg .cross-line{opacity:0;visibility:hidden}.main-header .burger:hover{background-color:#fff}.main-header .burger:hover svg{stroke:#8cb2dc}h1,h2,h3,h4{font-family:quasimoda,system-ui,sans-serif;font-style:normal;margin:0}h5{margin:0;font-size:clamp(16px,.938vw,18px)}h1,h4{line-height:1.2}h1{font-size:clamp(28px,2.865vw,75px);text-transform:uppercase;font-weight:700}@media screen and (max-width:376px){h1{font-size:24px}}@media screen and (min-width:577px){h1{line-height:1.1;letter-spacing:4px}}h2{font-size:clamp(30px,2.5vw,58px);margin-bottom:2rem;line-height:1}h3{font-size:clamp(24px,1.8vw,42px);line-height:1.1;font-weight:600}h4{font-size:clamp(20px,1.458vw,28px);font-weight:400}.btn{width:fit-content;border-radius:12px;padding:1rem}@media screen and (min-width:993px){.btn{padding:1rem 1.5rem}}.btn a,h2{font-weight:700}.btn.darkBlue{background-color:#025e70;color:#fff;border:1px solid #025e70}.btn.darkBlue:hover,.btn.white{background-color:#fff;color:#025e70}.btn.white:hover{background-color:#8cb2dc;color:#fff}button.cky-btn,h5{font-family:quasimoda,system-ui,sans-serif;font-weight:400;font-style:normal}.banner,section{position:relative}.banner{padding:var(--header-height) var(--layout-padding) 2rem var(--layout-padding);background-color:#8cb2dc;color:#fff;contain:paint;overflow:hidden}@media screen and (min-width:993px){.banner{padding:var(--header-height) var(--layout-padding) 4rem var(--layout-padding)}}.banner img{top:-110%;transform:rotate(45deg);width:30%}section{background:#fff}section.backgrounded{background-color:#f0f2f4}section.basic{padding:4rem var(--layout-padding)}@media screen and (min-width:993px){section.basic{padding:8rem var(--layout-padding)}}section.basic p:has(strong){display:block;margin-bottom:1rem}section.h-h{display:flex;flex-flow:row wrap;padding:4rem var(--layout-padding);gap:2rem}@media screen and (min-width:993px){section.h-h{padding:8rem var(--layout-padding);justify-content:space-between;gap:0}section.h-h.reverse{flex-flow:wrap row-reverse}section.h-h.reverse .image{justify-content:flex-start}section.h-h.reverse .image::before{left:inherit;right:0}}section.h-h .image{position:relative;display:flex;justify-content:center;align-items:center;width:100%}@media screen and (min-width:993px){section.h-h .image{justify-content:flex-end;align-items:flex-start;width:45%}}section.h-h .image img{top:var(--header-height);width:100%;height:auto;aspect-ratio:1.3/1;object-fit:cover}@media only screen and (min-width:576px) and (orientation:portrait){section.h-h .image img{aspect-ratio:1.6/1}}section.h-h .image.grid{height:fit-content;display:grid;grid-template-columns:repeat(3,auto);gap:.5rem}@media screen and (min-width:577px){section.h-h .image.grid{grid-template-columns:repeat(2,auto);gap:2rem}}@media screen and (min-width:1201px){section.h-h .image.grid{grid-template-columns:repeat(3,auto);gap:2rem}}section.h-h .image.grid img{aspect-ratio:1/1}.main-footer>address>div,section.h-h .text{width:100%}@media screen and (min-width:993px){section.h-h .text{width:50%}}section.h-h .text .buttons{margin-top:2rem;display:flex;flex-flow:row wrap;gap:2rem}@media screen and (min-width:993px){section.h-h .text .buttons{margin-top:4rem}}section.h-h .text :has(strong){display:block;margin-bottom:1rem}section.h-h .text ul li{padding-left:1.5rem;margin-bottom:1rem}section.h-h .text ul li::before{position:absolute;left:0}section.paralax{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width:993px){section.paralax{background-attachment:fixed}}.cta:before,section.paralax:before{content:"";position:absolute;top:0;left:0;background-color:rgba(0,0,0,.6)}section.paralax:before{width:100%;height:100%}section.paralax p{z-index:1}.rapid-call,.social{display:flex;align-items:center}.social{gap:.5rem}.social a{position:relative;width:40px;height:40px;fill:#025e70}.social a:hover{fill:#8cb2dc}.rapid-call{position:fixed;bottom:1rem;justify-content:center;right:1rem;background-color:#025e70;height:50px;width:50px;border-radius:100px;border:1px solid #fff;box-shadow:0 0 0 0 rgba(2,94,112,.5);animation:pulse 1.5s infinite;-webkit-animation:pulse 3.5s infinite;z-index:9}@media screen and (min-width:1201px){.rapid-call{height:70px;width:70px}}.rapid-call:active{background-color:#8cb2dc}.rapid-call svg{fill:#fff}@media screen and (min-width:993px){.actualities h2,.actualities p{max-width:70%;text-wrap:auto}}.actualities h3{margin:4rem 0 2rem}.actualities li{max-width:unset}.actualities article.post{display:grid;grid-template-columns:auto;max-width:1300px;padding:1rem;background-color:#f0f2f4;border-radius:12px;margin:2rem 0;box-shadow:rgba(0,0,0,.2) 0 3px 10px}@media screen and (min-width:993px){.actualities article.post{grid-template-columns:30% 70%;padding:2rem}}.actualities article.post>div{display:grid;grid-template-columns:100%;grid-template-rows:auto;gap:1rem;margin-top:1rem}@media screen and (min-width:993px){.actualities article.post>div{margin-top:0;padding-left:2rem}}.actualities article.post>div h4{margin-bottom:1rem;text-wrap:pretty}.actualities article.post>div>a{margin-top:1rem;align-self:flex-end}.actualities article.post img{border-radius:5px;height:auto;aspect-ratio:1.3/1;object-fit:cover}@media screen and (max-width:993px){.actualities article.post img{aspect-ratio:1.6/1}}@media only screen and (min-width:576px) and (orientation:portrait){.actualities article.post img{aspect-ratio:2/1}}.actualities footer{margin-top:4rem}.cta{text-align:center;color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:4rem}@media screen and (min-width:993px){.cta{margin-bottom:8rem;background-attachment:fixed}}.cta:before{z-index:0}.cta *{position:relative;z-index:1}.cta h2,.main-footer h3{margin-bottom:1rem}.cta p{margin:auto}.cta .buttons{width:fit-content;margin:auto;display:flex;gap:1rem;margin-top:2rem}@media screen and (min-width:993px){.cta .buttons{gap:4rem}}.cta:before,.waves{width:100%;height:100%}.waves{background-color:#fff}.waves .onde{width:100%;height:15vh;margin-bottom:-7px;min-height:100px;max-height:150px;pointer-events:none}.waves .parallaxonde>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.waves .parallaxonde>use:nth-child(1){animation-delay:-2s;animation-duration:7s}.waves .parallaxonde>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.waves .parallaxonde>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.waves .parallaxonde>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@media (max-width:768px){.waves .onde{height:40px;min-height:40px}}form.search-bar{display:flex;align-items:center;width:100%;height:56px;background-color:#f0f2f4;border-radius:12px;margin-bottom:4rem;transition:box-shadow .25s ease;max-width:842px}form.search-bar input{border:0;background-color:transparent;width:100%;height:100%;padding:0 1rem 0 4rem;appearance:none;font-size:clamp(16px,1.042vw,20px);border-radius:12px}form.search-bar input:focus{border:1px solid #025e70}form.search-bar svg{position:absolute;display:block;margin:0 1rem;fill:#3e3e3e}form.search-bar:hover{box-shadow:rgba(0,0,0,.2) 0 3px 10px;transition:box-shadow .25s ease}@media screen and (min-width:993px){.service-list h2{text-align:center}.service-list h2+p{text-align:center;width:fit-content;margin:auto}}.service-list .services{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:1280px;margin:4rem auto 0}@media screen and (min-width:1921px){.service-list .services{max-width:1920px}}.service-list .services .service{width:100%;min-width:220px;margin-bottom:1rem;padding:2rem 0;border-bottom:1px solid #025e70}@media screen and (min-width:993px){.service-list .services .service{width:40%}}@media screen and (min-width:1921px){.service-list .services .service{width:28%}}.service-list .services .service h3{color:#025e70;margin-bottom:1rem}.notes ul{list-style:disc;padding-left:1rem}.not-found ul li a:hover,.notes a:hover{text-decoration:underline}.not-found,.not-found ul{display:flex;flex-direction:column}.not-found{margin-top:var(--header-height);justify-content:center;align-items:center;padding-top:0}.not-found span{font-size:clamp(50px,13.54vw,260px);color:#025e70}.not-found h4{margin:2rem 0}.not-found ul{gap:.5rem;margin-top:2rem}.not-found ul li{list-style:none}.not-found ul li a:hover,.notes a{color:#025e70}.main-footer{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:auto;gap:2rem;padding:4rem var(--layout-padding) 0 var(--layout-padding);background-color:#8cb2dc;color:#fff;z-index:1}@media screen and (min-width:993px){.main-footer h3{margin-bottom:2rem}}.main-footer h3:nth-of-type(2){margin-top:2rem}@media screen and (min-width:993px){.main-footer h3:nth-of-type(2){margin-top:4rem}.main-footer{grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;gap:0;padding:8rem var(--layout-padding) 0 var(--layout-padding)}}.main-footer>div:has(.footer-nav){grid-column:1/2}.main-footer>div:has(.footer-nav) ul{margin:0}.main-footer>div:has(.footer-nav) li{margin-bottom:.5rem}.main-footer>div:has(.footer-nav) a{font-size:clamp(20px,1.458vw,28px);font-weight:400;line-height:1.2}.main-footer>div:has(.footer-nav) a:hover{color:#025e70;text-decoration:underline}.main-footer>address{display:flex;flex-direction:column;width:auto;padding-bottom:4rem;gap:4rem}@media screen and (min-width:993px){.main-footer>address{grid-column:2/4;flex-direction:row;gap:0}}@media screen and (min-width:993px){.main-footer>address>div{width:50%}}.main-footer>address>div div{margin-top:1.5rem}.main-footer>address>div div h4{width:100%;margin-bottom:.5rem}.main-footer>address>div div svg{display:inline-block;margin-right:.5rem;fill:#fff;vertical-align:sub}.main-footer .real a:hover,.main-footer>address a:hover{color:#025e70;text-decoration:underline}.main-footer .sucursales a{position:relative;display:block;padding-left:1.25rem}.main-footer .sucursales a svg{position:absolute;top:1px;left:0;margin:0}.main-footer .social-icone:hover svg{fill:#025e70}.main-footer .real{width:100%;padding-bottom:2rem}@media screen and (min-width:993px){.main-footer .real{grid-row:2/3;grid-column:1/4}}.main-footer .real p{margin:auto;text-align:center}form{display:flex;flex-flow:row wrap;justify-content:space-between}form .input-block{width:100%;position:relative;display:flex;flex-direction:column;margin-bottom:1rem}@media screen and (min-width:993px){form .input-block{width:48%}}form .input-block.chevron:before{content:url(https://i37v3bohxd.preview.infomaniak.website/wp-content/themes/degado/dist/assets/svg/icon-chevron-down.svg);position:absolute;top:49px;right:7px;z-index:1}@media screen and (min-width:993px){form .input-block.chevron:before{top:39px}}form .input-block:has(select,textarea){width:100%}form label{display:block;margin-bottom:.5rem}form label,form label span{font-size:14px}input,select{height:55px;padding:0 1rem}input,select,textarea{appearance:none;border:0;background-color:#fff;font-size:18px;color:#3e3e3e}@media screen and (min-width:993px){input,select,textarea{height:44px}}@media screen and (max-width:376px){input,select,textarea{height:40px}}input:focus,select:focus,textarea:focus{border:1px solid #025e70;box-shadow:rgba(0,0,0,.2) 0 3px 10px}textarea{height:auto;padding:1rem}