@import 'https://fonts.googleapis.com/css?family=Lato:300,400,700,300i,400i,700i';/*!
Theme Name:         Phibo
Theme URI:          https://www.phibo.com/
Description:        Phibo®, compañía multinacional española líder en implantología y regeneración ósea.
Version:            1.0.2

Text Domain:        phibo
Template:           clvx

Author:             Linka
Author URI:         https://www.linka.es/

License:            MIT License
License URI:        http://opensource.org/licenses/MIT
*/ *{ font-family:'Lato',sans-serif }
body.pacientes .elementor-96, body.pacientes .elementor-19{ display:none!important; }

body:not(.pacientes) h1{color:black !important;font-size:64px !important;font-weight:700 !important;line-height:70px !important}
body .page-id-27384 h1 {visibility: hidden !important}
body:not(.pacientes) h2, .elementor-popup-modal:not(.phibo-implants-card-popup) h2 {color:#00b4dc !important;font-size:30px !important;font-weight:400 !important;line-height:36px !important}
body:not(.pacientes) h3, .elementor-popup-modal:not(.phibo-implants-card-popup) h3 {color:#0082aa !important;font-size:30px !important;font-weight:400 !important;line-height:36px !important}
body:not(.pacientes) h4, .elementor-popup-modal:not(.phibo-implants-card-popup) h4 {color:black !important;font-size:16px !important;font-weight:700 !important;line-height:19px !important}
body:not(.pacientes) h5, .elementor-popup-modal:not(.phibo-implants-card-popup) h5 {color:#373737 !important;font-size:38px !important;font-weight:700 !important;line-height:40px !important}
body:not(.pacientes) p, .elementor-popup-modal:not(.phibo-implants-card-popup) p {color:#373737 !important;font-size:16px !important;font-weight:300 !important;line-height:19px !important;margin-bottom:0 !important}
button,.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0082aa !important;border:1px solid #0082aa !important;border-radius:6px !important;color:white !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px !important;font-weight:400 !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:18px !important;min-height:50px;padding:7px 14px;text-align:center;-webkit-transition:all .25s;transition:all .25s}
button span,.button span{font-weight:300 !important}
button:hover,.button:hover{background-color:white !important;color:#0082aa !important}
a{text-decoration:none !important}
.embed--container{height:100%;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}
.embed--container .embed--play{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:black;background-position:center;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:1}
.embed--container .embed--play:before{background-color:black;content:'';height:100%;opacity:.5;position:absolute;width:100%;z-index:-1}
.embed--container .embed--play i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #00b4dc;border-radius:1024px;color:#00b4dc;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s;transition:all .25s;width:48px}
.embed--container .embed--play i:before{left:2px;position:relative;top:1px}
.embed--container .embed--play:hover i{background-color:#00b4dc;color:white}
.embed--container embed,.embed--container iframe,.embed--container object{height:100%;left:0;position:absolute;top:0;width:100%}
.post-paginator .ae-pagination-wrapper{margin:24px 0}
.post-paginator .ae-pagination-wrapper .current{border-bottom-color:#0082aa !important;color:#0082aa !important}
.post-paginator .ae-pagination-wrapper .page-numbers{border-bottom:1px solid transparent;color:#9b9b9b;font-weight:300;margin-right:12px;padding:2px 6px;-webkit-transition:all .25s;transition:all .25s}
.post-paginator .ae-pagination-wrapper .page-numbers:last-child{margin-right:0}
.post-paginator .ae-pagination-wrapper .page-numbers:hover{border-bottom-color:#0082aa !important;color:#0082aa !important}
.post-paginator .ae-pagination-wrapper .prev,.post-paginator .ae-pagination-wrapper .next{font-size:18px;line-height:25px}
.post-paginator .ae-pagination-wrapper .prev:before,.post-paginator .ae-pagination-wrapper .next:before{font-family:'Font Awesome 5 Pro';font-weight:300}
.post-paginator .ae-pagination-wrapper .prev:before{content:'\f0d9'}
.post-paginator .ae-pagination-wrapper .next:before{content:'\f0da'}
input[type=checkbox],.mec-single-event input[type=checkbox]{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background:transparent !important;background-color:transparent !important;border:none !important;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;clear:none !important;cursor:pointer !important;display:inline-block !important;float:none !important;height:16px !important;line-height:1 !important;margin:0 8px 0 0 !important;max-height:16px !important;max-width:16px !important;min-height:16px !important;min-width:16px !important;outline:none !important;overflow:hidden !important;position:relative !important;top:3px !important;-webkit-transition:all .25s !important;transition:all .25s !important;vertical-align:top !important;width:16px !important}
input[type=checkbox]:before,input[type=checkbox]:after,.mec-single-event input[type=checkbox]:before,.mec-single-event input[type=checkbox]:after{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-animation:none !important;animation:none !important;border:none !important;border-radius:0 !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;color:white !important;content:close-quote !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;font-family:'Font Awesome 5 Pro' !important;font-size:10px !important;font-weight:300 !important;height:16px !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;left:0 !important;margin:0 !important;outline:none !important;position:absolute !important;top:0 !important;-webkit-transform:rotate(0) !important;transform:rotate(0) !important;-webkit-transform-origin:center center !important;transform-origin:center center !important;-webkit-transition:all .25s !important;transition:all .25s !important;width:16px !important}
input[type=checkbox]:before,.mec-single-event input[type=checkbox]:before{background-color:white !important;border:1px solid white !important;border-radius:3px !important}
input[type=checkbox]:after,.mec-single-event input[type=checkbox]:after{content:'\f00c' !important;-webkit-transform:rotate(0) scale(0) !important;transform:rotate(0) scale(0) !important}
input[type=checkbox]:focus:before,input[type=checkbox]:hover:before,.mec-single-event input[type=checkbox]:focus:before,.mec-single-event input[type=checkbox]:hover:before{background-color:rgba(0,130,170,0.5) !important}
input[type=checkbox]:focus:after,input[type=checkbox]:hover:after,.mec-single-event input[type=checkbox]:focus:after,.mec-single-event input[type=checkbox]:hover:after{-webkit-transform:rotate(0) scale(1) !important;transform:rotate(0) scale(1) !important}
input[type=checkbox]:checked:before,.mec-single-event input[type=checkbox]:checked:before{background-color:#0082aa !important}
input[type=checkbox]:checked:after,.mec-single-event input[type=checkbox]:checked:after{-webkit-transform:rotate(0) scale(1) !important;transform:rotate(0) scale(1) !important}
.elementor-field input[type=checkbox]{top:0 !important}
#phibo-widget-bar{-webkit-transition:all .25s;transition:all .25s}
#phibo-widget-bar .phibo-widget-bar--icons{height:32px;margin-right:16px;width:32px !important}
#phibo-widget-bar .phibo-widget-bar--icons .elementor-widget-container,#phibo-widget-bar .phibo-widget-bar--icons .elementor-icon-wrapper,#phibo-widget-bar .phibo-widget-bar--icons .elementor-search-form{height:100%;width:100%}
#phibo-widget-bar .phibo-widget-bar--icons .elementor-search-form__toggle,#phibo-widget-bar .phibo-widget-bar--icons .elementor-icon{display:block;height:100%;width:100%}
#phibo-widget-bar .phibo-widget-bar--icons .elementor-search-form__toggle i,#phibo-widget-bar .phibo-widget-bar--icons .elementor-icon i{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0;font-weight:300;display:-webkit-box;display:-ms-flexbox;display:flex;height:100% !important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100% !important}
#phibo-widget-bar .phibo-widget-bar--icons .elementor-search-form__toggle i:before,#phibo-widget-bar .phibo-widget-bar--icons .elementor-icon i:before{font-size:inherit !important;font-weight:inherit !important}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls{width:auto}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-item-toggle{background-color:transparent;border:0;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;line-height:1;padding:0;position:unset;text-decoration:none;-webkit-transition:all .25s;transition:all .25s}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-item-toggle:after{border:0;content:'\f2ec';font-family:'Font Awesome 5 Pro';font-size:10px;font-weight:900;position:relative;right:auto;text-decoration:none;top:auto;-webkit-transform:rotate(-90deg) translateY(5px);transform:rotate(-90deg) translateY(5px)}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-item-toggle:hover{color:#0082aa}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu{border-top:0;left:auto;min-width:160px;top:calc(100% + 6px);width:100%}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu .wpml-ls-item{border-bottom:1px solid white}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu .wpml-ls-item:last-of-type{border-bottom:0}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link{background-color:rgba(0,130,170,0.9);border:0;padding:12px 24px;text-decoration:none}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link .wpml-ls-display{color:white}
.sticky-move #phibo-image img{height:32px;-webkit-transition:all .25s;transition:all .25s}
.sticky-move #phibo-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sticky-move #phibo-widget-bar{display:none}
#phibo-menu-bar .elementor-nav-menu>.menu-item{position:unset}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu{left:-24px;padding-top:21px;position:absolute;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:0 21px;transform-origin:0 21px;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;width:calc(100% + 48px);z-index:999}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul{background-color:rgba(0,130,170,0.9);display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:16px 24px;position:relative;width:100%}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:18px}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item:first-of-type{margin-left:0}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>a{background-color:transparent;border:0;border-bottom:1px solid transparent;color:white;display:inline-block;font-size:18px;line-height:1.5;max-width:160px;text-decoration:none !important;white-space:pre-wrap !important}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>a span{display:none}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>.sub-menu>ul{background-color:transparent;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;width:100%}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>.sub-menu>ul>.menu-item{margin-top:10px}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>.sub-menu>ul>.menu-item>a{background-color:transparent;border:0;border-bottom:1px solid transparent;color:white;display:inline-block;font-size:16px;font-weight:300;line-height:1.5;max-width:160px;text-decoration:none !important;white-space:pre-wrap !important}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>.sub-menu>ul>.menu-item:hover>a,#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>.sub-menu>ul>.menu-item.current_page_item>a,#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item>.sub-menu>ul>.menu-item.current_page_ancestor>a{border-bottom-color:white}
#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item:hover>a,#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item.current_page_item>a,#phibo-menu-bar .elementor-nav-menu>.menu-item>.sub-menu>ul>.menu-item.current_page_ancestor>a{border-bottom-color:white}
#phibo-menu-bar .elementor-nav-menu>.menu-item:hover>.sub-menu{-webkit-transform:scaleY(1);transform:scaleY(1)}
#phibo-menu-bar .elementor-nav-menu>.menu-item:hover>a,#phibo-menu-bar .elementor-nav-menu>.menu-item.current_page_item>a,#phibo-menu-bar .elementor-nav-menu>.menu-item.current_page_ancestor>a{color:#0082aa}
#phibo-widget-bar-mobile--search .elementor-search-form__toggle i{font-weight:300}
#phibo-menu-bar-mobile .elementor-nav-menu--dropdown{background-color:transparent;max-height:80vh}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item{border-bottom:1px solid white}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item:last-of-type{border-bottom:0}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,130,170,0.9);border-left:0 !important;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;height:42px;line-height:1.5;padding:0 12px;text-decoration:none}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>a:focus,#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>a:hover{background-color:rgba(0,130,170,0.9)}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>a span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>a span:before{content:'\f107';font-family:'Font Awesome 5 Pro';font-size:24px;font-weight:300}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>.sub-menu>.menu-item>a{background-color:#0082aa;border-left:12px solid transparent !important;font-size:16px}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>.sub-menu>.menu-item>a:focus,#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>.sub-menu>.menu-item>a:hover{background-color:#0082aa}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a{background-color:#00b4dc;border-left:24px solid transparent !important;font-size:16px;font-weight:300}
#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a:focus,#phibo-menu-bar-mobile .elementor-nav-menu .menu-item>.sub-menu>.menu-item>.sub-menu>.menu-item>a:hover{background-color:#00b4dc}
#phibo-breadcrumb{position:fixed;width:100%;z-index:2}
#phibo-breadcrumb #breadcrumbs{color:#373737 !important;font-size:14px !important;font-weight:300 !important;line-height:17px !important}
.wrap{overflow-x:hidden;position:relative}
.header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-position:50% top;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;height:575px;padding-bottom:42px;padding-top:42px}
.header .title span{color:#0082aa !important;font-size:34px !important;font-weight:300 !important;line-height:48px !important}
.header .title h1{font-size:60px !important;line-height:60px !important;margin-bottom:0}
.header.dark h1{color:white !important}
.navigation{background-color:#e6e6e6;padding:12px 0;width:100%;z-index:98}
.navigation .nav .swiper-slide{height:auto !important}
.navigation .nav .swiper-slide a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .25s;transition:all .25s;width:100%}
.navigation .nav .swiper-slide a img,.navigation .nav .swiper-slide a svg{display:block;fill:none !important;margin-bottom:16px;max-height:72px;max-width:72px;min-height:72px;min-width:72px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-transition:all .25s;transition:all .25s;width:100%}
.navigation .nav .swiper-slide a img g,.navigation .nav .swiper-slide a img path,.navigation .nav .swiper-slide a img circle,.navigation .nav .swiper-slide a img rect,.navigation .nav .swiper-slide a img line,.navigation .nav .swiper-slide a img polyline,.navigation .nav .swiper-slide a img text,.navigation .nav .swiper-slide a svg g,.navigation .nav .swiper-slide a svg path,.navigation .nav .swiper-slide a svg circle,.navigation .nav .swiper-slide a svg rect,.navigation .nav .swiper-slide a svg line,.navigation .nav .swiper-slide a svg polyline,.navigation .nav .swiper-slide a svg text{fill:none !important;stroke:#9b9b9b;-webkit-transition:all .25s;transition:all .25s}
.navigation .nav .swiper-slide a span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#9b9b9b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:300;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:18px;padding:0 12px;text-align:center;-webkit-transition:all .25s;transition:all .25s;width:100%}
.navigation .nav .swiper-slide a #svg--1-1-1-Sobre_Phibo svg path{fill:#9b9b9b !important}
.navigation .nav .swiper-slide a #svg--1-3-1-Contacta_nosotros_Gris svg>path{fill:#9b9b9b !important}
.navigation .nav .swiper-slide a.active img g,.navigation .nav .swiper-slide a.active img path,.navigation .nav .swiper-slide a.active img circle,.navigation .nav .swiper-slide a.active img rect,.navigation .nav .swiper-slide a.active img line,.navigation .nav .swiper-slide a.active img polyline,.navigation .nav .swiper-slide a.active img text,.navigation .nav .swiper-slide a.active svg g,.navigation .nav .swiper-slide a.active svg path,.navigation .nav .swiper-slide a.active svg circle,.navigation .nav .swiper-slide a.active svg rect,.navigation .nav .swiper-slide a.active svg line,.navigation .nav .swiper-slide a.active svg polyline,.navigation .nav .swiper-slide a.active svg text,.navigation .nav .swiper-slide a:focus img g,.navigation .nav .swiper-slide a:focus img path,.navigation .nav .swiper-slide a:focus img circle,.navigation .nav .swiper-slide a:focus img rect,.navigation .nav .swiper-slide a:focus img line,.navigation .nav .swiper-slide a:focus img polyline,.navigation .nav .swiper-slide a:focus img text,.navigation .nav .swiper-slide a:focus svg g,.navigation .nav .swiper-slide a:focus svg path,.navigation .nav .swiper-slide a:focus svg circle,.navigation .nav .swiper-slide a:focus svg rect,.navigation .nav .swiper-slide a:focus svg line,.navigation .nav .swiper-slide a:focus svg polyline,.navigation .nav .swiper-slide a:focus svg text,.navigation .nav .swiper-slide a:hover img g,.navigation .nav .swiper-slide a:hover img path,.navigation .nav .swiper-slide a:hover img circle,.navigation .nav .swiper-slide a:hover img rect,.navigation .nav .swiper-slide a:hover img line,.navigation .nav .swiper-slide a:hover img polyline,.navigation .nav .swiper-slide a:hover img text,.navigation .nav .swiper-slide a:hover svg g,.navigation .nav .swiper-slide a:hover svg path,.navigation .nav .swiper-slide a:hover svg circle,.navigation .nav .swiper-slide a:hover svg rect,.navigation .nav .swiper-slide a:hover svg line,.navigation .nav .swiper-slide a:hover svg polyline,.navigation .nav .swiper-slide a:hover svg text{stroke:#0082aa !important}
.navigation .nav .swiper-slide a.active #svg--1-1-1-Sobre_Phibo svg path,.navigation .nav .swiper-slide a:focus #svg--1-1-1-Sobre_Phibo svg path,.navigation .nav .swiper-slide a:hover #svg--1-1-1-Sobre_Phibo svg path{fill:#0082aa !important}
.navigation .nav .swiper-slide a.active #svg--1-3-1-Contacta_nosotros_Gris svg>path,.navigation .nav .swiper-slide a:focus #svg--1-3-1-Contacta_nosotros_Gris svg>path,.navigation .nav .swiper-slide a:hover #svg--1-3-1-Contacta_nosotros_Gris svg>path{fill:#0082aa !important}
.navigation .nav .swiper-slide a.active span,.navigation .nav .swiper-slide a:focus span,.navigation .nav .swiper-slide a:hover span{color:#0082aa !important}
.navigation .nav .swiper-button-prev,.navigation .nav .swiper-button-next{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:none;background-repeat:no-repeat;background-size:0;color:#9b9b9b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:48px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;outline:0;position:absolute;top:auto;-webkit-transition:all .25s;transition:all .25s;width:auto}
.navigation .nav .swiper-button-prev:focus,.navigation .nav .swiper-button-prev:hover,.navigation .nav .swiper-button-next:focus,.navigation .nav .swiper-button-next:hover{color:#0082aa}
.navigation .nav .swiper-button-prev{left:0}
.navigation .nav .swiper-button-prev:after{content:'\f104';font-family:'Font Awesome 5 Pro';font-weight:300}
.navigation .nav .swiper-button-next{right:0}
.navigation .nav .swiper-button-next:after{content:'\f105';font-family:'Font Awesome 5 Pro';font-weight:300}
.navigation .nav .swiper-button-disabled{opacity:0;pointer-events:none}
.navigation.fixed{padding:12px 0;position:fixed}
.navigation.fixed .nav .swiper-slide a img,.navigation.fixed .nav .swiper-slide a svg{margin-bottom:8px;max-height:48px;max-width:48px;min-height:48px;min-width:48px}
.navigation.fixed .nav .swiper-slide a span{font-size:13px;line-height:15px}
.page-template-template-materiales .header .title h1{font-size:60px !important;font-weight:400 !important;line-height:72px !important}
.materiales .banner-tipo,.soluciones .banner-tipo{padding:42px 0}
.materiales .banner-tipo.dark,.soluciones .banner-tipo.dark{background-color:black}
.banner-tipo-2 .title{color:#373737;display:block;font-weight:300;font-size:50px;line-height:1;margin-bottom:16px}
.banner-tipo-2 .subtitle{margin-bottom:42px}
.banner-tipo-2 .paragraph{color:#373737;margin-bottom:16px}
.banner-tipo-2 .paragraph p{color:inherit !important;line-height:1.2;margin-bottom:16px !important}
.banner-tipo-2 .paragraph p:last-child{margin-bottom:0 !important}
.banner-tipo-2 .image{margin-bottom:16px}
.banner-tipo-2 .image img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-2 .list{color:#373737;font-weight:300;margin-bottom:16px}
.banner-tipo-2 .list ul{list-style:none;margin-bottom:0;padding-left:0}
.banner-tipo-2 .list ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9px}
.banner-tipo-2 .list ul li:last-child{margin-bottom:0}
.banner-tipo-2 .list ul li .icon{display:block;height:18px;margin-left:12px;margin-right:32px;max-height:18px;max-width:18px;min-height:18px;min-width:18px;width:18px}
.banner-tipo-2 .list ul li .icon svg{display:block;height:100%;width:100%}
.banner-tipo-2 .list ul li .icon svg circle,.banner-tipo-2 .list ul li .icon svg path{stroke:#373737;stroke-width:24px}
.banner-tipo-2 .list ul.type-default .icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.banner-tipo-2 .list ul.type-default .icon:before{background-color:#373737;border-radius:1024px;content:'';display:block;height:8px;width:8px}
.banner-tipo-2 .list .note{color:inherit !important;font-size:12px !important;margin-left:62px;margin-top:12px}
.banner-tipo-2 .features{margin-bottom:16px}
.banner-tipo-2 .features ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-left:0;padding-left:0}
.banner-tipo-2 .features ul li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,180,220,0.2);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:24px 32px;text-align:center}
.banner-tipo-2 .features ul li p{color:inherit !important}
.banner-tipo-2 .features ul.type-h{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.banner-tipo-2 .features ul.type-h li{margin-bottom:12px;margin-right:12px;width:calc(50% - 6px)}
.banner-tipo-2 .features ul.type-h li:nth-last-child(-n+2){margin-bottom:0}
.banner-tipo-2 .features ul.type-h li:nth-child(even){background-color:rgba(155,155,155,0.2);margin-right:0}
.banner-tipo-2 .features ul.type-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%}
.banner-tipo-2 .features ul.type-v li{margin-bottom:12px}
.banner-tipo-2 .features ul.type-v li:last-child{margin-bottom:0}
.banner-tipo-2 .buttons{margin-bottom:16px}
.banner-tipo-2 .buttons ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin-bottom:0;padding-left:0}
.banner-tipo-2 .buttons ul li{margin-bottom:12px;margin-right:12px;width:calc(50% - 6px)}
.banner-tipo-2 .buttons ul li:nth-last-child(-n+2){margin-bottom:0}
.banner-tipo-2 .buttons ul li:nth-child(even){margin-right:0}
.banner-tipo-2 .buttons ul li a{height:100%}
.banner-tipo-2 .selector-bloques-2 .buttons.s2 li{margin-bottom:6px !important;margin-right:6px !important;width:calc(50% - 3px) !important}
.banner-tipo-2 .selector-bloques-2 .buttons.s2 li:nth-last-child(-n+2){margin-bottom:0}
.banner-tipo-2 .selector-bloques-2 .buttons.s2 li:nth-child(2n){margin-right:0 !important}
.banner-tipo-2 .selector-bloques-2 .buttons.s3 li{margin-bottom:6px !important;margin-right:6px !important;width:calc(33.33% - 4px) !important}
.banner-tipo-2 .selector-bloques-2 .buttons.s3 li:nth-last-child(-n+3){margin-bottom:0}
.banner-tipo-2 .selector-bloques-2 .buttons.s3 li:nth-child(3n){margin-right:0 !important}
.banner-tipo-2.dark .title{color:white}
.banner-tipo-2.dark .paragraph{color:white}
.banner-tipo-2.dark .list{color:white}
.banner-tipo-2.dark .list svg circle,.banner-tipo-2.dark .list svg path{stroke:white !important}
.banner-tipo-2.dark .list .type-default .icon:before{background-color:white}
.banner-tipo-2.dark .features li{color:white}
.banner-tipo-3 .type-imagen,.banner-tipo-3 .type-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner-tipo-3 .type-imagen .image,.banner-tipo-3 .type-imagen .video,.banner-tipo-3 .type-video .image,.banner-tipo-3 .type-video .video{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:340px;overflow:hidden}
.banner-tipo-3 .type-imagen .image img,.banner-tipo-3 .type-imagen .video img,.banner-tipo-3 .type-video .image img,.banner-tipo-3 .type-video .video img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-3 .title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,130,170,0.2);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}
.banner-tipo-3 .title span{color:inherit;font-size:16px}
.banner-tipo-3 .subtitle{margin-top:6px;padding:0 24px;text-align:center}
.banner-tipo-3 .subtitle span{color:inherit;display:block;font-size:16px;font-weight:300;line-height:20px}
.banner-tipo-3.dark .title,.banner-tipo-3.dark .subtitle{color:white}
.banner-tipo-4 .feature-parent{display:-webkit-box;display:-ms-flexbox;display:flex}
.banner-tipo-4 .feature-parent .feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(155,155,155,0.2);border-radius:6px;color:#373737;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;padding:24px 32px;text-align:center;width:100%}
.banner-tipo-4 .feature-parent .feature p{color:inherit !important}
.banner-tipo-4 .feature-parent:nth-child(even) .feature{background-color:rgba(0,180,220,0.2)}
.banner-tipo-4.dark .feature{color:white}
.banner-tipo-5{background-color:#f2f2f2}
.banner-tipo-5 .title{margin-bottom:16px}
.banner-tipo-5 .title h3{margin-bottom:0}
.banner-tipo-5 .title span{color:#373737;font-size:16px;line-height:19px}
.banner-tipo-5 .product{margin-bottom:36px}
.banner-tipo-5 .product:nth-last-child(-n+2){margin-bottom:0}
.banner-tipo-5 .product .model{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:bold;line-height:19px;margin-bottom:12px}
.banner-tipo-5 .product .model-image{margin-bottom:12px}
.banner-tipo-5 .product .model-image img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-5 .product .model-info{display:-webkit-box;display:-ms-flexbox;display:flex}
.banner-tipo-5 .product .model-info .model-info--block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.banner-tipo-5 .product .model-info .model-info--block span{font-weight:bold;margin-bottom:6px}
.banner-tipo-5 .product .model-info .model-info--block div p{font-size:14px !important;font-weight:300 !important;line-height:16px !important}
.banner-tipo-5.dark .title span{color:white}
.banner-tipo-5.dark .model .model-title{color:white}
.banner-tipo-5.dark .model-info--block{color:white}
.banner-tipo-5.dark .model-info--block p{color:inherit !important}
.banner-tipo-6 .title{margin-bottom:16px}
.banner-tipo-6 .title h3{border-bottom:1px solid #0082aa;margin-bottom:0;padding-bottom:6px}
.banner-tipo-6 .title span{color:#373737;font-size:16px;line-height:19px}
.banner-tipo-6 .title.has-subtitle h3{border-bottom:0;padding-bottom:0}
.banner-tipo-6 .product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}
.banner-tipo-6 .product:nth-last-child(-n+4){margin-bottom:0}
.banner-tipo-6 .product .model{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;font-weight:bold;line-height:19px;margin-bottom:12px}
.banner-tipo-6 .product .model .model-title{margin-bottom:0}
.banner-tipo-6 .product .model .model-info{color:#0082aa;font-weight:300}
.banner-tipo-6 .product .model-image{border-bottom:1px solid #dedede;padding-bottom:6px}
.banner-tipo-6 .product .model-image img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-6 .product-structures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:24px}
.banner-tipo-6 .product-structures:nth-last-child(-n+2){margin-bottom:0}
.banner-tipo-6 .product-structures .model{color:#373737;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:16px;font-weight:bold;line-height:19px;margin-bottom:12px}
.banner-tipo-6 .product-structures .model .model-title{font-size:20px !important;margin-bottom:8px;line-height:24px !important}
.banner-tipo-6 .product-structures .model .model-info{font-weight:300}
.banner-tipo-6 .product-structures .model-image{border-bottom:1px solid #dedede;padding-bottom:6px}
.banner-tipo-6 .product-structures .model-image img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-6 .catalog{margin-top:12px}
.banner-tipo-6 .catalog .catalog-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #00b4dc;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:6px}
.banner-tipo-6 .catalog .catalog-title .catalog-title--image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:42px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:12px;max-height:42px;max-width:42px;min-height:42px;min-width:42px;width:42px}
.banner-tipo-6 .catalog .catalog-title .catalog-title--image img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-6 .catalog .catalog-title .catalog-title--text{color:#373737;font-size:16px;font-weight:bold;line-height:19px}
.banner-tipo-6 .catalog .catalog-doc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #00b4dc;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-bottom:6px;width:100%}
.banner-tipo-6 .catalog .catalog-doc .catalog-doc--icon,.banner-tipo-6 .catalog .catalog-doc .catalog-doc--button{font-size:20px;line-height:1}
.banner-tipo-6 .catalog .catalog-doc .catalog-doc--icon span,.banner-tipo-6 .catalog .catalog-doc .catalog-doc--button span{color:black}
.banner-tipo-6 .catalog .catalog-doc .catalog-doc--button span{color:#9b9b9b}
.banner-tipo-6 .catalog .catalog-doc .catalog-doc--title{color:black;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;line-height:17px;margin:0 9px}
.banner-tipo-6.dark .title span{color:white !important}
.banner-tipo-6.dark .model .model-title{color:white !important}
.banner-tipo-7{background-position:center;background-repeat:no-repeat;background-size:cover}
.banner-tipo-7 .image{height:140px;margin-right:42px;width:140px}
.banner-tipo-7 .image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.banner-tipo-7 .banner{color:#373737;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.banner-tipo-7 .banner .title,.banner-tipo-7 .banner .subtitle,.banner-tipo-7 .banner .text{color:inherit;display:block;line-height:1.25}
.banner-tipo-7 .banner .title{font-size:38px;font-weight:bold}
.banner-tipo-7 .banner .subtitle{font-size:38px}
.banner-tipo-7 .banner .text{font-size:20px}
.banner-tipo-7 .banner .button{margin-top:24px;max-width:180px;min-height:40px}
.banner-tipo-7.dark .banner{color:white}
.banner-tipo-info h2{font-size:30px !important;line-height:36px !important;margin-bottom:0}
.banner-tipo-2+.banner-tipo-2:not(.dark),.banner-tipo-2+.banner-tipo-3:not(.dark),.banner-tipo-2+.banner-tipo-4:not(.dark),.banner-tipo-2+.banner-tipo-6:not(.dark),.banner-tipo-2+.banner-tipo-info:not(.dark),.banner-tipo-3+.banner-tipo-2:not(.dark),.banner-tipo-3+.banner-tipo-3:not(.dark),.banner-tipo-3+.banner-tipo-4:not(.dark),.banner-tipo-3+.banner-tipo-6:not(.dark),.banner-tipo-3+.banner-tipo-info:not(.dark),.banner-tipo-4+.banner-tipo-2:not(.dark),.banner-tipo-4+.banner-tipo-3:not(.dark),.banner-tipo-4+.banner-tipo-4:not(.dark),.banner-tipo-4+.banner-tipo-6:not(.dark),.banner-tipo-4+.banner-tipo-info:not(.dark),.banner-tipo-6+.banner-tipo-2:not(.dark),.banner-tipo-6+.banner-tipo-3:not(.dark),.banner-tipo-6+.banner-tipo-4:not(.dark),.banner-tipo-6+.banner-tipo-6:not(.dark),.banner-tipo-6+.banner-tipo-info:not(.dark),.banner-tipo-info+.banner-tipo-2:not(.dark),.banner-tipo-info+.banner-tipo-3:not(.dark),.banner-tipo-info+.banner-tipo-4:not(.dark),.banner-tipo-info+.banner-tipo-6:not(.dark),.banner-tipo-info+.banner-tipo-info:not(.dark){padding-top:0}
#agenda-eventos{margin:24px auto}
#agenda-eventos .agenda-eventos{display:block;margin-bottom:18px}
#agenda-eventos .agenda-eventos .agenda-eventos-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
#agenda-eventos .agenda-eventos .agenda-eventos-header .agenda-eventos-header--tax{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1024px;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:22px;margin-right:12px;width:24px}
#agenda-eventos .agenda-eventos .agenda-eventos-header .agenda-eventos-header--titulo{font-size:16px;font-weight:400;line-height:24px}
#agenda-eventos .agenda-eventos .agenda-eventos--fecha,#agenda-eventos .agenda-eventos .agenda-eventos--direccion{color:#9b9b9b;display:block;font-size:14px;line-height:22px;margin-left:36px;text-align:left}
#agenda-eventos .agenda-eventos .agenda-eventos--fecha b,#agenda-eventos .agenda-eventos .agenda-eventos--direccion b{color:black;font-weight:bold}
#agenda-evento{margin:48px auto}
#agenda-evento .agenda-evento--cabecera{margin-bottom:32px}
#agenda-evento .agenda-evento--cabecera .agenda-evento--cabecera-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6px}
#agenda-evento .agenda-evento--cabecera .agenda-evento--cabecera-info .agenda-evento--cabecera-info_tax{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1024px;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;height:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:22px;margin-right:12px;width:24px}
#agenda-evento .agenda-evento--cabecera .agenda-evento--cabecera-info .agenda-evento--cabecera-info_fecha{font-size:14px;font-weight:bold;line-height:22px}
#agenda-evento .agenda-evento--hora,#agenda-evento .agenda-evento--direccion,#agenda-evento .agenda-evento--descripcion{margin-bottom:16px}
#agenda-evento .agenda-evento--hora p,#agenda-evento .agenda-evento--direccion p,#agenda-evento .agenda-evento--descripcion p{font-size:16px !important;line-height:24px !important;margin-bottom:6px !important}
#agenda-evento .agenda-evento--hora p:last-child,#agenda-evento .agenda-evento--direccion p:last-child,#agenda-evento .agenda-evento--descripcion p:last-child{margin-bottom:0 !important}
#agenda-evento .agenda-evento--hora p b,#agenda-evento .agenda-evento--direccion p b,#agenda-evento .agenda-evento--descripcion p b{font-weight:bold}
.footer{padding:42px 0}
.footer#documentation{background-color:#f2f2f2}
.footer#documentation #banner-info{display:-webkit-box;display:-ms-flexbox;display:flex}
.footer#documentation #banner-info .banner-image{height:140px;margin-right:42px;width:140px}
.footer#documentation #banner-info .banner-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.footer#documentation #banner-info .banner-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer#documentation #banner-info .banner-info__title,.footer#documentation #banner-info .banner-info__subtitle{color:inherit;display:block;line-height:1}
.footer#documentation #banner-info .banner-info__title{font-size:38px;font-weight:bold}
.footer#documentation #banner-info .banner-info__subtitle{font-size:38px}
.footer#documentation #banner-info .banner-info__button{margin-top:24px;max-width:180px;min-height:40px}
.footer#documentation #documentation-downloads{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
.footer#documentation #documentation-downloads .doc{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #00b4dc;display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 6px;width:calc(50% - 6px)}
.footer#documentation #documentation-downloads .doc:nth-child(odd){margin-right:12px}
.footer#documentation #documentation-downloads .doc .doc--icon,.footer#documentation #documentation-downloads .doc .doc--button{font-size:20px;line-height:1}
.footer#documentation #documentation-downloads .doc .doc--icon span,.footer#documentation #documentation-downloads .doc .doc--button span{color:black}
.footer#documentation #documentation-downloads .doc .doc--button span{color:#9b9b9b}
.footer#documentation #documentation-downloads .doc .doc--title{color:black;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;line-height:17px;margin:0 9px}
.footer#localizador{background-position:center;background-repeat:no-repeat;background-size:cover}
.footer#localizador .banner-image{height:140px;margin-right:42px;width:140px}
.footer#localizador .banner-image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}
.footer#localizador .banner{color:#373737;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.footer#localizador .banner .banner-info__title,.footer#localizador .banner .banner-info__subtitle{color:inherit;display:block;line-height:1.25}
.footer#localizador .banner .banner-info__title{color:white;font-size:38px;font-weight:bold}
.footer#localizador .banner .banner-info__subtitle{font-size:38px}
.footer#localizador .banner .banner-info__button{margin-top:24px;max-width:180px;min-height:40px}
#searcher{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:24px 0}
#searcher .clvx-search-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;max-width:240px;overflow:hidden;padding:0;position:relative;width:100%}
#searcher .clvx-search-form .search-field{background-color:white;border:0;color:black;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;font-weight:300;height:100%;padding:0 6px}
#searcher .clvx-search-form .search-field:focus{outline:0}
#searcher .clvx-search-form .search-submit{background-color:#0082aa;border:0;color:white;font-size:14px;font-weight:300;height:100%;line-height:22px;padding:0 12px;text-transform:uppercase}
.clvx-shortcode-slider .container{background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;height:500px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1100px;padding:5%}
.clvx-shortcode-slider .swiper-slide,.clvx-shortcode-slider .swiper-wrapper,.clvx-shortcode-slider .swiper-wrapper .elementor-column-wrap{padding:0 !important}
.clvx-shortcode-slider .slide-info{margin:0 auto;max-width:1100px}
.clvx-shortcode-slider .slider_dark,.clvx-shortcode-slider .slider_dark p{color:white !important}
.clvx-shortcode-slider .item1{display:none;text-align:center;width:100%}
.clvx-shortcode-slider .item2{height:auto;margin-right:5%;text-align:center;width:100%}
.clvx-shortcode-slider .slider_title{font-family:'Lato';font-size:48px;font-weight:400;line-height:70px;margin:0;padding-left:35%;text-align:right}
.clvx-shortcode-slider .slider_subtitle{color:#00b4dc;font-family:'Lato';font-size:30px;font-weight:300;line-height:49px;margin:0;padding:0;text-align:right}
.clvx-shortcode-slider .slider_editor{font-family:'Lato';font-size:16px;font-weight:300;line-height:19px;margin-bottom:50px;padding:0;text-align:right}
.clvx-shortcode-slider .slider_editor p{color:inherit !important}
.clvx-shortcode-slider .slider_img{bottom:0;left:10%;position:absolute;width:90%;z-index:-2}
.clvx-shortcode-slider .slider_boton{font-family:'Lato';line-height:19px;margin:0;padding:0;text-align:right}
.clvx-shortcode-slider .btn_slider{background:#0082aa;border-radius:.25rem;color:white;cursor:pointer;display:inline-block;font-weight:400;padding:15px 30px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}
.clvx-shortcode-slider .swiper-button-prev{left:5%;right:auto}
.clvx-shortcode-slider .swiper-button-next{left:auto;right:5%}
div.agenda{background-color:white;font-family:'Lato',sans-serif;margin:64px auto;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
div.agenda div.agenda-loading{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all .25s;transition:all .25s;visibility:hidden;z-index:999}
div.agenda div.agenda-loading.active{opacity:1;visibility:visible}
div.agenda div.agenda-loading:before{background-color:rgba(246,244,240,0.5);content:'';height:100%;position:absolute;width:100%}
div.agenda div.agenda-loading div.loading{-webkit-animation:loading 1.25s infinite ease-in-out;animation:loading 1.25s infinite ease-in-out;background-color:#acacac;height:64px;margin-top:64px;width:64px}
div.agenda div.agenda-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:32px auto}
div.agenda div.agenda-toolbar{position:relative}
div.agenda div.agenda-toolbar div#filters-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}
div.agenda div.agenda-toolbar div#filters-box div.check{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:24px !important;position:relative}
div.agenda div.agenda-toolbar div#filters-box div.check:last-of-type{margin-right:0}
div.agenda div.agenda-toolbar div#filters-box div.check input[type=checkbox]{top:0 !important}
div.agenda div.agenda-toolbar div#filters-box div.check input[type=checkbox]:before,div.agenda div.agenda-toolbar div#filters-box div.check input[type=checkbox]:after{border-radius:1024px !important}
div.agenda div.agenda-toolbar div#filters-box div.check input[type=checkbox]:before{background-color:white !important;border:2px solid black !important}
div.agenda div.agenda-toolbar div#filters-box div.check input[type=checkbox]:after{background-color:black !important;content:'' !important}
div.agenda div.agenda-toolbar div#filters-box div.check input[type=checkbox]:focus:after{opacity:.25}
div.agenda div.agenda-toolbar div#filters-box div.check label{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:black;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:500;line-height:1;margin-bottom:0;text-transform:uppercase;-webkit-transition:all .25s;transition:all .25s;width:100%}
div.agenda div.agenda-toolbar div#filters-box div.check:hover input[type=checkbox]:after{opacity:.25}
div.agenda div.agenda-view{width:50%}
div.agenda div.agenda-view.agenda-view-calendar{padding:24px}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box{border:1px solid #00b4dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px;position:relative}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:white;color:#b1b1b1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px;position:relative;text-align:center;text-transform:uppercase;width:14.2857142857%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header{color:black;font-size:16px;font-weight:lighter;line-height:1;margin-bottom:24px;padding:0;width:100%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header button.month-toolbar{border-radius:1024px !important;font-size:20px !important;height:24px;line-height:1 !important;min-height:auto;padding:0;width:24px}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header button.month-toolbar span{display:none}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header button.month-toolbar.prev{margin-right:8px}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header button.month-toolbar.next{margin-left:8px}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header div.selector-date-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 8px;position:relative}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header div.selector-date-box select.selector-date{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;font-weight:600;height:100%;outline:0;padding:0 16px 0 0;text-transform:uppercase;width:100%;z-index:1}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.calendar-header div.selector-date-box:after{content:'\f107';display:-webkit-box;display:-ms-flexbox;display:flex;font-family:'Font Awesome 5 Pro';font-weight:300;position:absolute;right:0;top:0;width:12px;z-index:0}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.empty-1{width:14.2857142857%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.empty-2{width:28.5714285714%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.empty-3{width:42.8571428571%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.empty-4{width:57.1428571429%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.empty-5{width:71.4285714286%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.empty-6{width:85.7142857143%}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day{height:34px !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day span,div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day button.event-dot{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;background-color:white;border:1px solid transparent !important;border-radius:1024px !important;color:black;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;height:28px !important;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;max-height:28px !important;max-width:28px !important;min-height:28px !important;min-width:28px !important;outline:none !important;padding:0 !important;width:28px !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day span{position:absolute !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day button.event-dot{-webkit-transition:all .25s !important;transition:all .25s !important;z-index:1 !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day button.event-dot:focus,div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day button.event-dot:hover{-webkit-transform:scale(1.25) !important;transform:scale(1.25) !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day.active button{background-color:white !important;border-color:#0082aa !important;color:#0082aa !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day.today span{border-color:#0082aa !important}
div.agenda div.agenda-view.agenda-view-list div.day-row{border-bottom:1px solid #d8d8d8;display:none;padding:12px 0}
div.agenda div.agenda-view.agenda-view-list div.day-row.active{display:-webkit-box;display:-ms-flexbox;display:flex}
div.agenda div.agenda-view.agenda-view-list div.day-row:last-of-type{border-bottom:0}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 12px;position:relative}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;min-width:80px;padding:12px 0;position:relative;text-align:center;text-transform:uppercase}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day div span.weekday-number{font-size:40px;font-weight:bold}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day.day-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day.day-mobile{background-color:#e6e6e6;color:black;display:none}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day.day-mobile>div{font-size:16px;font-weight:700}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day.fixed div{position:absolute}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 12px}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event{border-bottom:1px dotted #d8d8d8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:12px 0;position:relative;text-transform:uppercase}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event:only-child{border-bottom-width:0}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event:last-of-type{border-bottom-width:0}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event div.event-date{color:black;display:none;font-size:11px;font-weight:bold}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event a.event-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:700;max-width:420px}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event a.event-title span{border-radius:1024px;display:inline-block;height:14px;margin-right:6px;width:14px}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event div.event-session,div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event div.event-address{color:black;font-size:13px}
div.agenda div.agenda-view.agenda-view-list button#list-load-more{background-color:transparent;border:0;display:block;font-size:14px;margin:32px auto;opacity:0;padding:0;text-transform:uppercase;visibility:hidden}
@media(min-width:700px){.clvx-shortcode-slider .container{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}
}@media(min-width:769px){#phibo-widget-bar .phibo-widget-bar--icons{height:28px;width:28px !important}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu{min-width:120px}
#phibo-widget-bar .phibo-widget-bar--language .wpml-ls .wpml-ls-sub-menu .wpml-ls-item .wpml-ls-link{padding:6px 12px}
}@media(min-width:1024px){.clvx-shortcode-slider .slider_title{padding-left:45%}
}@media(max-width:1199.98px){.footer#documentation #banner-info{margin-bottom:24px}
}@media(max-width:991.98px){.banner-tipo-4 .feature-parent{margin-bottom:15px}
.banner-tipo-4 .feature-parent:nth-last-child(-n+2){margin-bottom:0}
#agenda-evento .agenda-evento--imagen{margin-bottom:32px}
}@media screen and (max-width:991px){div.agenda div.agenda-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
div.agenda div.agenda-view{width:100%}
div.agenda div.agenda-view.agenda-view-calendar{padding:0 0 32px 0 !important;width:100%}
}@media screen and (max-width:768px){div.agenda div.agenda-container{margin:0 0 32px 0;max-width:100%;padding:0}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day{height:28px !important}
div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day span,div.agenda div.agenda-view.agenda-view-calendar div#calendar-box>div.day button.event-dot{height:22px !important;max-height:22px !important;max-width:22px !important;min-height:22px !important;min-width:22px !important;width:22px !important}
div.agenda div.agenda-view.agenda-view-list div.day-row{border-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px !important;font-weight:normal !important;padding:12px 0;width:100%}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day div{display:block;height:auto;padding:0;text-align:center}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day div span{display:inline-block !important}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day.day-desktop{display:none}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day.day-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events{padding:0 8px;width:100%}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event:last-of-type{border-bottom-width:1px}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event div.event-date{display:block}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event a.event-title{font-size:13px;line-height:1.25;max-width:95%}
div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event div.event-session,div.agenda div.agenda-view.agenda-view-list div.day-row div.day-events div.event div.event-address{font-size:11px}
}@media(max-width:767.98px){h1{font-size:36px !important;line-height:40px !important}
.header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:300px;padding-bottom:24px;padding-top:24px}
.header .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.header .title span{font-size:22px !important;line-height:27px !important}
.header .title h1{font-size:26px !important;line-height:32px !important}
.navigation{padding:8px 0}
.navigation .nav .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navigation .nav .swiper-slide a img,.navigation .nav .swiper-slide a svg{margin-bottom:4px;max-height:48px;max-width:48px;min-height:48px;min-width:48px}
.navigation .nav .swiper-slide a span{font-size:13px;line-height:15px}
.navigation .nav .swiper-button-prev,.navigation .nav .swiper-button-next{font-size:32px}
.navigation.fixed .nav .swiper-slide a img,.navigation.fixed .nav .swiper-slide a svg{display:none}
.materiales .banner-tipo,.soluciones .banner-tipo{padding:24px 0}
.banner-tipo-3 .type-imagen:first-of-type,.banner-tipo-3 .type-video:first-of-type{margin-bottom:32px}
.banner-tipo-3 .subtitle{margin-top:12px}
.banner-tipo-6 .product{margin-bottom:15px !important}
.banner-tipo-6 .product:nth-last-child(-n+2){margin-bottom:0 !important}
.banner-tipo-6 .product-structures{margin-bottom:15px !important}
.banner-tipo-6 .product-structures:nth-last-child(-n+2){margin-bottom:0 !important}
.banner-tipo-7 .image{height:70px;margin-bottom:16px;margin-right:0;width:70px}
.banner-tipo-7 .banner{text-align:center}
.banner-tipo-7 .banner .title{font-size:24px;margin-bottom:6px}
.banner-tipo-7 .banner .subtitle{font-size:24px;margin-bottom:6px}
.banner-tipo-7 .banner .text{font-size:16px}
.banner-tipo-7 .banner .button{margin:16px auto 0}
.banner-tipo-info h2{font-size:20px !important;line-height:26px !important}
.footer{padding:24px 0}
.footer#documentation #banner-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
.footer#documentation #banner-info .banner-image{height:70px;margin-bottom:16px;margin-right:0;width:70px}
.footer#documentation #banner-info .banner-info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer#documentation #banner-info .banner-info__title{font-size:28px}
.footer#documentation #banner-info .banner-info__subtitle{font-size:28px}
.footer#documentation #banner-info .banner-info__button{margin:12px 0 0 0;width:100%}
.footer#documentation #documentation-downloads .doc{width:100%}
.footer#documentation #documentation-downloads .doc:nth-child(odd){margin-right:0}
.footer#localizador .banner-image{height:70px;margin-bottom:16px;margin-right:0;width:70px}
.footer#localizador .banner{text-align:center}
.footer#localizador .banner .banner-info__title{font-size:24px;margin-bottom:6px}
.footer#localizador .banner .banner-info__subtitle{font-size:24px;margin-bottom:6px}
.footer#localizador .banner .banner-info__button{margin:16px auto 0}
}@media(max-width:600px){.clvx-shortcode-slider .slider_title{padding-left:5%}
}@media(max-width:500px){.clvx-shortcode-slider .container{max-height:400px;padding:0}
.clvx-shortcode-slider .slide-info{background-image:none !important}
.clvx-shortcode-slider .item1{display:block;max-height:235px}
.clvx-shortcode-slider .item1 img{max-width:300px;padding:0 25px}
.clvx-shortcode-slider .item2{border-top:2px solid white;margin:0;padding:0;text-align:left;width:80%}
.clvx-shortcode-slider .slider_title{font-family:'Lato';font-size:24px;font-weight:bold;line-height:28px;margin:0;padding:15px 0 0 0;text-align:left}
.clvx-shortcode-slider .slider_subtitle{font-size:18px;font-weight:300;line-height:26px;margin:0;padding:0;text-align:left}
.clvx-shortcode-slider .slider_editor{display:none}
.clvx-shortcode-slider .slider_img{display:none}
.clvx-shortcode-slider .slider_boton{font-family:'Lato';line-height:19px;text-align:left}
.clvx-shortcode-slider .btn_slider{background:0;color:#005a78;font-weight:bold;padding:5px 0 0 0}
.clvx-shortcode-slider .btn_slider:after{content:'>'}
.clvx-shortcode-slider .swiper-button-prev{top:135px}
.clvx-shortcode-slider .swiper-button-next{top:135px}
}@-webkit-keyframes loading{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}
50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}
100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}@keyframes loading{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}
50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}
100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}
}
body.canal-denuncia .page-header{
    margin:0 auto;
}
@media (min-width: 1140px){
    body.canal-denuncia .page-header{
        max-width: 1140px;
    }
}

body.canal-denuncia .page-header .entry-title {
    color:#00b4dc!important;
    font-size: 33px!important;
    font-weight: 300!important;
    margin: 10px;
}

.phibo-implants-card-popup .explanation-label { 
	color: #00C2ED;
	font-size: 12px;
}

#elementor-popup-modal-32096 .dialog-close-button {
	border-radius: 40px;
	padding: 8px;
}

.phibo-implants-card-popup .dialog-widget-content {
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.90) 0%, rgba(255, 255, 255, 0.90) 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.50) 0%, rgba(255, 255, 255, 0.50) 100%), url('/wp-content/uploads/2025/11/bg-pattern.webp'), lightgray;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 12px 12px 12px 12px;
}