/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(../fonts/dm-serif-display-regular.woff2) format("woff2"),url(../fonts/dm-serif-display-regular.woff) format("woff")}@font-face{font-family:euclid_flexbold;src:url(../fonts/euclidflex-bold-webfont.woff2) format("woff2"),url(../fonts/euclidflex-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:euclid_flexregular;src:url(../fonts/euclidflex-regular-webfont.woff2) format("woff2"),url(../fonts/euclidflex-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;font-smoothing:antialiased}h3{font-size:39px;line-height:39px;font-family:"DM Serif Display";text-align:left}.elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px}.elementor-divider .elementor-divider-separator{width:76px;margin:0 auto 0 0;display:flex;border-top-width:4px!important;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color);--divider-border-style:solid;--divider-color:#006661;--divider-border-width:1px}.float-left{float:left}p{font-family:euclid_flexregular}p strong{font-family:euclid_flexbold;font-weight:400}h3+p{margin-top:25px;margin-bottom:5px}nav{position:fixed;background:#fff;width:100%;padding:5px 30px;z-index:1000;display:flex;align-items:center;box-shadow:0 2px 5px rgba(0,0,0,.1)}nav .qida-logo{height:50px;color:#006661}nav .btn-secondary{height:40px;line-height:49px;font-size:14px;right:5px}nav .btn-secondary:hover{background:#006661;color:#fff}nav .nav-desktop-cta{margin:0 auto;text-align:center}nav .nav-desktop-cta h2{font-size:14px;display:inline-block;font-family:"DM Serif Display";font-weight:400;color:#006661;line-height:14px;margin-left:5px}nav .nav-desktop-cta h2 a{color:#006661;text-decoration:none}nav .nav-desktop-cta h2 a:hover{color:#003331}.home-top-section{background-color:hsla(0,0%,100%,0);background-image:url(../img/home-hero-background.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.home-top-section .container{z-index:1;position:relative}.home-top-section .google-reviews{display:flex;align-items:center;justify-content:center}.home-top-section .google-reviews .googlereviews-logo{width:100px;height:90px;padding-right:7px}.home-top-section h2{font-family:"DM Serif Display";font-size:24px;font-weight:400;color:#fff;line-height:24px}.home-top-section h2 a{color:#fff;text-decoration:none}.home-top-section h2 a:hover{opacity:.75}.home-top-section h3{font-family:euclid_flexbold;font-size:18px;line-height:21px;font-weight:400;color:#fff;display:inline-block;padding-left:10px;margin-top:10px}h1{font-family:"DM Serif Display";font-size:60px;line-height:60px;color:#fff}.background-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:hsla(0,0%,100%,.788235294117647);opacity:.25;transition:background .3s,border-radius .3s,opacity .3s}.btn-primary{font-size:18px;line-height:30px;background-color:#006661;border:1px solid #006661;border-radius:30px 30px 30px 30px;background-color:#ff8c5f;font-family:euclid_flexregular;font-weight:400;line-height:71px;padding:0 26px;height:60px}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{box-shadow:none;background-color:#ff7a46;border-color:#004d49}.btn-primary img{display:inline-block;width:25px;height:25px}.btn-secondary{font-size:18px;line-height:30px;color:#006661;border:1px solid #006661;border-radius:30px 30px 30px 30px;background-color:#fff;font-family:euclid_flexregular;font-weight:400;line-height:71px;padding:0 26px;height:60px}.btn-secondary:hover{background-color:#e6e6e6;border-color:#003331;color:#006661}.btn-secondary img{display:inline-block;width:25px;height:25px}ul{list-style:none;padding:0}ul.simple-list{display:block;text-align:left;float:left;list-style-type:circle;margin:0 0 0 40px}ul.simple-list li{font-family:euclid_flexregular;font-size:18px;line-height:36px;font-weight:400}ul.simple-list li::marker{color:#006661;font-size:1.5em}.green-section{background:#006661}.green-section h2{font-size:29px;line-height:40px;font-family:"DM Serif Display";color:#fff}.qida-family h3{margin-bottom:20px}.qida-family .col-lg-3 p{font-family:euclid_flexregular;font-size:18px;line-height:36px;font-weight:400;text-align:left;padding-left:5px}.partners-section ul.partners-list{padding:30px 0;display:flex;align-items:center;justify-content:center;justify-content:space-around}.partners-section ul.partners-list li.adeslas img{width:175px}.partners-section ul.partners-list li.quironsalud img{width:180px}.partners-section ul.partners-list li.dkv img{width:150px}.partners-section ul.partners-list li.axa img{width:80px}.partners-section ul.partners-list li.bancosabadell img{width:175px}.partners-section ul.partners-list li.enisa img{width:80px}.partners-section ul.partners-list li.generalitatdecatalunya img{width:180px}.text-image-mixed .row{padding:70px 0}.text-image-mixed .green-box{max-width:480px;display:block;position:relative}.text-image-mixed .green-box.green-box-left:after{left:-24px}.text-image-mixed .green-box.green-box-left:after,.text-image-mixed .green-box:after{content:"";width:200px;height:200px;background:#006661;position:absolute;bottom:-24px;z-index:-10}.text-image-mixed .green-box:after{left:auto;right:-24px}.text-image-mixed img{max-width:480px;height:auto}.video-box{width:80%;margin:0 auto}.video-box .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-box .video-responsive .video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}footer{background:#f5f7f2;font-family:euclid_flexregular}footer,footer a{color:#006661;font-size:18px;line-height:20px}footer a{text-decoration:none}footer a:hover{color:#003331}footer h5{font-size:18px;line-height:21px;font-family:euclid_flexbold;font-weight:400;margin-top:30px}footer ul li{padding:8px 20px}footer ul.country-list{list-style-type:circle;padding:13px 20px}footer ul.country-list li{font-size:18px;line-height:36px;font-weight:400;padding:0}footer ul.country-list::marker{color:#006661;font-size:1.5em}footer ul.social-links li{display:inline-block;padding:0;margin-right:5px}footer ul.social-links li a{display:block;width:50px;height:50px;background:#006661;border-radius:50px}footer ul.social-links li a:hover{background:#004d49}footer ul.social-links li a img{width:25px;height:25px;position:relative;display:block;margin:0 auto;top:12px}.mobile-only{display:none}@media screen and (max-width:1280px){.text-image-mixed .green-box,.text-image-mixed .green-box img{max-width:100%}.home-top-section h3 br{display:none}}@media screen and (max-width:1024px){h1{font-size:36px;line-height:1}.btn-primary,.btn-secondary{font-size:15px;height:55px;line-height:65px}nav .qida-logo{height:40px}ul.simple-list li::marker{color:#fff}main{padding-top:66px}.qida-family{background:#006661;color:#fff;text-align:center;padding-top:0!important}.qida-family .float-left:first-child,.qida-family .float-left:last-child{float:none;width:100%}.qida-family .elementor-divider .elementor-divider-separator{--divider-color:#fff}.video-box{width:100%;margin:0 auto}.partners-section ul{align-items:center!important;flex-wrap:wrap}.partners-section ul.partners-list{padding-bottom:0;margin-bottom:0}.partners-section ul.partners-list:last-child{padding-top:0}.partners-section ul.partners-list li{flex:0 0 50%;max-width:50%;text-align:center;padding:20px 0}.partners-section ul.partners-list li img{max-width:80%;display:inline-block}.partners-section ul.partners-list li.adeslas img{max-width:110px}.partners-section ul.partners-list li.quironsalud img{max-width:120px}.partners-section ul.partners-list li.dkv img{max-width:95px}.partners-section ul.partners-list li.axa img{max-width:60px}.partners-section ul.partners-list li.bancosabadell img{max-width:110px}.partners-section ul.partners-list li.enisa img{max-width:60px}.partners-section ul.partners-list li.generalitatdecatalunya img{max-width:130px}}@media screen and (max-width:767px){.desktop-only{display:none!important}.mobile-only{display:block!important}nav{justify-content:space-between}nav .btn-secondary{margin:initial}nav .btn-secondary:hover{background:#003331;color:#006661}.text-image-mixed .row{padding:25px 0}.text-image-mixed .green-box{display:none;max-width:100%}.text-image-mixed .green-box img{max-width:100%}.text-image-mixed .mobile-only{text-align:center}.text-image-mixed .mobile-only a{display:inline-block;padding:0 19px}.text-image-mixed p.btn-container{text-align:center}.text-image-mixed .btn-primary{display:inline-block}.green-section h2{text-align:left}.qida-family ul.simple-list{width:100%;margin:0;float:none;padding-left:25px}.qida-family .col-lg-3 p{padding-left:0}footer ul li{padding:8px 0}footer .elementor-divider+ul{margin-top:13px}}legend+*{clear:none}.hs_submit.hs-submit .hs-button.primary.large{font-size:18px;line-height:30px;text-shadow:none;border:1px solid #006661;border-radius:30px 30px 30px 30px;background-color:#ff8c5f;font-family:euclid_flexregular;font-weight:400;line-height:52px;padding:0 26px;height:40px}.hs_submit.hs-submit .hs-button.primary.large:active,.hs_submit.hs-submit .hs-button.primary.large:focus,.hs_submit.hs-submit .hs-button.primary.large:hover{font-size:18px;font-family:euclid_flexregular;line-height:71px;box-shadow:none!important;background-color:#ff7a46;border-color:#004d49}@media screen and (max-width:360px){.text-image-mixed .mobile-only a{padding:0 9px}}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}