/*! 
Theme Name:   GeneratePress Child
Theme URI:    https://generatepress.com
Description:  Default GeneratePress child theme
Author:       Tom Usborne
Author URI:   https://tomusborne.com
Template:     generatepress
Version:      0.1
*/@font-face{font-display:swap;font-family:"polysansmedian";src:url(/wp-content/themes/generatepress_child/font/polysans/polysans-median-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/polysans/polysans-median-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"polysansslim";src:url(/wp-content/themes/generatepress_child/font/polysans/polysans-slim-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/polysans/polysans-slim-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"polysansneutral";src:url(/wp-content/themes/generatepress_child/font/polysans/polysans-neutral-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/polysans/polysans-neutral-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"polysansbulky";src:url(/wp-content/themes/generatepress_child/font/polysans/polysans-bulky-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/polysans/polysans-bulky-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_modesemibold_italic";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-semi-bold-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-semi-bold-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_moderegular";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-regular-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_modelight_italic";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-light-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-light-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_modeitalic";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_modethin_italic";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-thin-italic-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-thin-italic-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_modethin";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-thin-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivy-mode-thin-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"ivy_modebold";src:url(/wp-content/themes/generatepress_child/font/ivymode/ivymode-bold-webfont.woff2) format("woff2"),url(/wp-content/themes/generatepress_child/font/ivymode/ivymode-bold-webfont.woff) format("woff");font-weight:400;font-style:normal}*:focus{outline:5px solid #244756}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}body{font-family:"polysansslim",sans-serif!important;color:#232323;font-size:1.1rem;font-weight:300;line-height:1.5rem}p:last-child{margin-bottom:0}a{color:#244756;text-decoration:none;transition:all .4s ease!important}a:hover{color:#002855;opacity:.85;transition:all .4s ease!important}.elementor-widget-text-editor a{border-bottom:1px solid}.white{color:#fff!important}.white h2{color:#fff!important}.white h3{color:#fff!important}.white p{color:#fff!important}.primary{color:#244756!important}.title h2{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:2.8rem;line-height:1.1em}.title h3{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:2rem;line-height:1.1em}.title em{font-family:"ivy_moderegular",serif;font-size:1.2em}.title.white h2{color:#fff!important}.title.white h3{color:#fff!important}.subtitle h2{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:1.8rem;line-height:1.1em}.subtitle h3{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:1.2rem;line-height:1.1em}.subtitle em{font-family:"ivy_moderegular",serif;font-size:1.2em}.subtitle.white h2{color:#fff!important}.subtitle.white h3{color:#fff!important}.small p{font-size:.8em}.center{text-align:center;margin:auto}.blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.link-light a{color:#fff!important;transition:all .4s ease}.link-light a:hover{opacity:.8}.h1-home h1{font-family:"polysansslim",sans-serif;color:#fff!important;font-size:3.8rem;line-height:1.3em}.h1-home em{font-family:"ivy_moderegular",serif}.subtit-home p{font-size:1.5rem;line-height:1.25em;color:#fff!important;letter-spacing:.5px}#scroll-home{position:absolute;margin-top:150px;left:0}#scroll-home p{color:#fff!important;position:relative;padding-left:10px;letter-spacing:.5px;height:120px}#scroll-home p::before{content:"";position:absolute;left:-10px;top:0;background-color:#fff;width:1px;height:120px}#scroll-home p::after{content:"";position:absolute;left:-15px;background-color:#fff;width:10px;height:10px;border-radius:50px;animation:circleScroll 3s infinite forwards ease-in-out}@keyframes circleScroll{0%{top:0}50%{top:100%}100%{top:0}}.slide-team>.elementor-widget-container{position:relative}.slide-team>.elementor-widget-container::before{content:"";background:linear-gradient(90deg,#e3e0dd 25%,transparent);height:100%;width:80px;position:absolute;top:0;bottom:0;left:-20px;margin:auto;z-index:2}.slide-cases img{width:100%!important;height:850px!important;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.slide-cases .elementor-swiper-button{top:initial!important;bottom:10px!important;z-index:5!important}.slide-cases .elementor-swiper-button.elementor-swiper-button-prev{left:30%!important}.slide-cases .elementor-swiper-button.elementor-swiper-button-next{right:30%!important}.slide-cases .swiper-pagination{top:initial!important;bottom:37px!important;z-index:5!important}.slide-cases .swiper-pagination span{border-radius:20px;width:30px!important;height:5px!important}.slide-reviews{font-size:.8rem;font-weight:300}.slide-reviews .elementor-testimonial__name{font-size:1rem;font-weight:300}.slide-reviews .swiper-pagination span{border-radius:20px;width:30px!important;height:5px!important;margin:0 2.5px}.bg-shrink{clip-path:inset(0% 0% 0% 0% round 40px);transition:clip-path .1s linear}.bg-grow{clip-path:inset(10% 10% 10% 10% round 40px);transition:clip-path .1s linear}.num p{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border-radius:100px;background-color:#d9d9d9;color:#244756;font-size:1.2em;font-weight:500}.casos-container{position:relative}.casos-container::before,.casos-container::after{content:"";height:85%;width:80px;position:absolute;bottom:0;margin:auto;z-index:2}.casos-container::before{background:linear-gradient(90deg,#e3e0dd,transparent);left:0}.casos-container::after{background:linear-gradient(-90deg,#e3e0dd,transparent);right:0}@media screen and (max-width:768px){.casos-container::before,.casos-container::after{bottom:60px;width:40px}}.casos-container .carrusel-casos{display:flex;flex-direction:row;width:100%;overflow-x:scroll;gap:20px;padding-left:20px}.casos-container .carrusel-casos::-webkit-scrollbar{opacity:0}.casos-container .carrusel-casos .slide-case{flex:0 0 30%}.casos-container .carrusel-casos .slide-case:last-child{margin-right:20px}@media screen and (max-width:991px){.casos-container .carrusel-casos .slide-case{flex:0 0 43%}}@media screen and (max-width:600px){.casos-container .carrusel-casos .slide-case{flex:0 0 75%}}.casos-container .btns-casos{text-align:right;display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:flex-end;margin:-85px 20px 40px}.casos-container .btns-casos .carrusel-dch,.casos-container .btns-casos .carrusel-izq{background-color:#fff0;border-radius:100%;border:2px solid #244756;width:50px;height:50px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;transition:all .35s ease}.casos-container .btns-casos .carrusel-dch path,.casos-container .btns-casos .carrusel-izq path{fill:#244756}.casos-container .btns-casos .carrusel-dch:hover,.casos-container .btns-casos .carrusel-izq:hover{background-color:rgb(36 71 86 / .3)}@media screen and (max-width:991px){.casos-container .btns-casos{margin:-75px 20px 40px}.casos-container .btns-casos .carrusel-dch,.casos-container .btns-casos .carrusel-izq{width:40px;height:40px}}@media screen and (max-width:768px){.casos-container .btns-casos{margin:0 20px 0}}@media screen and (max-width:768px){.casos-container{display:flex;flex-direction:column-reverse;gap:20px;align-items:flex-start}}.slide-case{border-radius:20px!important;overflow:hidden}.slide-case .twentytwenty-before-label::before{color:#f4efec!important;font-family:"polysansslim",sans-serif;font-size:.9rem;background:none;padding:0;bottom:10px;top:initial!important;left:20px!important}.slide-case .twentytwenty-after-label::before{color:#f4efec!important;font-family:"polysansslim",sans-serif;font-size:.9rem;background:none;padding:0;bottom:10px;top:initial!important;right:20px!important}.slide-case .twentytwenty-overlay:hover{background:rgb(0 0 0 / .25)!important}.slide-case .twentytwenty-horizontal .twentytwenty-handle{margin-left:-21px!important;border:2px solid #f4efec!important;border-radius:10px;background:rgb(36 71 86 / .65)}.slide-case .twentytwenty-horizontal .twentytwenty-handle::before{width:2px!important;background:#f4efec}.slide-case .twentytwenty-horizontal .twentytwenty-handle::after{width:2px!important;background:#f4efec}.slide-case .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-left-arrow{border-right:8px solid #f4efec!important}.slide-case .twentytwenty-horizontal .twentytwenty-handle .twentytwenty-right-arrow{border-left:8px solid #f4efec!important}.box-treat{overflow:hidden}.box-treat::before{transition:all .4s ease}.box-treat .blur{height:100%;max-height:63px;transition:max-height .4s ease}.box-treat .blur .subtitle{transform:translateY(0);transition:all .4s ease}.box-treat:hover::before{background-color:rgb(0 0 0 / .5)!important}.box-treat:hover .blur{transition:max-height .4s ease;max-height:100%}.box-treat:hover .blur .subtitle{transform:translateY(-120px);transition:all .4s ease}.video-yt{border-radius:20px}.video-yt .elementor-widget-container{overflow:visible!important}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay{border-radius:20px;overflow:hidden;box-shadow:0 0 5px 0 rgb(35 35 35 / .1);transition:all .4s ease}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play{left:initial;right:0;top:initial;bottom:0;width:200px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play::before{content:"";width:30px;height:30px;border-radius:100%;border:8px solid #fff;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);animation:playVideo 1.5s infinite;-webkit-animation:playVideo 1.5s infinite}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play i{font-size:150px;text-shadow:1px 0 6px rgb(35 35 35 / .15)}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay::after{content:"Discover our clinic";position:absolute;z-index:0;top:40px;left:40px;font-family:"ivy_moderegular",serif;font-style:italic;color:#244756;font-size:4rem;line-height:1.1em;text-align:left;width:25%}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay:hover{filter:brightness(.98);box-shadow:0 0 10px 0 rgb(35 35 35 / .25)}@keyframes playVideo{0%{width:30px;height:30px;opacity:1}100%{width:200px;height:200px;opacity:0}}.dialog-lightbox-widget .elementor-video-wrapper iframe{border-radius:20px;overflow:hidden}.elementor-icon-list-items a .elementor-icon-list-text{position:relative}.elementor-icon-list-items a .elementor-icon-list-text::after{content:"";background-color:#002855;width:0;height:1px;position:absolute;left:0;bottom:-5px;transition:all .35s ease}.elementor-icon-list-items a:hover .elementor-icon-list-text::after{width:calc(100% + 5px)}.contact-form.white a{color:#fff!important;transition:all .4s ease}.contact-form.white a:hover{opacity:.8}.contact-form.center .elementor-field-type-acceptance{justify-content:center}.contact-form .elementor-button{font-family:"polysansslim",sans-serif;color:#244756!important;box-shadow:0 0 10px rgb(0 0 0 / .15);padding:12px 30px 12px 45px;margin:0;position:relative;border-radius:500px;background-color:#fff!important;font-size:1rem!important;font-weight:500;letter-spacing:.5px;display:inline-block;margin-top:20px}.contact-form .elementor-button .elementor-button-content-wrapper{align-items:center;gap:8px}.contact-form .elementor-button .elementor-button-icon{border-radius:100px;background-color:#244756;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:5px;margin:auto;transition:all .4s ease}.contact-form .elementor-button .elementor-button-icon svg path{stroke:#fff;transition:all .4s ease;fill:none!important}.contact-form .elementor-button .elementor-button-text{transition:all .4s ease}.contact-form .elementor-button:hover{background-color:#244756!important;color:#fff!important}.contact-form .elementor-button:hover .elementor-button-icon{left:calc(100% - 35px);background-color:#fff}.contact-form .elementor-button:hover .elementor-button-icon svg path{stroke:#244756;fill:none!important}.contact-form .elementor-button:hover .elementor-button-text{transform:translateX(-20px)}@media screen and (max-width:1100px){.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play{width:130px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay::after{width:50%}}@media screen and (max-width:1024px){.h1-home h1{font-size:3rem}.title h2{font-size:2.4rem}.title h3{font-size:1.8rem}.slide-cases img{width:100%!important;height:650px!important}.br-pc{display:none}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play{width:100px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play i{font-size:120px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay::after{font-size:3rem;width:100%;left:20px}}@media screen and (max-width:767px){.h1-home h1{font-size:2.6rem}.title h2{font-size:2.1rem}.title h3{font-size:1.5rem}#scroll-home{left:initial;bottom:30px;right:40px;margin-top:0}.box-treat:hover .blur .subtitle{transform:translateY(-85px)}}@media screen and (max-width:600px){#scroll-home{left:10px;right:unset;top:40px}#scroll-home p{height:85px}#scroll-home p::before{height:90px}.slide-cases img{width:100%!important;height:500px!important}.slide-cases .elementor-swiper-button.elementor-swiper-button-prev{left:25%!important}.slide-cases .elementor-swiper-button.elementor-swiper-button-next{right:25%!important}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play{width:75px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play i{font-size:85px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay::after{font-size:2.5rem}}@media screen and (max-width:450px){.slide-cases img{width:100%!important;height:400px!important}.slide-cases .elementor-swiper-button.elementor-swiper-button-prev{left:20%!important}.slide-cases .elementor-swiper-button.elementor-swiper-button-next{right:20%!important}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play{width:55px;bottom:-20px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay .elementor-custom-embed-play i{font-size:65px}.video-yt .elementor-widget-container .elementor-custom-embed-image-overlay::after{font-size:1.85rem;top:20px;left:10px}}.grecaptcha-badge{display:none}header.site-header{z-index:10;background:#fff0}header .inside-header{display:flex;flex-direction:column;gap:0;align-items:center;justify-content:center}header .inside-header .site-logo{margin-bottom:40px}header .inside-header .site-logo a{transition:all .4s ease}header .inside-header .site-logo a:hover{opacity:.8}header .inside-header nav{width:100%}header .inside-header nav#site-navigation{display:flex}header .inside-header nav ul{gap:80px}header .inside-header nav ul li a{font-family:"polysansslim",sans-serif;text-transform:uppercase;font-size:1.3rem;letter-spacing:2px;position:relative;color:#fff!important}header .inside-header nav ul li a::after{content:"";position:absolute;width:0;height:1px;left:0;right:0;bottom:0;margin:auto;background-color:#fff;transition:all .4s ease}header .inside-header nav ul li a:hover::after{width:100%}header .inside-header nav ul li.current-menu-item>a{color:#fff;font-weight:700}header .inside-header nav ul li.menu-item-has-children ul{width:300px;left:-39px!important;background-color:hsl(0 0% 100% / .85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:none}header .inside-header nav ul li.menu-item-has-children ul li a{color:#232323!important}header .inside-header nav ul li.menu-item-has-children ul li a::after{background-color:#232323}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children a{height:39px}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children ul{background-color:hsl(0 0% 100% / .75);border-radius:0 20px 0 0;left:100%!important;max-width:250px}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children ul li.menu-item-has-children ul{background-color:hsl(0 0% 100% / .75);border-radius:0 20px 20px 0;left:100%!important}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children ul li.menu-item-has-children ul li:last-child a{border-radius:0}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children ul li:last-child a{border-radius:0}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children#menu-item-1172>ul{border-radius:20px 20px 20px 0}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children#menu-item-1171>ul{border-radius:0 20px 20px 0}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children#menu-item-1824>ul{border-radius:0 20px 20px 20px}header .inside-header nav ul li.menu-item-has-children ul li.menu-item-has-children#menu-item-1823>ul{border-radius:20px 20px 20px 0}header .inside-header nav ul li.menu-item-has-children ul li:last-child a{border-radius:0 0 20px 20px;overflow:hidden}#generate-slideout-menu svg{color:#244756}#sticky-navigation{box-shadow:none;top:20px!important}#sticky-navigation .navigation-branding a{width:70px;height:70px;border-radius:20px;background-color:hsl(0 0% 100% / .85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;transition:all .4s ease}#sticky-navigation .navigation-branding a:hover{box-shadow:0 0 20px 0 rgb(35 35 35 / .15)}#sticky-navigation .navigation-branding a img{width:70%;height:-moz-fit-content;height:fit-content}#sticky-navigation #primary-menu{background-color:hsl(0 0% 100% / .85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 20px;border-radius:20px}#sticky-navigation #primary-menu ul{gap:20px}#sticky-navigation #primary-menu ul a{color:#232323!important;transition:all .4s ease}#sticky-navigation #primary-menu ul a:hover{color:#244756!important}#sticky-navigation #primary-menu ul a::after{background-color:#244756}@media screen and (max-width:1024px){header .inside-header .site-logo{margin-bottom:20px}header .inside-header nav ul li a{font-size:1rem;letter-spacing:1.5px}}@media screen and (max-width:770px){header .inside-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}header .inside-header .site-logo{width:55%;max-width:220px;margin-bottom:0}header .inside-header nav{width:35%}header .inside-header nav button{text-align:right;color:#fff!important}#generate-slideout-menu ul li a{color:#244756;font-family:"polysansslim",sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:1.5px;border-bottom:2px solid #fff0;transition:all .4s ease}#generate-slideout-menu ul li a:hover{border-color:#244756}#generate-slideout-menu ul li.current-menu-item>a{border-color:#244756}#generate-slideout-menu ul li ul{box-shadow:none!important}#generate-slideout-menu ul li ul li a{font-size:.85em!important;padding-left:30px}#generate-slideout-menu ul li ul li ul li a{text-transform:initial;padding-left:40px}#generate-slideout-menu ul li ul li ul li ul li a{text-transform:initial;padding-left:50px}#sticky-navigation{top:10px!important}#sticky-navigation .navigation-branding{margin-left:20px}#sticky-navigation #primary-menu{background:none;-webkit-backdrop-filter:none;backdrop-filter:none}#sticky-navigation .menu-toggle{width:70px;height:70px;font-size:1.1em;background-color:hsl(0 0% 100% / .7)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 10px 10px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-right:20px;color:#244756!important}}.site-footer .elementor-nav-menu li a{font-family:"polysansslim",sans-serif;text-transform:uppercase;font-size:1rem;letter-spacing:1px;position:relative;color:#fff!important}.site-footer .elementor-nav-menu li a::after{content:"";position:absolute;width:0;height:1px;left:0;bottom:0;background-color:#fff!important;transition:all .4s ease}.site-footer .elementor-nav-menu li a:hover::after{width:100%}.site-footer .elementor-nav-menu li a[class*=current-menu-]>a{color:#fff;font-weight:700}.site-footer .tit-footer p{font-family:"ivy_moderegular",serif;font-size:1.4rem;font-style:italic}.site-footer .subtit-footer p{font-size:1.3rem}.site-footer .link-footer a{color:#fff!important;font-size:1.1rem;transition:all .4s ease}.site-footer .link-footer a:hover{opacity:.8}.site-footer .link-footer.small a{font-size:1em!important}.btn{margin-top:20px}.btn .elementor-button-link{color:#fff!important;box-shadow:0 0 10px rgb(0 0 0 / .15);padding:12px 30px 12px 45px;margin:0;position:relative;border-radius:500px;background-color:#244756!important;font-size:1rem!important;font-weight:500;letter-spacing:.5px;display:inline-block}.btn .elementor-button-link .elementor-button-content-wrapper{align-items:center;gap:8px}.btn .elementor-button-link .elementor-button-icon{border-radius:100px;background-color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:5px;margin:auto;transition:all .4s ease}.btn .elementor-button-link .elementor-button-icon svg path{stroke:#244756;transition:all .4s ease}.btn .elementor-button-link .elementor-button-text{transition:all .4s ease}.btn .elementor-button-link:hover{background-color:#fff!important;color:#244756!important}.btn .elementor-button-link:hover .elementor-button-icon{left:calc(100% - 35px);background-color:#244756}.btn .elementor-button-link:hover .elementor-button-icon svg path{stroke:#fff}.btn .elementor-button-link:hover .elementor-button-text{transform:translateX(-20px)}.btn-white{margin-top:20px}.btn-white .elementor-button-link{color:#244756!important;box-shadow:0 0 10px rgb(0 0 0 / .15);padding:12px 30px 12px 45px;margin:0;position:relative;border-radius:500px;background-color:#fff!important;font-size:1rem!important;font-weight:500;letter-spacing:.5px;display:inline-block}.btn-white .elementor-button-link .elementor-button-content-wrapper{align-items:center;gap:8px}.btn-white .elementor-button-link .elementor-button-icon{border-radius:100px;background-color:#244756;width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:5px;margin:auto;transition:all .4s ease}.btn-white .elementor-button-link .elementor-button-icon svg path{stroke:#fff;transition:all .4s ease}.btn-white .elementor-button-link .elementor-button-text{transition:all .4s ease}.btn-white .elementor-button-link:hover{background-color:#244756!important;color:#fff!important}.btn-white .elementor-button-link:hover .elementor-button-icon{left:calc(100% - 35px);background-color:#fff}.btn-white .elementor-button-link:hover .elementor-button-icon svg path{stroke:#244756}.btn-white .elementor-button-link:hover .elementor-button-text{transform:translateX(-20px)}.btn-line .elementor-button{position:relative;transition:all .4s ease!important}.btn-line .elementor-button::after{content:"";background-color:#fff;width:0;height:1px;position:absolute;left:0;bottom:0;transition:all .4s ease}.btn-line .elementor-button::after .elementor-button-icon{transform:translateX(0);transition:all .4s ease!important}.btn-line .elementor-button:hover{transition:all .4s ease!important}.btn-line .elementor-button:hover::after{width:calc(100% + 10px)}.btn-line .elementor-button:hover .elementor-button-icon{transform:translateX(10px);transition:all .4s ease!important}body.single-post header.site-header{max-width:100%;background:url(/wp-content/uploads/2025/02/bg-light.webp);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:0 0 40px 40px;position:relative}body.single-post header.site-header::after{content:"";position:absolute;background-color:#232323;width:100%;height:100%;inset:0;margin:auto;opacity:.5;border-radius:0 0 40px 40px}body.single-post header.site-header .site-logo{position:relative;z-index:1}body.single-post header.entry-header .entry-meta{font-size:1.1rem;font-weight:600;color:#002855}body.single-post #main{margin-top:0}body.single-post #main .inside-article{padding:60px 20px}body.single-post #main .inside-article img{border-radius:40px;width:100%}body.single-post #main .inside-article h1{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:3.8rem;line-height:1.3em}body.single-post #main .inside-article h2{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:2.8rem;line-height:1.1em}body.single-post #main .inside-article h3{font-family:"polysansslim",sans-serif;color:#244756!important;font-size:2rem;line-height:1.1em}body.single-post footer.entry-meta #nav-below{display:flex;align-items:stretch;justify-content:space-between;margin-top:60px}body.single-post footer.entry-meta #nav-below>div{flex:0 0 47%;border-radius:20px;background-color:#e3e0dd;padding:20px}@media screen and (max-width:770px){body.single-post header.site-header{border-radius:0 0 20px 20px}body.single-post header.site-header::after{border-radius:0 0 20px 20px}body.single-post header.site-header .inside-header{padding-bottom:20px}body.single-post header.entry-header .entry-meta{font-size:1.1rem;font-weight:600;color:#002855}body.single-post #main .inside-article{padding:40px 20px}body.single-post footer.entry-meta #nav-below{flex-wrap:wrap;gap:20px}body.single-post footer.entry-meta #nav-below>div{flex:0 0 100%}}@media screen and (max-width:768px){.tabla-cookies{overflow-x:scroll}}#moove_gdpr_cookie_info_bar{background:rgb(0 0 0 / .5)!important;max-height:100vh!important}.moove-gdpr-info-bar-container{display:flex!important;justify-content:center!important;align-items:center!important;height:100vh!important}.moove-gdpr-info-bar-content{max-width:700px;flex-direction:column!important;background:#fff;padding:2%!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border:none!important;box-shadow:5px 5px 15px #e2e2e2}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-2100px!important}.moove-gdpr-button-holder{margin-top:20px!important;padding-left:0px!important;flex-direction:row-reverse!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:60px!important;padding-right:60px!important;flex-direction:row!important;margin-top:0px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:45%!important;order:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{order:2!important}button.mgbutton{padding:12px 50px!important;font-size:16px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:16px!important;line-height:1.5!important;font-weight:300!important;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#fff!important;background:#fff!important;border:1px solid #000!important;color:#000!important;box-shadow:none!important;opacity:.7}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible{background-color:#244756!important;border-color:#244756!important;color:#fff!important;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all:hover,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover{background:#000!important;border-color:#000!important;color:#fff!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-color:#000!important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:#000!important}.moove-gdpr-tab-content{overflow:hidden}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#000!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block!important}@media screen and (max-width:1024px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:10px!important;padding-right:10px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px!important}}@media(min-width:768px)and (max-width:999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:650px}.gdpr_lightbox-content{transform:scale(.85)!important;margin-top:-60px}}@media screen and (max-width:768px){.moove-gdpr-info-bar-content{padding:5%!important;max-width:100%}.moove-gdpr-button-holder{justify-content:center!important;padding:10px!important}button.mgbutton{padding:5px 10px!important;font-size:16px!important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:15px!important;padding:15px 35px!important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{background:#f1f1f1;margin:0 0px!important;border-radius:0 0 5px 5px;justify-content:space-between!important}}@media screen and (max-width:600px){#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:14px!important}.gdpr_lightbox-content{transform:scale(.8)!important;margin-top:-80px}}@media screen and (max-width:510px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:space-between!important;flex-direction:row!important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{width:100%!important;order:2}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{width:45%!important;order:1}}@media screen and (max-width:450px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{width:100%!important}}