#bufoc_button{-ms-flex-pack:justify}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:300ms;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:0.7}.hamburger.is-active:hover{opacity:0.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#000}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:300ms;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent !important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}#bufoc_button.buf_oc_hide{display:none}#bufoc_button.buf_oc_show{display:block !important}#bufoc_button.buf_oc_show_flex{display:flex}div.buf_topbar_logo{display:flex}div.buf_topbar_logo.pos_l{justify-content:flex-start}div.buf_topbar_logo.pos_c{justify-content:center}div.buf_topbar_logo.pos_r{justify-content:flex-end}#buf_topbar.buf_topbar_on{background:#005b58;height:54px}#buf_topbar.buf_topbar_on.buf_oc_hide{display:none}#buf_topbar.buf_topbar_on div.buf_topbar_logo img{max-height:54px}#buf_topbar_oc.buf_topbar_oc_on{background:#ffffff;height:54px}#buf_topbar_oc.buf_topbar_oc_on div.buf_topbar_logo img{max-height:54px}#bufoc_button{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-item-align:center;display:-webkit-box;display:-ms-flexbox;border:none;position:fixed;z-index:5000}#bufoc_button span.hamburger-inner{background-color:white}#bufoc_button span.hamburger-inner:before,#bufoc_button span.hamburger-inner:after{background-color:white}#bufoc_button:hover span.hamburger-inner{background-color:#ebebeb}#bufoc_button:hover span.hamburger-inner:before,#bufoc_button:hover span.hamburger-inner:after{background-color:#ebebeb}#bufoc_button.is-active span.hamburger-inner{background-color:white}#bufoc_button.is-active span.hamburger-inner:before,#bufoc_button.is-active span.hamburger-inner:after{background-color:white}#bufoc_button.oc_button_hpos_left{left:0}#bufoc_button.oc_button_hpos_middle{left:calc(50% - 25px)}#bufoc_button.oc_button_hpos_right{right:0}#bufoc_button.oc_button_vpos_top{top:0}#bufoc_button.oc_button_vpos_middle{top:calc(50% - 25px)}#bufoc_button.oc_button_vpos_bottom{bottom:0}html.buff_canvas_on{overflow:hidden}html.buff_canvas_on div#superwrapper{transition:transform 300ms, opacity 300ms}#buf_offcanvas{transition:transform 300ms, opacity 300ms, box-shadow 300ms;will-change:transform;left:0;right:0;top:0;bottom:0;position:fixed;top:0px;left:0px;box-shadow:0 0 1px rgba(0, 0, 0, 0.1);width:90%;height:100%;overflow:auto;overflow:hidden;contain:strict;display:block;background:#005b58;z-index:4999}#buf_offcanvas.buff_off_animate{transition:transform 0ms}#buf_offcanvas.buf_off_pos_right{left:100%;transform:translateX(0%)}#buf_offcanvas.buf_off_pos_left{left:0%;transform:translateX(-102%)}#buf_offcanvas div.offcanvas-inner{display:block;contain:layout size style;width:100%;height:100%;-webkit-overflow-scrolling:touch;will-change:scroll-position;contain:size style layout;left:0;right:0;top:0;bottom:0;position:absolute;z-index:1;display:block;overflow-y:auto}#buf_offcanvas div.offcanvas-inner img{max-width:100%}body.buf_oc_mobile #buf_offcanvas{width:90%}body.buf_oc_desktop #buf_offcanvas{width:90%}body.offcanvas_show div#superwrapper{overflow:hidden}body.offcanvas_show #buf_offcanvas{display:inherit;box-shadow:0 0 15px rgba(0, 0, 0, 0.5)}body.offcanvas_show #buf_offcanvas.buf_off_pos_right{left:100%;transform:translateX(-100%)}body.offcanvas_show #buf_offcanvas.buf_off_pos_left{left:0%;transform:translateX(0%)}body.offcanvas_show.buf_oc_mobile div.superwrapper.buf_off_move.buf_off_pos_left{transform-origin:left;transform:translateX(90%);touch-action:none}body.offcanvas_show.buf_oc_mobile div.superwrapper.buf_off_move.buf_off_pos_right{transform-origin:right;transform:translateX(-90%);opacity:0.1;touch-action:none}body.offcanvas_show.buf_oc_desktop div.superwrapper.buf_off_move.buf_off_pos_left{transform-origin:left;transform:translateX(90%);touch-action:none}body.offcanvas_show.buf_oc_desktop div.superwrapper.buf_off_move.buf_off_pos_right{transform-origin:right;transform:translateX(-90%);opacity:0.1;touch-action:none}body.buf_offcanvas_hidden #buf_offcanvas{box-shadow:none}body.buf_offcanvas_hidden #buf_offcanvas div.offcanvas-inner{display:none}.clearfix{clear:both}div#superwrapper{opacity:1}#buf_topbar.buf_oc_show{opacity:1}body.modal-open{padding-right:0px !important}div.mainwrapper{padding-right:15px;padding-left:15px;position:relative;margin-bottom:100px}div.flex_wrapper{display:flex}html{}figure.newsflash-image img,div.newsflash img{max-width:100%;height:auto}.banner_page{width:100%}div.bg{position:fixed;top:0px;height:100%;width:100%;z-index:-1}div.bg img{height:100%;width:100%}.buf_nopadding{padding:0}div.pagination{flex-direction:column;align-items:center;width:100%;margin-top:15px}div.pagination p.counter{font-size:small;clear:both}div.buf_dev_mode{position:fixed;bottom:0px;background:rgba(255, 255, 255, 0.16);width:100%;padding:4px 10px;color:#7b0c38;display:flex;align-items:center;justify-content:space-between;backdrop-filter:blur(2px)}div.buf_dev_mode a.buf_dev_mode_close{cursor:pointer}div.buf_dev_mode a.buf_dev_mode_close:hover{text-decoration:underline}div.buf_credits{display:flex;align-items:center;font-size:10px;color:#bbb;padding:10px;justify-content:flex-end}div.buf_credits p{margin:0px}div.buf_credits div.buf_credit_logo{margin-right:5px}div.buf_credits div.buf_credit_logo img{max-height:28px}div.buf_credits a{color:#999}div.bufaccordion_wrapper{margin-bottom:15px;margin-top:15px}div.bufaccordion_wrapper div.card-header{cursor:pointer}div.bufaccordion_wrapper div.card-header h1,div.bufaccordion_wrapper div.card-header h2,div.bufaccordion_wrapper div.card-header h3,div.bufaccordion_wrapper div.card-header h4,div.bufaccordion_wrapper div.card-header h5,div.bufaccordion_wrapper div.card-header h6{margin:0px}div.bufaccordion_wrapper div.card-header .buf_accordion_header_image img{width:100px;max-width:100%}div.bufaccordion_wrapper div.card-header .svg-inline--fa,div.bufaccordion_wrapper div.card-header .fas{transition:all 300ms}div.bufaccordion_wrapper div.card-header.collapsed div.buf_accordion_header_icon .svg-inline--fa,div.bufaccordion_wrapper div.card-header.collapsed div.buf_accordion_header_icon .fas{transform:rotate(-90deg)}div.buf_bs_card .card-wrapper{margin-top:15px;margin-bottom:15px}div.buf_bs_card .card-wrapper .card{height:100%}div.buf_bs_card div.item-image img{max-width:100%;height:auto;width:100%}.breadcrumbs nav.breadcrumb_buf .breadcrumb{flex-wrap:nowrap;overflow:auto;padding:0.5rem 1rem}.breadcrumbs nav.breadcrumb_buf .breadcrumb li.breadcrumb-item{white-space:nowrap}.breadcrumbs nav.breadcrumb_buf .breadcrumb li.breadcrumb-item a,.breadcrumbs nav.breadcrumb_buf .breadcrumb li.breadcrumb-item span{white-space:nowrap}.breadcrumbs nav.breadcrumb_buf .breadcrumb li.breadcrumb-item.active{padding-right:15px}@media (max-width:767px){div.buf_offcanvas{padding:0px}div.pagination{align-items:inherit;text-align:center}div.pagination ul.pagination{justify-content:space-evenly}}@media (min-width:768px){@keyframes opacidad{from{opacity:0}to{opacity:1}}}@font-face{font-family:"Nunito";src:url(https://casafausto.es/templates/buf/layouts/fausto5//fonts/nunito-v26-latin-300.woff2) format("woff2"), url(nunito-v26-latin-300.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:300}@font-face{font-family:"Nunito";src:url(https://casafausto.es/templates/buf/layouts/fausto5//fonts/nunito-v26-latin-regular.woff2) format("woff2"), url(nunito-v26-latin-regular.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:"Nunito";src:url(https://casafausto.es/templates/buf/layouts/fausto5//fonts/nunito-v26-latin-900.woff2) format("woff2"), url(nunito-v26-latin-900.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:900}#superwrapper{opacity:1}:root{--bs-primary-rgb: 23, 135, 84;--bs-secondary-rgb: 0, 176, 229}body{font-family:"Nunito", sans-serif}div.header{background-color:#005B58}a{color:#005B58}a:hover{color:black}.menu_header{text-align:right;display:none}.tm_navbar{display:block}blockquote h1{font-size:calc(1.0rem + 1.0vw);line-height:calc(1.5rem + 1.5vw)}div.articlebody{}.paypal_donate{text-align:center}div.buf_right{padding-bottom:15px}div.buf_right>div{position:relative}div.buf_left{background-color:#f1f1f1}#mod-custom99{text-align:right}#mod-custom99 p{margin-bottom:0px}#mod-custom99 img{padding-top:10px;width:200px;max-width:100%}#contents{opacity:1;transform:translateY(0px)}div#contents{margin-top:15px;margin-bottom:45px;background-color:rgba(255, 255, 255, 0.6)}div#contents .content_pral{padding-top:15px;padding-bottom:15px}#contents.container{border-radius:10px;box-shadow:0 0 50px rgba(0, 0, 0, 0.25)}.item-image{margin-top:-15px;margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.item-image.none{overflow:hidden;border-radius:10px 10px 0 0}.item-image img{max-width:100%;height:auto}div.offcanvas-inner{padding-top:60px;padding-left:15px;padding-right:15px}div.offcanvas-inner #totalmenu107.totalmenu_wrapper div.tm_navbar-header{max-height:inherit}div.offcanvas-inner #totalmenu107.totalmenu_wrapper div.tm_navbar-header a.navbar-brand img{max-height:inherit}div.offcanvas-inner ul.totalmenu{display:block}div.offcanvas-inner ul.totalmenu li.item-101{order:-1}div.offcanvas-inner div.custom{margin-top:30px}div.offcanvas-inner div.custom a{font-size:1.2rem}#totalmenu107 div.dxgroup img{max-width:100%}#totalmenu107 a.tm_navbar-brand{width:100%}#totalmenu107 ul.totalmenu>li a{text-transform:uppercase;font-family:"Nunito", sans-serif}#totalmenu107 ul.totalmenu>li.active>div.dxgroup a{color:black}#totalmenu107 ul.totalmenu li.active>div.dxgroup a{color:black}.page-header{margin-top:30px;margin-bottom:15px}.page-header h1{margin-top:15px;text-transform:uppercase;color:#111;font-weight:normal;border-bottom:solid 3px #dedede;font-size:2rem;background-position:right;background-size:100px;background-repeat:no-repeat;background-position-y:bottom}h2{color:#111;font-weight:normal;font-size:1.5rem;padding:10px 0 13px 0}blockquote{font-family:"Nunito", sans-serif;text-align:center;color:#424242;font-size:1rem;border-bottom:dotted 5px #53008f17;border-top:dotted 5px #53008f17;padding-bottom:15px}body.front.home div.content_pral{background-color:#f1f1f1}div.helpus,div.coronavirus{border:solid 10px #e8d6cd;border-radius:5px;padding:15px;display:flex;flex-direction:column;align-items:center;position:sticky !important;top:0px;overflow:hidden;font-family:"Nunito", sans-serif}div.helpus h3,div.coronavirus h3{text-transform:uppercase;color:#005B58;font-size:1.4rem;margin-bottom:0px;font-weight:bold}div.helpus h4,div.coronavirus h4{text-transform:uppercase;font-size:1.2rem;color:#111}div.helpus small,div.coronavirus small{color:#000}div.helpus>a,div.coronavirus>a{margin-top:15px}div.helpus svg.fa-life-ring,div.coronavirus svg.fa-life-ring{color:#005B58}div.helpus:after,div.coronavirus:after{content:"";width:100%;height:100%;position:absolute;top:0;z-index:-1;filter:blur(20px);background-size:cover;transition:filter 300ms}div.helpus:hover:after,div.coronavirus:hover:after{filter:blur(10px)}div.coronavirus{background:rgba(255, 255, 255, 0.212)}div.coronavirus svg.fa-viruses{color:#900d0d}div.coronavirus a.btn{font-size:1.3rem;text-transform:uppercase;color:#900d0d}div.coronavirus a.btn .title{color:#4e5457}div.coronavirus a.btn .title_big{color:#900d0d;font-weight:bold}#subfooter{background:#fff;border-top:solid 1px #ccc;padding:60px 15px;font-family:"Nunito", sans-serif}#subfooter img{max-width:100%}#subfooter div.logo_footer{color:#666}#subfooter div.logo_footer img{max-width:250px}#subfooter ul.menu{display:flex;flex-direction:column}#subfooter ul.mod-menu.mod-list.nav{flex-direction:column}#subfooter ul.mod-menu.mod-list.nav a{font-size:0.9rem;margin-left:15px}.container{width:100%}div.buf_right{position:relative}div.buf_right div.buf_sticky>div{margin-top:30px;margin-bottom:30px}.social_twitter{color:#000000}.social_twitter:hover{color:#222222}.social_facebook{color:#4267B2}.social_facebook:hover{color:#263c68}.social_instagram{border-radius:14px;padding:2px}.social_instagram .fill-gradient-instagram{background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);border-radius:12px;color:#fff;padding:0px 2px}.social_instagram:hover .fill-gradient-instagram{color:#000}.menu_header .social_instagram{padding-bottom:0px !important}.social_tiktok .fa-tiktok{filter:drop-shadow(2px 0px 0px #FD3E3E) drop-shadow(-2px -2px 0px #4DE8F4);color:#000}.social_tiktok:hover .fa-tiktok{color:#444}.banner_page{overflow:hidden;border-radius:10px 10px 0 0;padding:0px}#totalmenu_right{margin-bottom:30px}.btn-outline-amazon{border-color:#FF9900}.btn-outline-amazon:hover{background:#FF9900}.btn-outline-gaye{border-color:#f882ff}.btn-outline-gaye:hover{background:#f882ff}.who-we-are picture.responsive-image img{max-width:150px;height:auto}.com-content-article__body ul li,.accordion-item ul li{padding-top:10px;padding-bottom:10px;list-style:disc}.visually-hidden{display:none}#dx_visual_module1{padding-bottom:30px}#dx_visual_module1 .vm_menu_title{margin-bottom:15px}#dx_visual_module1 .vm_menu_title a{font-size:1.4rem;font-weight:bold}#dx_visual_module1 .vm_readmore{text-align:center}#bufaccordino_regular .accordion-item>h2{margin:0px;padding:0px}#bufaccordino_regular .accordion-button img{max-width:100px;height:auto;width:200px;border-radius:4px;box-shadow:-5px 10px 14px rgba(0, 0, 0, 0.28)}#bufaccordino_regular .accordion-body img{display:none}#bufaccordino_regular .com-content-category-blog__item{margin-bottom:15px;border:none}#bufaccordino_regular .buf_accordion_header_title{color:#000 !important}#bufaccordino_regular ul li{list-style:none}#bufaccordino_regular h3{margin-left:30px}.accordion-button:not(.collapsed){border-color:#ff9f5e;background-color:#ffe6bf}.item-content img{max-width:100%;height:auto}:root{--bs-accordion-active-color: #ff9f5e;--bs-accordion-active-bg:#ffe6bf}.card .item-image{margin:0px}.card .item-image img{max-width:100%;height:auto}.tipslist .col-lg-4{font-size:calc(3.8rem + 4.0vw);color:#ccc}.item-page{}.accordion-body .item-content ul.fields-container{display:none}.bullet-list li{display:list-item}.mod-finder__search .btn.btn-primary{color:#fff !important}.card-footer{background-color:#fff;border-top:none;margin-bottom:15px}.table>:not(caption)>*>*.t1{background:#e2df2f}.table>:not(caption)>*>*.t2{background:#41d235}.table>:not(caption)>*>*.t3,.table>:not(caption)>*>*.calendar td.t3{background:#418d2a;color:#fff}.table>:not(caption)>*>* .t4{background:#2fb7c7}.table>:not(caption)>*>*.t5,.table>:not(caption)>*>*.calendar td.t5{background:#002f88;color:#fff}.card-body img{max-width:100%;height:auto}.buf_leading_card{margin-bottom:30px}.llama_ya{position:fixed;bottom:10px;right:10px}.llama_ya a{font-size:1rem;background:#003c3a;padding:10px 8px;border-radius:4px;color:#fff;text-decoration:none}.llama_ya .fa-volume-control-phone,.llama_ya .fa-location-dot{font-size:2rem;background:#003c3a;border-radius:50%;padding:12px}#buf_topbar.buf_topbar_on div.buf_topbar_logo img{max-height:54px;width:auto;padding:15px}table.class-table-yearcalgrid{caption-side:top}table.class-table-yearcalgrid caption{text-align:center;background:#f3f3f3}table.class-table-yearcalgrid a.calendar-title-link{text-decoration:none;font-size:2rem;font-weight:300}table td.b1{background-color:#7def76}table td.b2{background-color:#eef12f}table td.b3{background-color:#f1802f}table td.b4{background-color:#2fe8f1}table td.b5{background-color:#f99bf2}.contact-container{background:#f8f9fa;padding:20px;border-radius:10px;text-align:center;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1)}.contact-container img{max-width:200px;margin-bottom:15px}.contact-container p{margin-bottom:10px}#buf_topbar{position:fixed;width:100%;z-index:5001;top:0}.gdprlock-placeholder{position:relative;border-radius:0.5rem;overflow:hidden;background-size:cover !important;background-position:center center !important;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);min-height:350px}.gdprlock-placeholder .gdprlock-placeholder-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:1rem;text-align:center;padding:0.75rem 1rem;border-radius:0.375rem;background-color:rgba(0, 0, 0, 0.6);box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.2);z-index:2}.gdprlock-placeholder:hover{box-shadow:0 0.5rem 1.5rem rgba(0, 0, 0, 0.3);transition:box-shadow 0.3s ease-in-out}.cc-revoke.cc-revoke-bottom-left{position:fixed !important;bottom:10rem !important;left:0 !important;transform-origin:bottom left;transform:rotate(90deg);background-color:rgba(0, 0, 0, 0.6);color:#fff;padding:0.5rem 1rem;border-radius:0.25rem 0.25rem 0 0;box-shadow:0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);cursor:pointer;font-size:0.675rem;transition:background-color 0.3s, transform 0.3s}.cc-revoke.cc-revoke-bottom-left:hover,.cc-revoke.cc-revoke-bottom-left:focus{background-color:rgba(0, 0, 0, 0.8);transform:rotate(90deg) !important}.cc-revoke.cc-revoke-bottom-left:focus{outline:none;box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.5)}.pagination{margin-top:30px}.pagination .page-link{border-radius:50%;margin:0 3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.pagination .page-item.active .page-link{background-color:#5a9;border-color:#5a9}#footer{background-image:url(https://casafausto.es/templates/buf/images//footer.webp);background-size:800px;background-repeat:repeat-x;color:#ffffff;padding:2rem 1rem}#footer .mod-custom{text-align:center}#footer .mod-custom picture img{max-width:200px;margin-bottom:1rem}#footer .mod-custom .footer_address{font-size:1rem;line-height:1.4;margin-bottom:0.75rem}#footer .mod-custom .footer_address strong{font-weight:600}#footer .mod-custom .footer_email{margin-bottom:0.5rem}#footer .mod-custom .footer_email a{color:#ffffff;text-decoration:none}#footer .mod-custom .footer_email a:hover{color:#ffd700;text-decoration:underline}#footer .mod-custom .footer_copyright{font-size:0.8rem;margin-top:1rem;opacity:0.75}#footer>div,#footer ul.mod-menu{background:#003515;padding:15px;border-radius:15px;box-shadow:0 0 15px #00000055}#footer .mod-menu{display:flex;justify-content:center;flex-wrap:wrap;padding:0;margin:1rem 0 0;list-style:none}#footer .mod-menu .nav-item{margin:0 0.75rem}#footer .mod-menu .nav-item a{color:#ffffff;font-size:1.2rem;text-decoration:none;transition:color 0.2s ease}#footer .mod-menu .nav-item a:hover{color:#ffd700}@media (max-width:576px){#footer{padding:1.5rem 0.5rem}#footer .mod-menu{flex-direction:column}#footer .mod-menu .nav-item{margin:0.25rem 0}}.banner_front{background-color:#15231d}div.card div.gdprlock-placeholder,div.card div.gdprcookielock-placeholder{min-height:300px}.video-card{position:relative;background:#fff;border:none;border-radius:15px;overflow:hidden;box-shadow:0 4px 10px rgba(0, 0, 0, 0.15);margin-bottom:30px;transition:transform 0.3s ease, box-shadow 0.3s ease}.video-card:hover{transform:scale(1.05);box-shadow:0 8px 20px rgba(0, 0, 0, 0.3)}.video-card iframe{display:block;width:100%;height:350px;border:none}.video-card:hover::before{opacity:1}.card.item{background:#fff;border:none;border-radius:10px;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);overflow:hidden;transition:box-shadow 0.3s ease, transform 0.3s ease}.card.item:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.2)}.card.item .bs_card_imgwrapper{position:relative;text-align:center;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}.card.item .bs_card_imgwrapper figure{margin:0}.card.item .bs_card_imgwrapper img{width:100%;height:auto;transition:transform 0.3s ease}.card.item .card-body{padding:1.5rem;color:#333}.card.item .card-body .page-header{margin-bottom:1rem}.card.item .card-body .page-header h2{font-size:1.5rem;margin:0}.card.item .card-body .page-header h2 a{color:#005B58;text-decoration:none;transition:color 0.3s ease}.card.item .card-body .page-header h2 a:hover{color:#002827}.card.item .card-body p{font-size:1rem;line-height:1.5;margin-bottom:0}.buf_sticky .card{border:none;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);transition:transform 0.3s ease, box-shadow 0.3s ease}.buf_sticky .card:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.2)}.buf_sticky .card img{width:100%;height:auto;display:block;transition:transform 0.3s ease}.buf_sticky .card img:hover{transform:scale(1.05)}.buf_sticky .card .card-footer{background-color:#f8f9fa;padding:0.75rem 1.25rem;border-top:1px solid white}.buf_sticky .card .card-footer a.btn{transition:background-color 0.3s ease, color 0.3s ease}.buf_sticky .card .card-footer a.btn:hover{background-color:#ff5722;color:#fff}.buf_sticky .mod-custom{margin-bottom:1.5rem}.buf_sticky .mod-custom a.wfpopup{position:relative;display:inline-block}.buf_sticky .mod-custom a.wfpopup::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);opacity:0;transition:opacity 0.3s ease}.buf_sticky .mod-custom a.wfpopup:hover::after{opacity:1}.buf_sticky .mod-custom a.wfpopup .wf-icon-zoom-image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:opacity 0.3s ease}.buf_sticky .mod-custom a.wfpopup:hover .wf-icon-zoom-image{opacity:1}.buf_sticky .card.text-bg-warning{background-color:#ffc107;color:#333}.buf_sticky .card.text-bg-warning .card-header{background-color:#edb100;border-bottom:none;padding:0.75rem 1.25rem;text-align:center}.buf_sticky .card.text-bg-warning .card-header h4{margin:0}.buf_sticky .card.text-bg-warning .card-body{padding:1rem 1.25rem}.buf_sticky .card.text-bg-warning .card-body .card-title{font-size:1.25rem;margin-bottom:0.5rem}.buf_sticky .card.text-bg-warning .card-body .card-text{font-size:1rem;line-height:1.5}#rlta-tarifas{background:linear-gradient(0deg, rgba(102, 191, 180, 0.2) 2%, rgba(228, 255, 19, 0.93) 80%, #fb9900 100%)}#rlta-tarifas[aria-selected="true"]{background:linear-gradient(0deg, rgba(255, 255, 255, 0.5) 10%, rgba(228, 255, 19, 0.93) 20%, #fb9900 100%);border-bottom:solid 1px #fff}@media (max-width:767px){}@media (min-width:768px){}@media (min-width:992px){.buf_right ul.totalmenu{display:block}@keyframes sunAscending{from{background-position:0 20px}to{background-position:0 0px}}.home-text{max-width:840px;margin-left:auto;margin-right:auto}#mod-custom99{display:none}#totalmenu.totalmenu_wrapper .tm_navbar>ul.totalmenu ul.tmlevel-1 li ul.tmdropdown-menu.preventOffscreenB{bottom:inherit}blockquote h1{font-size:calc(0.8rem + 0.8vw)}h2{font-size:2rem}#menu_principal{display:block}.menu_header{display:flex;justify-content:flex-end;justify-content:space-between;padding-top:5px;padding-bottom:5px}.menu_header>.custom{display:flex;justify-content:flex-end}.menu_header>.custom>a{padding-right:30px}.menu_header>.custom p{margin:0px}.menu_header>.custom.donate_header{margin-left:10px}.menu_header>.custom.donate_header a{font-size:12px;border-radius:0px}#totalmenu.totalmenu_wrapper div.tm_navbar-header a.navbar-brand{padding-bottom:4px;display:flex;align-items:end}#totalmenu_right nav.tm_navbar_wrapper{opacity:1 !important;visibility:visible !important}blockquote{margin-left:20%;margin-right:20%;font-size:1.2rem;margin-top:20px;margin-bottom:20px;padding-bottom:20px;padding-top:20px}.offcanvas_module_in #totalmenu_right{display:none}div.content_pral{padding:0 50px}div#contents{margin-top:5px}div#contents .content_pral{padding-top:30px;padding-bottom:30px}@keyframes sol_right{from{transform:translateY(100px)}to{transform:translateY(0px)}}.buf_right:before{overflow:hidden;content:"";position:absolute;left:0;width:100%;height:100%;background-image:url(https://casafausto.es/templates/buf/layouts/fausto5/images/fausto_imago.svg);background-repeat:no-repeat;background-position:bottom;transform:translateY(0px);opacity:0.6;z-index:0}.buf_right .totalmenu_wrapper{top:15px}.buf_right div.totalmenu_right h3.tm_show_parent_desktop{text-transform:uppercase}.logo_header_mobile{display:none}.page-header h1{margin-top:30px}.buf_sticky{position:sticky !important;top:65px}.tm_show_parent_desktop{border-bottom:solid 4px #ccc;text-align:center;border-bottom:solid 4px #ccc;font-family:"Open Sans", sans-serif;text-align:center;background-image:url(https://casafausto.es/templates/buf/layouts/fausto5/images/fausto_imago.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain;font-weight:700;background-size:38px;animation-name:sunAscending;animation-duration:4s}#footer{display:flex;justify-content:space-around}#menu_principal{position:sticky;padding-top:10px;top:0;z-index:100;background:rgba(255, 255, 255, 0.5);background:#006966c9;backdrop-filter:blur(10px)}.preventOffscreenB{bottom:inherit !important}.menu_header{position:relative;z-index:999}.menu_header .mr-2{margin-right:15px}.img-left{max-width:40%}.front #contents{}#tm_original_totalmenu_right110{margin:0}#totalmenu_right110{margin:4rem auto;margin-top:0}#totalmenu_right110{background-color:#005B58;border-radius:8px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.2);padding:1rem 2rem;padding-top:0;margin:4rem auto;margin-top:0;max-width:960px;color:#fff}#totalmenu_right110 .tm_navbar_wrapper h3.tm_show_parent_desktop{background-color:#000f0e;color:#fff;padding:0.75rem 1rem;margin:0 -2rem 1rem;display:block;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px}#totalmenu_right110 .tm_navbar_wrapper nav{display:flex;align-items:center;justify-content:center}#totalmenu_right110 ul.totalmenu{display:flex;list-style:none;margin:0;padding:0}#totalmenu_right110 ul.totalmenu li{margin:0 1rem}#totalmenu_right110 ul.totalmenu li a{display:inline-block;color:#fff;font-size:1.1rem;padding:0.5rem 1rem;text-decoration:none;text-transform:uppercase;letter-spacing:0.05em;transition:background-color 0.3s ease;border-radius:4px}#totalmenu_right110 ul.totalmenu li a:hover{background-color:#008e89}#totalmenu_right110 ul.totalmenu li.current a,#totalmenu_right110 ul.totalmenu li.active a{background-color:#00c1bb;font-weight:bold}}@media (min-width:992px) and (max-width:768px){#totalmenu_right110{padding:0.75rem 1rem}#totalmenu_right110 ul.totalmenu{flex-direction:column;align-items:center}#totalmenu_right110 ul.totalmenu li{margin:0.5rem 0;width:100%;text-align:center}#totalmenu_right110 ul.totalmenu li a{width:100%}}@media (min-width:1200px){}@media (min-width:1400px){}@media print{}