@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:100;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-100.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-100.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:100;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-100italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-100italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:200;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-200.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-200.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:200;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-200italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-200italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:300;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-300.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-300.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:300;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-300italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-300italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:400;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-regular.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:400;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:500;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-500.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:500;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-500italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-500italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:600;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-600.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:600;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-600italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-600italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:normal;font-weight:700;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-700.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'IBM Plex Sans';font-style:italic;font-weight:700;src:url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-700italic.woff2') format('woff2'),url('../fonts/ibm-plex-sans/ibm-plex-sans-v23-latin-700italic.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Wix Madefor Display';font-style:normal;font-weight:400;src:url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-regular.woff2') format('woff2'),url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Wix Madefor Display';font-style:normal;font-weight:500;src:url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-500.woff2') format('woff2'),url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Wix Madefor Display';font-style:normal;font-weight:600;src:url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-600.woff2') format('woff2'),url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Wix Madefor Display';font-style:normal;font-weight:700;src:url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-700.woff2') format('woff2'),url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Wix Madefor Display';font-style:normal;font-weight:800;src:url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-800.woff2') format('woff2'),url('../fonts/wix-madefor-display/wix-madefor-display-v12-latin-800.ttf') format('truetype')}html{font-size:100%;scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{font-weight:400;font-size:16px;font-style:normal;line-height:1.2;font-family:"Wix Madefor Display",sans-serif;color:#595b62;margin:0;padding:0;background:#fff;height:100%;min-height:100%;position:relative;width:100%}.small-text{font-size:14px;line-height:1.2}.text-center{text-align:center !important}strong{font-weight:700}a{color:#000;outline:none !important;transition:all .2s ease;text-decoration:none}a:hover,a:active,a:focus{outline:none !important;color:#f2b705;text-decoration:none}img,svg{max-width:100%;height:auto;vertical-align:middle}iframe{max-width:100%}h1,h2,h3,h4,h5,h6,.heading{font-weight:500;margin-top:0;margin-bottom:0;font-family:"IBM Plex Sans",sans-serif;color:#1c2029}h1{font-size:24px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}@media (min-width:992px){h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}}@media (min-width:1200px){h1{font-size:40px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}}.flex-1{flex:1}.buttons-group{gap:30px;margin-top:15px}input[type="submit"],.button,button{background:#1b263b;color:#fff;transition:all .2s ease;display:inline-block;font-size:16px;font-weight:400;line-height:1;padding:12px 40px;font-family:"Wix Madefor Display",sans-serif;position:relative;z-index:1;border:none;cursor:pointer;border-radius:50px;gap:3px;outline:none !important}input[type="submit"] .small-text,.button .small-text,button .small-text{font-size:12px;line-height:1}input[type="submit"].icon-button,.button.icon-button,button.icon-button{padding:12px 30px 12px 10px;gap:10px}input[type="submit"].icon-button .icon svg,.button.icon-button .icon svg,button.icon-button .icon svg{transition:all .2s ease;width:22px;fill:#fff}input[type="submit"]:hover,.button:hover,button:hover{background-color:#f2b705;color:#000}input[type="submit"]:hover.icon-button .icon svg,.button:hover.icon-button .icon svg,button:hover.icon-button .icon svg{fill:#000}input[type="submit"].button-2,.button.button-2,button.button-2{background-color:#f2b705;color:#000}input[type="submit"].button-2.icon-button .icon svg,.button.button-2.icon-button .icon svg,button.button-2.icon-button .icon svg{fill:#000}input[type="submit"].button-2:hover,.button.button-2:hover,button.button-2:hover{background-color:#e0e1dd}input[type="submit"].secundary,.button.secundary,button.secundary{background-color:rgba(129,199,132,0.5);color:#000}input[type="submit"].secundary.icon-button .icon svg,.button.secundary.icon-button .icon svg,button.secundary.icon-button .icon svg{fill:#000}input[type="submit"].secundary:hover,.button.secundary:hover,button.secundary:hover{background-color:#f2b705}input[type="submit"].all-loaded,.button.all-loaded,button.all-loaded{background:#fff;color:#000;font-weight:500;cursor:text}input[type="submit"] .ajax-loader,.button .ajax-loader,button .ajax-loader{display:none}input[type="submit"] .ajax-loader-inner,.button .ajax-loader-inner,button .ajax-loader-inner,input[type="submit"] .ajax-loader,.button .ajax-loader,button .ajax-loader{position:absolute;z-index:1;top:0;left:0;background:rgba(0,0,0,0.2);width:100%;height:100%;border-radius:0;padding-left:5px}input[type="submit"] .circular-loader,.button .circular-loader,button .circular-loader{height:70%;width:auto;-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}input[type="submit"] .circular-loader .loader-path,.button .circular-loader .loader-path,button .circular-loader .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;-webkit-animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@media (min-width:1200px){input[type="submit"],.button,button{padding:16px 30px}}@media (min-width:1440px){input[type="submit"],.button,button{padding:17px 30px}}form{margin-top:40px}form .form-wrapper{gap:12px}form .form-wrapper .form-item{text-align:left}form .form-wrapper .form-item label.error{padding-top:3px;font-size:14px;line-height:1;font-weight:300;font-style:italic;color:#f2b705}form .form-wrapper .input-text{width:100%;border:1px solid #1b263b;outline:none !important;padding:10px !important;min-height:40px;font-family:"Raleway",sans-serif !important;font-size:14px !important;border-radius:20px}form .form-wrapper #requestinfo_mensaje{min-height:150px}form .form-wrapper.form-wrapper-mensaje .form-item{min-height:100%;height:100%}form .form-wrapper.form-wrapper-mensaje .form-item .input-text{height:100%}form .button-wrapper{margin-top:20px}@media (min-width:992px){form{margin-top:0}}.lg-outer button{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.pagination--lazy{margin-top:30px;position:relative}.pagination--lazy:before{content:'';background:#555;display:inline-block;position:absolute;left:0;bottom:50%;width:100%;height:1px;z-index:0}header{width:100%;min-height:66.03px}header .header-wrapper{width:100%;position:fixed;top:0;left:0;z-index:9998;padding:10px 0;background-color:#fff;transition:all .3s ease}header .header-wrapper.fixed2{box-shadow:0 5px 5px rgba(0,0,0,0.2)}header .header-wrapper .header-wrapper-inner{width:100%;max-width:1720px;gap:30px}header .header-wrapper .header-wrapper-inner .header-logo img{max-width:240px}header .header-wrapper .header-wrapper-inner .header-languages ul{margin:0;padding:0;display:flex;gap:20px;align-items:center;list-style:none}header .header-wrapper .header-wrapper-inner .header-languages ul li{list-style:none;margin:0;padding:0}header .header-wrapper .header-wrapper-inner .header-languages ul li span{display:none !important}header .header-wrapper .header-wrapper-inner .header-phone a{gap:12px}header .header-wrapper .header-wrapper-inner .header-phone a .icon{padding:8px;border-radius:50%;border:1px solid #1b263b;transition:all .3s ease}header .header-wrapper .header-wrapper-inner .header-phone a .icon svg{fill:#1b263b}header .header-wrapper .header-wrapper-inner .header-phone a .text{gap:2px}header .header-wrapper .header-wrapper-inner .header-phone a .label{font-size:14px;font-weight:300}header .header-wrapper .header-wrapper-inner .header-phone a .value{font-size:16px;color:#1b263b;font-weight:500;font-family:"IBM Plex Sans",sans-serif}header .header-wrapper .header-wrapper-inner .header-icon{flex:0 0 24px;height:20px;cursor:pointer}header .header-wrapper .header-wrapper-inner .header-icon span{background-color:#1b263b;border-radius:4px;height:2px;width:100%;transition:all .3s ease}header .header-wrapper .header-wrapper-inner .header-icon span:nth-child(2){width:60%}header .header-wrapper .header-wrapper-inner .header-icon:hover span{width:60%}header .header-wrapper .header-wrapper-inner .header-icon:hover span:nth-child(2){width:100%}header .header-mobile{position:fixed;top:0;width:280px;right:-280px;height:100%;transition:all .4s ease;background:#fff;z-index:99999;overflow:scroll}header .header-mobile.open{right:0;box-shadow:0 0 20px rgba(0,0,0,0.2)}header .header-mobile .header-mobile-inner{padding:24px 15px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top{margin-bottom:50px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .header-logo img{max-width:200px}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a{width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center;padding:8px;margin:0 5px;border-radius:50%}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a svg{fill:#fff}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Facebook{background-color:#3b5998}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-X{background-color:#000}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Pinterest{background-color:#e60023}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Linkedin{background-color:#0077b5}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Reddit{background-color:#ff4500}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Whatsapp{background-color:#25d366}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Instagram{background:url(../images/insta-bg.gif) no-repeat}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Youtube{background:#f00}header .header-mobile .header-mobile-inner .header-mobile-content .header-redes-sociales a.social-Linkedin{background:#069}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile{margin-bottom:50px}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul{margin:0;padding:0}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li{list-style:none}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li a{display:flex;justify-content:space-between;padding:16px 0;font-size:14px;font-weight:500;line-height:1;position:relative;z-index:20;text-transform:uppercase;color:#333;border-bottom:1px solid rgba(0,0,0,0.05);width:100%;transition:all .6s ease}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li a:hover{color:#f2b705;padding-left:10px;padding-right:10px}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li:first-child a{padding-top:0}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li:last-child a{padding-bottom:0;border-bottom:none}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li ul{padding-left:25px}header .header-mobile .header-mobile-inner .header-mobile-content .header-menu-mobile ul li ul li a{padding:7px 0;font-size:12px}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data{padding:8px 0;gap:10px;max-width:100%;align-items:center}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data .icon{max-width:18px;padding-top:3px}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data .icon svg{max-width:14px;fill:#595b62}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data .data{gap:5px;font-size:16px;font-weight:400}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data .data .title{font-size:16px;font-weight:400;color:#1b263b}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data .data a{color:#595b62}header .header-mobile .header-mobile-inner .header-mobile-content .contact-data .contact-header-data .data a:hover{color:#1b263b}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-title{margin:0 0 15px 0;font-family:"IBM Plex Sans",sans-serif;font-size:24px;line-height:1;color:#1c2029;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:20px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-languages{margin-bottom:50px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-languages ul{margin:0;padding:0;display:flex;gap:20px;align-items:center;list-style:none}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-languages ul li{list-style:none;margin:0;padding:0}@media (min-width:768px){header{min-height:89px}header .header-wrapper{padding:20px 0}header .header-wrapper .header-wrapper-inner .header-phone a{transition:all .3s ease;padding:6px 20px;border-radius:40px}header .header-wrapper .header-wrapper-inner .header-phone a:hover{background-color:#f2b705;color:#1b263b}header .header-wrapper .header-wrapper-inner .header-phone a:hover .icon{border:1px solid transparent}}@media (min-width:1200px){header{min-height:93.7px}header .header-wrapper{padding:20px 0}header .header-wrapper .header-wrapper-inner .header-logo{flex:0 !important}header .header-wrapper .header-wrapper-inner .header-logo img{max-width:280px}header .header-wrapper .header-wrapper-inner .header-menu .menu{margin:0;padding:0;display:flex;justify-content:center;list-style:none;gap:20px}header .header-wrapper .header-wrapper-inner .header-menu .menu li{list-style:none;margin:0;padding:0;display:flex}header .header-wrapper .header-wrapper-inner .header-menu .menu li a{font-size:14px;line-height:1;font-weight:500;text-transform:uppercase}header .header-mobile{width:390px;right:-410px}header .header-mobile .header-mobile-inner{padding:60px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .header-logo img{max-width:90%}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .close-mobile-header{margin-top:-105px;margin-right:-52px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .close-mobile-header a{padding:10px 12px;background-color:rgba(0,0,0,0.05);border-radius:10px;transition:all .2s ease}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .close-mobile-header a svg{transition:all .2s ease}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .close-mobile-header a:hover{background-color:#1b263b}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-top .close-mobile-header a:hover svg{fill:#fff}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-about{margin-bottom:40px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-about .contact-header-data{gap:20px}header .header-mobile .header-mobile-inner .header-mobile-content .header-mobile-about .contact-header-data>*{margin-top:0;margin-bottom:0}}main{width:100%;padding:0 0 30px 0}main .generic-section-post-thumbnail{margin-top:-50px}main .generic-section-post-thumbnail img{width:100%}main .generic-section-content .generic-content{color:#595b62;display:block;font-size:1.1rem;font-weight:400;line-height:1.55;margin-bottom:20px;gap:30px}main .generic-section-content .generic-content>*{margin-top:0 !important;margin-bottom:0 !important}main .generic-section-content .generic-content .post-content{gap:20px}main .generic-section-content .generic-content .post-content>*{margin-top:0 !important;margin-bottom:0 !important}main .generic-section-content .generic-content .post-thumbnail .post_thumbnail_caption{font-style:italic;font-weight:600;font-size:16px;padding:10px 10px 0 0;opacity:.8}main .generic-section-content .generic-content h1{font-size:2.5rem;line-height:1.1;font-weight:700;width:100%;color:#f2b705}main .generic-section-content .generic-content p{max-width:900px}main .generic-section-content .generic-content a{color:#f2b705;transition:all .2s ease}main .generic-section-content .generic-content a:hover{color:#f2b705}main .generic-section-content .generic-content ol,main .generic-section-content .generic-content ul{max-width:750px;display:flex;flex-direction:column;gap:12px}main .generic-section-content .generic-content ol li,main .generic-section-content .generic-content ul li{margin:0}main .generic-section-content .generic-content blockquote{border-left:5px solid #f2b705;padding-left:20px;padding-top:10px;padding-bottom:10px;margin:30px 0 30px 20px !important;font-size:22px !important}main .generic-section-content .generic-content blockquote p{margin-bottom:0 !important;font-size:22px !important}main .generic-section-content .generic-content .wp-block-embed{margin-left:0 !important;margin-right:0 !important}main .generic-section-content .generic-content .wp-block-image{margin-left:0;margin-right:0}main .generic-section-content .generic-content .wp-block-image figcaption{font-style:italic;font-weight:300;font-size:14px;padding:10px 10px 0 0;opacity:.8;margin:0 !important}main .generic-section-content .generic-content .wp-block-gallery{margin-left:0;margin-right:0}main .generic-section-content .generic-content .wp-block-gallery figure{cursor:pointer}main .generic-section-content .generic-content .wp-block-gallery figure img{cursor:pointer}main .generic-section-content .generic-content .wp-block-gallery figure figcaption{opacity:0}main .generic-section-content .post-list-item{border-top:1px solid #ddd;max-width:1000px;margin-top:20px;padding-top:20px;width:100%}main .generic-section-content .post-list-item .post-list-item-image{line-height:0;margin-right:30px;overflow:hidden;width:380px;flex:0 0 380px;position:relative}main .generic-section-content .post-list-item .post-list-item-image a{display:inline-block;width:100%;position:relative}main .generic-section-content .post-list-item .post-list-item-image a .play{position:absolute;top:20px;left:20px;z-index:1;display:inline-block;width:25px;height:25px}main .generic-section-content .post-list-item .post-list-item-image a img{width:100%}main .generic-section-content .post-list-item .post-list-item-data{padding-top:30px}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-date{color:#555;font-size:.7rem;margin-bottom:7px}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-date a{color:#555;font-weight:700;text-transform:uppercase}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-date a:hover{color:#f2b705}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title{font-size:1.7rem;font-weight:700;letter-spacing:-0.02em;line-height:1.1;width:100%;margin:0}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title a{color:#222}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title a:hover{color:#f2b705}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-summary{color:#555;font-size:1.1rem;font-weight:300;line-height:1.4;margin-top:10px;width:100%}@media (max-width:1199px){main .generic-section-content .generic-content{font-size:1rem;line-height:1.35}main .generic-section-content .generic-content h1{font-size:2rem}main .generic-section-content .post-list-item{margin-top:16px;padding-top:16px;width:100%;max-width:100%}main .generic-section-content .post-list-item .post-list-item-image{margin-right:20px;width:300px;flex:0 0 300px}main .generic-section-content .post-list-item .post-list-item-data{padding-top:20px}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title{font-size:1.5rem;line-height:1.1}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-summary{font-size:1rem;line-height:1.4}}@media (max-width:991px){main .generic-section-content .generic-content{font-size:1rem;line-height:1.1}main .generic-section-content .generic-content h1{font-size:2rem}main .generic-section-content .post-list-item{margin-top:16px;padding-top:16px;flex-direction:column;align-items:flex-start}main .generic-section-content .post-list-item .post-list-item-image{margin:0;width:100%;flex:0 0 100%;display:flex}main .generic-section-content .post-list-item .post-list-item-image a{width:auto}main .generic-section-content .post-list-item .post-list-item-data{padding-top:20px}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-title{font-size:1.5rem;line-height:1.1}main .generic-section-content .post-list-item .post-list-item-data .post-list-item-summary{font-size:1rem;line-height:1.4}}section{padding:30px 0}section .block-title{gap:14px;margin-bottom:30px}section .block-title .sub-title,section .block-title .pre-title{margin:0 auto;line-height:1.2;max-width:600px;text-align:center;gap:10px;font-size:14px;color:#444;font-weight:600;text-transform:uppercase;letter-spacing:.25px}section .block-title .sub-title .icon,section .block-title .pre-title .icon{border-radius:50%;padding:4px;background-color:#f2b705}section .block-title .sub-title .icon svg,section .block-title .pre-title .icon svg{fill:#1b263b}section .block-title h2{font-size:30px;line-height:1.1;text-align:center;max-width:800px}@media (min-width:992px){section{padding:60px 0}section .block-title{font-size:20px;line-height:1.2;margin-bottom:50px}section .block-title h2{font-size:36px;line-height:1.1}}@media (min-width:1200px){section .block-title h2{font-size:50px;line-height:1.1}}#featured-slider{padding-top:12px}#featured-slider .col-md-12{overflow:hidden}#featured-slider .featured-home-carousel{width:100%;aspect-ratio:1;overflow:hidden}#featured-slider .item{position:relative}#featured-slider .item .desc{position:absolute;bottom:20px;left:20px;background-color:rgba(253,253,253,0.05);backdrop-filter:blur(10px);padding:30px 15px;width:fit-content;max-width:60%;clip-path:inset(0 0 0 0);transition:clip-path .5s ease;border-radius:20px;z-index:3;color:#fff;font-weight:300;font-size:16px;gap:12px;display:flex;flex-direction:column}#featured-slider .item .desc h2{color:#fff}#featured-slider .item .desc p{font-size:16px;line-height:1.2}#featured-slider .item .desc>*{margin-top:0;margin-bottom:0}#featured-slider .thumbnail{position:relative;border-radius:20px;width:100%;aspect-ratio:1;background-size:cover;background-position:center;background-repeat:no-repeat}#featured-slider .thumbnail img{width:100%;aspect-ratio:1;object-fit:cover}@media (min-width:768px){#featured-slider .featured-home-carousel{aspect-ratio:1.77777778}#featured-slider .item .desc{bottom:30px;left:30px;padding:40px;max-width:60%;font-size:16px;gap:12px}#featured-slider .item .desc p{font-size:16px;line-height:1.2}#featured-slider .thumbnail{aspect-ratio:1.77777778}#featured-slider .thumbnail img{aspect-ratio:1.77777778}}@media (min-width:992px){#featured-slider{padding-top:0}#featured-slider .featured-home-carousel{aspect-ratio:2.28571429}#featured-slider .item .desc{bottom:60px;left:60px;padding:60px;max-width:600px;font-size:20px;gap:20px}#featured-slider .item .desc p{font-size:20px;line-height:1.2}#featured-slider .thumbnail{aspect-ratio:2.28571429}#featured-slider .thumbnail img{aspect-ratio:2.28571429}}@media (min-width:1200px){#featured-slider .item .desc{font-size:24px;line-height:1.2}#featured-slider .item .desc h2{font-size:52px;line-height:1}#featured-slider .item .desc p{font-size:24px;line-height:1.2}}#servicios .servicios-wrapper,#serveis .servicios-wrapper{gap:20px}#servicios .servicios-wrapper .servicio-item,#serveis .servicios-wrapper .servicio-item{overflow:hidden;position:relative;border-radius:30px;width:100%;max-width:500px;margin:0 auto}#servicios .servicios-wrapper .servicio-item:before,#serveis .servicios-wrapper .servicio-item:before{border:1px solid rgba(255,255,255,0.4);border-radius:19px;content:"";position:absolute;top:20px;left:20px;height:calc(100% - 40px);width:calc(100% - 40px);z-index:2;transition:all 300ms ease;opacity:1;visibility:visible}#servicios .servicios-wrapper .servicio-item img,#serveis .servicios-wrapper .servicio-item img{width:100%;height:100%;border-radius:30px;display:block;object-fit:cover;-webkit-transition:all 500ms ease;transition:all 500ms ease;aspect-ratio:1;position:relative;z-index:1}#servicios .servicios-wrapper .servicio-item .servicio-content,#serveis .servicios-wrapper .servicio-item .servicio-content{position:absolute;bottom:20px;left:0;margin:0 20px;background-color:rgba(0,0,0,0.25);backdrop-filter:blur(10px);padding:30px;z-index:9;padding-right:40px;width:fit-content;clip-path:inset(0 0 0 0);transition:clip-path .5s ease;border-radius:20px;z-index:3}#servicios .servicios-wrapper .servicio-item .servicio-content h3,#serveis .servicios-wrapper .servicio-item .servicio-content h3{font-size:24px;line-height:1;color:#fff}#servicios .servicios-wrapper .servicio-item .servicio-content .description,#serveis .servicios-wrapper .servicio-item .servicio-content .description{font-size:16px;font-weight:400;color:#fff;padding-top:10px}#servicios .servicios-wrapper .servicio-item .servicio-content .description>*,#serveis .servicios-wrapper .servicio-item .servicio-content .description>*{margin-top:0;margin-bottom:0}@media (min-width:768px){#servicios .servicios-wrapper .servicio-item,#serveis .servicios-wrapper .servicio-item{max-width:calc(50% - 10px);width:calc(50% - 10px);flex:0 0 calc(50% - 10px);margin:0}#servicios .servicios-wrapper .servicio-item .servicio-content,#serveis .servicios-wrapper .servicio-item .servicio-content{padding:20px}#servicios .servicios-wrapper .servicio-item .servicio-content h3,#serveis .servicios-wrapper .servicio-item .servicio-content h3{font-size:20px;line-height:1}}@media (min-width:1200px){#servicios .servicios-wrapper,#serveis .servicios-wrapper{max-width:900px;margin:0 auto}}@media (min-width:1440px){#servicios .servicios-wrapper,#serveis .servicios-wrapper{max-width:100%;margin:0}#servicios .servicios-wrapper .servicio-item,#serveis .servicios-wrapper .servicio-item{max-width:inherit;width:inherit;flex:1}#servicios .servicios-wrapper .servicio-item .servicio-content,#serveis .servicios-wrapper .servicio-item .servicio-content{padding:30px}#servicios .servicios-wrapper .servicio-item .servicio-content h3,#serveis .servicios-wrapper .servicio-item .servicio-content h3{font-size:24px;line-height:1}}#testimonis .testimonios-wrapper,#testimonios .testimonios-wrapper{gap:30px;width:100%;overflow:hidden}#testimonis .testimonios-wrapper .testimonios-section-1,#testimonios .testimonios-wrapper .testimonios-section-1{gap:20px}#testimonis .testimonios-wrapper .testimonios-section-1 .block-title,#testimonios .testimonios-wrapper .testimonios-section-1 .block-title{gap:10px;margin:0}#testimonis .testimonios-wrapper .testimonios-section-1 .block-title:after,#testimonios .testimonios-wrapper .testimonios-section-1 .block-title:after{display:none}#testimonis .testimonios-wrapper .testimonios-section-1 .block-title .sub-title,#testimonios .testimonios-wrapper .testimonios-section-1 .block-title .sub-title,#testimonis .testimonios-wrapper .testimonios-section-1 .block-title .pre-title,#testimonios .testimonios-wrapper .testimonios-section-1 .block-title .pre-title{margin:0;max-width:inherit;text-align:left}#testimonis .testimonios-wrapper .testimonios-section-1 .block-title h2,#testimonios .testimonios-wrapper .testimonios-section-1 .block-title h2{text-align:left}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details{border:1px solid #ccc;padding:20px;border-radius:30px;column-gap:20px;row-gap:20px;max-width:717px}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .divider,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .divider{width:1px;height:60px;background-color:#000}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-google,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-google{color:#1c2029;font-size:14px;line-height:1.2;font-weight:500;gap:10px;flex:1;justify-content:center}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-rating,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-rating{color:#1c2029;font-size:38px;line-height:1;font-family:'IBM Plex Sans',sans-serif;font-weight:500;flex:1;justify-content:center}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars{flex:0 0 100%;gap:6px}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars{gap:2px;position:relative}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars svg,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars svg{flex:0 0 16px;width:16px;max-width:16px;fill:#d3d3d3}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars .stars-hover,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars .stars-hover{gap:2px;position:absolute;top:0;left:0;height:100%;z-index:1;overflow:hidden}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars .stars-hover svg,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .stars .stars-hover svg{fill:#f2b705}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .total,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars .total{font-size:15px;color:#595b62}#testimonis .testimonios-wrapper .testimonios-section-2,#testimonios .testimonios-wrapper .testimonios-section-2{background-color:#1b263b;overflow:hidden;border-radius:30px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner{padding:20px;width:100%;overflow:hidden;position:relative}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item{gap:20px;padding:2px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content{color:#fff}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .comillas,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .comillas{font-weight:700;font-size:100px;color:#fff;opacity:.5;line-height:1}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .description,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .description{margin-top:-40px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data{border-top:1px solid rgba(255,255,255,0.08);padding-top:20px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .imagen,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .imagen{margin-bottom:15px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .imagen img,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .imagen img{max-width:60px;border-radius:50%}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data h3,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data h3{font-size:18px;color:#fff;font-weight:500}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .time,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .time{color:#fff;font-weight:300}#testimonis .testimonios-wrapper .testimonios-section-2 .owl-nav,#testimonios .testimonios-wrapper .testimonios-section-2 .owl-nav{position:absolute;z-index:10;bottom:0;right:0;margin:0 !important;padding:0 !important;display:flex;gap:10px}#testimonis .testimonios-wrapper .testimonios-section-2 .owl-nav button,#testimonios .testimonios-wrapper .testimonios-section-2 .owl-nav button{width:40px;height:40px;padding:6px;background-color:#f2b705;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 !important;padding:0 !important}#testimonis .testimonios-wrapper .testimonios-section-2 .owl-nav button svg,#testimonios .testimonios-wrapper .testimonios-section-2 .owl-nav button svg{width:25px !important;max-width:25px !important;height:25px;fill:#1b263b}#testimonis .testimonios-wrapper .testimonios-section-2 .owl-stage-outer,#testimonios .testimonios-wrapper .testimonios-section-2 .owl-stage-outer{min-height:100%;display:flex}#testimonis .testimonios-wrapper .testimonios-section-2 .owl-stage,#testimonios .testimonios-wrapper .testimonios-section-2 .owl-stage{display:flex;min-height:100%}#testimonis .testimonios-wrapper .testimonios-section-2 .owl-stage .owl-item,#testimonios .testimonios-wrapper .testimonios-section-2 .owl-stage .owl-item{display:flex}@media (min-width:992px){#testimonis .testimonios-wrapper,#testimonios .testimonios-wrapper{gap:30px}#testimonis .testimonios-wrapper .testimonios-section-1,#testimonios .testimonios-wrapper .testimonios-section-1{flex:0 0 45%}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details{padding:20px 10px;max-width:554px}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .divider,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .divider{height:38px}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-google,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-google{flex:auto;justify-content:start}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-google .icon svg,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-google .icon svg{width:28px}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-rating,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-rating{flex:auto}#testimonis .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars,#testimonios .testimonios-wrapper .testimonios-section-1 .testimonios-details .t-details-stars{flex:auto}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .description,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .description{font-size:20px;line-height:30px;font-weight:300}}@media (min-width:1200px){#testimonis .testimonios-wrapper,#testimonios .testimonios-wrapper{gap:50px}#testimonis .testimonios-wrapper .testimonios-section-1,#testimonios .testimonios-wrapper .testimonios-section-1{gap:30px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item{gap:30px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .comillas,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .comillas{font-size:200px;line-height:1}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .description,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .content .description{margin-top:-70px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data{padding-top:35px}#testimonis .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .imagen img,#testimonios .testimonios-wrapper .testimonios-section-2 .testimonios-section-inner .testimonio-item .review-data .imagen img{max-width:60px}}#sobre-nosaltres .about-image,#sobre-nosotros .about-image{position:relative;border-radius:30px}#sobre-nosaltres .about-image img,#sobre-nosotros .about-image img{position:relative;border-radius:30px;z-index:1;object-fit:cover;aspect-ratio:1}#sobre-nosaltres .about-image .experiencia,#sobre-nosotros .about-image .experiencia{position:absolute;bottom:20px;right:20px;background-color:rgba(253,253,253,0.05);backdrop-filter:blur(10px);padding:20px 15px;z-index:9;width:fit-content;max-width:45%;clip-path:inset(0 0 0 0);transition:clip-path .5s ease;border-radius:20px;z-index:3;color:#fff;font-weight:300;font-size:14px;gap:15px;text-align:center}#sobre-nosaltres .about-image .experiencia>*,#sobre-nosotros .about-image .experiencia>*{margin-top:0;margin-bottom:0}#sobre-nosaltres .about-image .experiencia h3,#sobre-nosotros .about-image .experiencia h3{color:#fff;font-size:32px;line-height:1}#sobre-nosaltres .about-wrapper,#sobre-nosotros .about-wrapper{gap:30px;width:100%;overflow:hidden}#sobre-nosaltres .about-wrapper .about-section-1,#sobre-nosotros .about-wrapper .about-section-1{gap:20px}#sobre-nosaltres .about-wrapper .about-section-1 .block-title,#sobre-nosotros .about-wrapper .about-section-1 .block-title{gap:10px;margin:0}#sobre-nosaltres .about-wrapper .about-section-1 .block-title:after,#sobre-nosotros .about-wrapper .about-section-1 .block-title:after{display:none}#sobre-nosaltres .about-wrapper .about-section-1 .block-title .sub-title,#sobre-nosotros .about-wrapper .about-section-1 .block-title .sub-title,#sobre-nosaltres .about-wrapper .about-section-1 .block-title .pre-title,#sobre-nosotros .about-wrapper .about-section-1 .block-title .pre-title{margin:0;max-width:inherit;text-align:left}#sobre-nosaltres .about-wrapper .about-section-1 .block-title h2,#sobre-nosotros .about-wrapper .about-section-1 .block-title h2{text-align:left}#sobre-nosaltres .about-wrapper .about-section-1 .block-desc,#sobre-nosotros .about-wrapper .about-section-1 .block-desc{gap:20px;line-height:1.6}#sobre-nosaltres .about-wrapper .about-section-1 .block-desc>*,#sobre-nosotros .about-wrapper .about-section-1 .block-desc>*{margin-top:0;margin-bottom:0}#sobre-nosaltres .about-wrapper .about-section-1 .block-desc ul,#sobre-nosotros .about-wrapper .about-section-1 .block-desc ul,#sobre-nosaltres .about-wrapper .about-section-1 .block-desc ol,#sobre-nosotros .about-wrapper .about-section-1 .block-desc ol{display:flex;gap:8px;flex-direction:column;border-style:solid;border-width:1px 1px 1px 1px;border:1px solid rgba(0,0,0,0.1);border-radius:20px;padding:20px;list-style:none}#sobre-nosaltres .about-wrapper .about-section-1 .block-desc ul li,#sobre-nosotros .about-wrapper .about-section-1 .block-desc ul li,#sobre-nosaltres .about-wrapper .about-section-1 .block-desc ol li,#sobre-nosotros .about-wrapper .about-section-1 .block-desc ol li{list-style:none;margin:0;padding:0;position:relative;display:flex;align-items:center;gap:10px}#sobre-nosaltres .about-wrapper .about-section-1 .block-desc ul li:before,#sobre-nosotros .about-wrapper .about-section-1 .block-desc ul li:before,#sobre-nosaltres .about-wrapper .about-section-1 .block-desc ol li:before,#sobre-nosotros .about-wrapper .about-section-1 .block-desc ol li:before{display:inline-block;content:'';width:14px;height:14px;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJPdXRsaW5lIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPjxwYXRoIGQ9Ik0yMi4zMTksNC40MzEsOC41LDE4LjI0OWExLDEsMCwwLDEtMS40MTcsMEwxLjczOSwxMi45YTEsMSwwLDAsMC0xLjQxNywwaDBhMSwxLDAsMCwwLDAsMS40MTdsNS4zNDYsNS4zNDVhMy4wMDgsMy4wMDgsMCwwLDAsNC4yNSwwTDIzLjczNiw1Ljg0N2ExLDEsMCwwLDAsMC0xLjQxNmgwQTEsMSwwLDAsMCwyMi4zMTksNC40MzFaIiBmaWxsPSIjZjJiNzA1Ii8+PC9zdmc+Cg==)}#sobre-nosaltres .about-section-2,#sobre-nosotros .about-section-2{overflow:hidden;border-radius:30px;position:relative}#sobre-nosaltres .about-section-2 .about-section-inner,#sobre-nosotros .about-section-2 .about-section-inner{padding:20px;width:100%;overflow:hidden;position:relative}@media (min-width:768px){#sobre-nosaltres .about-wrapper,#sobre-nosotros .about-wrapper{gap:20px}#sobre-nosaltres .about-wrapper .about-section-2 .about-image img,#sobre-nosotros .about-wrapper .about-section-2 .about-image img{aspect-ratio:.75}}@media (min-width:992px){#sobre-nosaltres .about-wrapper,#sobre-nosotros .about-wrapper{gap:30px}#sobre-nosaltres .about-wrapper .about-section-2,#sobre-nosotros .about-wrapper .about-section-2{flex:0 0 40%}#sobre-nosaltres .about-wrapper .about-section-2 .about-image img,#sobre-nosotros .about-wrapper .about-section-2 .about-image img{aspect-ratio:1}#sobre-nosaltres .about-wrapper .about-section-2 .about-image .experiencia,#sobre-nosotros .about-wrapper .about-section-2 .about-image .experiencia{max-width:35%}#sobre-nosaltres .about-wrapper .divider,#sobre-nosotros .about-wrapper .divider{flex:0 0 1px;width:1px;height:auto;background-color:#ccc}#sobre-nosaltres .about-wrapper .divider .divider-inner,#sobre-nosotros .about-wrapper .divider .divider-inner{width:1px;height:50%;background-color:#1b263b}}@media (min-width:1200px){#sobre-nosaltres .about-wrapper,#sobre-nosotros .about-wrapper{gap:50px}#sobre-nosaltres .about-wrapper .about-section-1,#sobre-nosotros .about-wrapper .about-section-1{gap:30px}}#youtube-video .player-wrap{width:100%;border-radius:30px;overflow:hidden;position:relative}#youtube-video .player-wrap .video-hover{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background-size:cover;background-position:center;background-repeat:no-repeat}#youtube-video .player-wrap .video-hover .video-hover-content{width:100%;height:100%}#youtube-video .player-wrap .video-hover .video-hover-content .video-hover-content-inner{width:100%;height:100%;cursor:pointer;background-color:rgba(0,0,0,0.5);backdrop-filter:blur(1px)}#youtube-video .player-wrap .video-hover .video-hover-content .video-hover-content-inner span{width:60px;height:60px;background-color:rgba(0,0,0,0.2);border-radius:50%;position:relative}#youtube-video .player-wrap .video-hover .video-hover-content .video-hover-content-inner span:after{content:" ";background-color:rgba(0,0,0,0.5);display:block;position:absolute;border-radius:100%;z-index:-1;transition:all .4s ease 0s;animation:video-button-animate 1.2s ease-in infinite forwards}#youtube-video .player-wrap .video-hover .video-hover-content .video-hover-content-inner span svg{fill:#f2b705}#youtube-video .player-wrap .video-iframe-content,#youtube-video .player-wrap .player{aspect-ratio:1.33333333;width:100%;border-radius:30px;position:relative;z-index:1}@media (min-width:768px){#youtube-video .player-wrap .video-iframe-content,#youtube-video .player-wrap .player{aspect-ratio:2.28571429}}@media (min-width:1200px){#youtube-video .player-wrap .video-hover .video-hover-content .video-hover-content-inner span{width:150px;height:150px}#youtube-video .player-wrap .video-hover .video-hover-content .video-hover-content-inner span svg{width:40px}}#contacto,#contacte{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;text-align:center;position:relative;font-size:14px;line-height:1.2;font-weight:400}#contacto .block-content .contact-data .contact-header-data,#contacte .block-content .contact-data .contact-header-data{padding:16px 10px;border-bottom:1px solid rgba(0,0,0,0.2);gap:10px;max-width:100%}#contacto .block-content .contact-data .contact-header-data .icon,#contacte .block-content .contact-data .contact-header-data .icon{max-width:20px}#contacto .block-content .contact-data .contact-header-data .icon svg,#contacte .block-content .contact-data .contact-header-data .icon svg{fill:#f2b705}#contacto .block-content .contact-data .contact-header-data .data,#contacte .block-content .contact-data .contact-header-data .data{gap:5px}#contacto .block-content .contact-data .contact-header-data .data .title,#contacte .block-content .contact-data .contact-header-data .data .title{font-size:18px;line-height:1;color:#1b263b}#contacto .block-content .contact-data .contact-header-data .data a,#contacte .block-content .contact-data .contact-header-data .data a{text-align:left;color:#000}#contacto .block-content .contact-data .contact-header-data .data a:hover,#contacte .block-content .contact-data .contact-header-data .data a:hover{color:#f2b705}#contacto .block-content .contact-data .contact-header-data:first-child,#contacte .block-content .contact-data .contact-header-data:first-child{padding-top:0}@media (min-width:992px){#contacto,#contacte{font-size:16px;line-height:1.2}#contacto .block-content .contact-data .contact-header-data,#contacte .block-content .contact-data .contact-header-data{border-bottom:none;border-right:1px solid rgba(0,0,0,0.2)}}#mapa .acf-map-container{flex:1;height:400px}#mapa .acf-map-container .acf-map{width:100%;height:100%;border-radius:20px;overflow:hidden}footer{padding-bottom:30px}footer .footer-wrapper{width:100%;border-radius:40px;background-color:#1b263b;background-repeat:no-repeat;background-position:bottom right;background-size:auto 100%;color:#eee;padding:30px 20px;gap:30px}footer .footer-wrapper .footer-columns{gap:30px}footer .footer-wrapper .footer-columns .footer-column{gap:12px;align-items:center;width:100%}footer .footer-wrapper .footer-columns .footer-column h2{color:#fff}footer .footer-wrapper .footer-columns .footer-column p{margin:0 auto;text-align:center}footer .footer-wrapper .footer-columns .footer-column ul{list-style:none;margin:0 !important;padding:0 !important;display:flex;flex-direction:column;align-items:center;gap:8px}footer .footer-wrapper .footer-columns .footer-column ul li{display:flex;list-style:none}footer .footer-wrapper .footer-columns .footer-column ul li a{color:#fff}footer .footer-wrapper .footer-columns .footer-column ul li a:hover{color:#f2b705}footer .footer-wrapper .footer-columns .footer-column.footer-column-networks ul{gap:20px}footer .footer-wrapper .footer-columns .footer-column.footer-column-networks ul li a svg{fill:#f2b705;transition:al .2s ease}footer .footer-wrapper .footer-columns .footer-column.footer-column-networks ul li a:hover svg{fill:#e0e1dd}footer .footer-wrapper .footer-logo-social{gap:24px;border-radius:30px;padding:20px;background-color:rgba(255,255,255,0.05)}footer .footer-wrapper .footer-logo-social .footer-social{gap:15px}footer .footer-wrapper .footer-logo-social .footer-social a{width:46px;height:46px;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;border-radius:50%}footer .footer-wrapper .footer-logo-social .footer-social a svg{width:20px;fill:#fff}footer .footer-wrapper .footer-message-menu{gap:24px}footer .footer-wrapper .footer-message-menu .footer-message{text-align:center}footer .footer-wrapper .footer-message-menu .footer-menu ul{margin:0;padding:0;display:flex;justify-content:center;list-style:none;gap:10px}footer .footer-wrapper .footer-message-menu .footer-menu ul li{margin:0;padding:0}footer .footer-wrapper .footer-message-menu .footer-menu ul li a{font-size:15px;line-height:1;color:#ddd}footer .footer-wrapper .footer-message-menu .footer-menu ul li a:hover{color:#f2b705}@media (min-width:992px){footer{padding-bottom:60px}footer .footer-wrapper{padding:60px 60px 30px 60px;gap:60px}footer .footer-wrapper .footer-columns .footer-column{gap:20px;align-items:start}footer .footer-wrapper .footer-columns .footer-column p{max-width:320px;margin:0;text-align:left}footer .footer-wrapper .footer-columns .footer-column ul{align-items:start;gap:10px}footer .footer-wrapper .footer-logo-social{gap:24px;border-radius:30px;padding:20px;background-color:rgba(255,255,255,0.05)}footer .footer-wrapper .footer-logo-social .footer-social{gap:15px}footer .footer-wrapper .footer-logo-social .footer-social a{width:46px;height:46px;background-color:rgba(255,255,255,0.1);display:flex;justify-content:center;align-items:center;border-radius:50%}footer .footer-wrapper .footer-logo-social .footer-social a svg{width:20px;fill:#fff}footer .footer-wrapper .footer-message-menu{gap:18px}footer .footer-wrapper .footer-message-menu .footer-message{text-align:center}footer .footer-wrapper .footer-message-menu .footer-menu ul{gap:16px}footer .footer-wrapper .footer-message-menu .footer-menu ul li a{font-size:16px;line-height:1}}@keyframes scroll{0%{opacity:0}10%{transform:translateY(0);opacity:1}100%{transform:translateY(15px);opacity:0}}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}100%{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes video-button-animate{0%{width:10px;height:10px;opacity:.8}100%{width:150px;height:150px;opacity:0}}@media (min-width:1440px){.container{max-width:1340px !important}}