@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@700&display=swap);:root{--font-heading-family:'Montserrat', sans-serif;--font-heading-style:normal;--font-heading-weight:100;--scrollbar-color:#fc91bf;--body-font-size-p:16px;--background-tooltip:#fc91bf;--color-tooltip:#fff;--font-size-tooltip:1.5rem;--color-primary:#2ea3f2;--color-secondary:#fc91bf}a,.a{--font-heading-family:'Montserrat', sans-serif;text-decoration:none!important;transition:color 0.2s ease-in-out}.list-none{list-style:none;margin-bottom:0}.btn:focus{outline:0!important;box-shadow:none!important}.list{list-style:none;padding:0;margin-bottom:0}body p{font-size:var(--body-font-size-p);line-height:var(--font-heading-style)}body{scrollbar-width:9px;scrollbar-color:var(--scrollbar-color);scroll-behavior:smooth;overflow-x:hidden;overflow-y:auto}body::-webkit-scrollbar{width:9px!important;height:9px!important;margin-left:-19px!important}body::-webkit-scrollbar-thumb{background:var(--scrollbar-color)!important;border-radius:0px!important;margin-left:-9px!important}body::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-color)!important;box-shadow:0 0 2px 1px rgba(56,56,56,0)!important}body::-webkit-scrollbar-thumb:active{background-color:var(--scrollbar-color)!important}h1,h2,h3,h4,h5{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * 0.06rem);line-height:normal;word-break:break-word}.pulse{animation:btn-pulse 2s infinite ease-out}@keyframes btn-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}70%{transform:scale(1.1)}100%{transform:scale(1)}}.contenedor{width:130px;height:240px;position:fixed;right:0;bottom:0;z-index:8}.botonF1{width:155px;height:42px;border-radius:15px;background:#2ea3f2;right:0;bottom:0;position:absolute;margin-right:16px;margin-bottom:16px;border:none;outline:none;font-size:19px;font-weight:700;box-shadow:0 3px 6px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);transition:.3s;display:flex;justify-content:center;margin-top:-5px;align-items:center}.botonFA{width:43px;height:42px;border-radius:15px;background:#2ea3f2;right:0;bottom:0;position:absolute;margin-right:16px;margin-bottom:70px;border:none;outline:none;font-size:24px;font-weight:700;box-shadow:0 3px 6px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);transition:.6s;display:flex;justify-content:center;margin-top:0;align-items:center;color:#fff}span{transition:.5s}.botonF1 a{color:#FFF}.botonF1 a span{transition:0.4s all cubic-bezier(.25,.46,.45,.94)}.botonF2,.botonF3,.botonF4{width:43px;height:43px;border-radius:12px;border:none;color:#FFF;box-shadow:0 3px 6px rgb(0 0 0 / 16%),0 3px 6px rgb(0 0 0 / 23%);font-size:28px;outline:none;position:absolute;right:0;bottom:0;margin-right:16px;transform:scale(0)}.botonFA:hover span{transform:rotate(360deg)}.botonFA:active{transform:scale(1.1)}.animacionVer{transform:scale(1)}.botonF2 a span svg,.botonF3 a span svg,.botonF4 a span svg{fill:#fff!important;transition:0.4s all cubic-bezier(.25,.46,.45,.94)}.botonF1 a:hover,.botonF2 a span svg:hover,.botonF3 a span svg:hover,.botonF4 a span svg:hover{color:#08376b;fill:#08376b!important}.botonF2 span,.botonF3 span,.botonF4 span,.botonF5 span{display:flex;justify-content:center;font-size:23px;transition:.5s}.botonF2{background:#2ea3f2;margin-bottom:118px;transition:0.5s}.botonF3{background:#2ea3f2;margin-bottom:166px;transition:0.7s}.botonF4{background:#2ea3f2;margin-bottom:214px;transition:0.9s}.botonF5{background:#575757;margin-bottom:220px;transition:0.99s}.tooltip-inner{background-color:var(--background-tooltip)!important;/*!important is not necessary if you place custom.css at the end of your css calls. For the purpose of this demo, it seems to be required in SO snippet*/
 color:#fff;max-width:245px!important;border-radius:10px}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{border-bottom-color:var(--background-tooltip)!important}.bs-tooltip-left .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{border-left-color:var(--background-tooltip)!important}.bs-tooltip-right .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{border-right-color:var(--background-tooltip)!important}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{border-top-color:var(--background-tooltip)!important}.btn{color:#fff;padding:10px 20px;width:170px;border-radius:15px;font-size:14px;font-weight:500;transition:0.6s all cubic-bezier(.25,.46,.45,.94)!important;background-color:#2ea3f2;z-index:1}.btn{text-transform:uppercase}.btn-primary{background:var(--color-primary)!important;display:flex;align-items:center;justify-content:space-between;width:180px;border-color:var(--color-primary)!important}.btn-primary:hover{background:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.btn-primary img{width:10px!important;transition:400ms!important;position:relative!important;top:-2px!important;margin-left:5px}.btn-primary:hover img{transform:rotate(45deg);transition:400ms}.title_heading h1{color:#2B5466;font-size:2.5em;font-weight:700;display:flex;justify-content:center;gap:.5em;align-items:center;flex-direction:column}.title_heading h1::after{position:relative;content:"";background:#2ea3f2;width:200px;height:4px}@media(max-width:768px){.single-blog{text-align:center}.title_heading h1{font-size:2.1em}}