html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}.body-wrapper{overflow-x:hidden}h1,h2{z-index:1}.btn,h1,h2{position:relative}.btn{overflow:hidden}.btn:after,.btn:before{background-color:#22a6b3;content:"";position:absolute}.btn:before{border-radius:50%;height:0;left:50%;padding-bottom:110%;top:50%;transform:translate3d(-50%,-50%,0) scale3d(0,0,1);width:110%}.btn:after{height:100%;left:0;opacity:0;top:0;transition:opacity .3s;width:100%}.btn:hover:before{transform:translate3d(-50%,-50%,0) scaleX(1);transition:transform .3s ease-in-out}.btn:hover:after{opacity:1;transition-delay:.3s;transition-duration:.01s}.blog-item svg,.btn svg,.cta-hover svg{left:0;position:relative;transition:left .15s ease-out}.cta-hover:hover{text-decoration:underline;text-decoration-color:#31bfcc}.blog-item:hover svg,.btn:hover svg,.cta-hover:hover svg{left:5px}.btn>*{position:relative;z-index:2}.footer li a:hover{text-decoration:underline}.col-2-hover,.col-4-hover{position:relative;top:0;transition:top .15s ease-in-out}.col-2-hover:hover,.col-4-hover:hover{top:-10px}.subtitle-wrap{text-align:center}.subtitle{background:var(--Gradient,linear-gradient(119deg,#37c8d6 5.37%,#7f8cfe 101.42%));background-clip:text;-webkit-background-clip:text;display:inline-block;-webkit-text-fill-color:transparent}.tag-wrap{background:var(--Gradient,linear-gradient(119deg,#37c8d6 5.37%,#7f8cfe 101.42%))}.tag-wrap-border{border:2px solid var(--Gradient,#37c8d6)}.shadow{box-shadow:0 0 4px 0 rgba(61,61,61,.11)}line{display:inline-block;z-index:-1}line,line span{position:relative}line span{z-index:2}line svg{height:auto;left:0;margin-top:-10px;position:absolute;top:100%;width:100%}.accordion-item{user-select:none}.accordion-item+div{max-height:0;overflow:hidden}.accordion-item.is-active path:first-child{display:none}.accordion-item.is-active+div{max-height:100%}.accordion-item+div a{color:#505cc2;text-decoration:underline}form{background-color:#f2f3f8;border-radius:24px;margin-left:auto;margin-right:auto;max-width:816px;padding:40px}form .field .input input,form .field .input select,form .field .input textarea{background-color:#fff;border:1px solid #d3d4d8;border-radius:8px;color:#3e3e5d;font-size:16px;padding:12px 16px;width:100%!important}form .field .input .hs-form-booleancheckbox label{align-items:center;display:flex}form .field .input .hs-form-booleancheckbox input{appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #6b7280;border-radius:4px;height:20px;margin-right:8px;padding:10px;width:20px!important}form .field .input .hs-form-booleancheckbox input:checked{background-image:url(//44227748.fs1.hubspotusercontent-na1.net/hubfs/44227748/raw_assets/public/themes/vetdesk/images/vetdesk/icons/check-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 12px}form .field .input select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hs-fieldtype-select .input{position:relative}.hs-fieldtype-select .input:after{background-image:url(//44227748.fs1.hubspotusercontent-na1.net/hubfs/44227748/raw_assets/public/themes/vetdesk/images/vetdesk/icons/chevron-down.svg);content:"";display:block;height:20px;position:absolute;right:12px;top:15px;width:20px}form fieldset.form-columns-2 .field .input{margin-right:16px}form fieldset.form-columns-1 .field .input,form fieldset.form-columns-2 .field:last-child .input{margin-right:0}form label{margin-bottom:8px}form label strong{font-weight:600}form label span span{font-size:12px;opacity:.7;text-decoration:none!important}form label .hs-form-required{margin-left:4px}form .actions{text-align:right}form input[type=submit]{background-color:#31becc;border-radius:1000px;color:#fff;font-weight:600;line-height:1;padding:16px 32px;width:auto!important}form .hs-error-msgs li{margin-bottom:0;margin-top:8px}form .hs-error-msgs li label{margin:0}.dnd-section .dnd-column{padding-left:0!important;padding-right:0!important}@media not all and (min-width:1272px){form{padding:40px 16px}form fieldset.form-columns-2 .field{width:100%!important}form fieldset.form-columns-2 .field .input{margin-right:0}}.container .widget-type-rich_text h4{color:#272755;font-size:24px;font-weight:500;line-height:1.2;margin-bottom:32px}.container .widget-type-rich_text p{color:#3e3e5d;margin-bottom:24px}.container .widget-type-rich_text p:last-child{margin-bottom:0}@media not all and (min-width:1272px){.container .widget-type-rich_text h4{font-size:20px}}header.header{border-bottom:1px solid #fff;transition:border-bottom-color .3s cubic-bezier(0,0,.2,1)}header.header.is-ready{left:0;position:absolute;right:0;top:0}header.header.is-ready.is-fixed{border-bottom-color:#d3d4d8;position:fixed;transition:all .3s cubic-bezier(0,0,.2,1)}.show-nav header.header{top:0!important}.page-form-submitted footer.footer>.container:first-child,.page-form-submitted header.header .container>.flex>div:nth-child(n+2),.page-special-conference-offer footer.footer>.container:first-child,.page-special-conference-offer header.header .container>.flex>div:nth-child(n+2){display:none}.page-special-conference-offer .legal-consent-container{color:#595959;font-size:12px;line-height:1.5}.page-special-conference-offer .legal-consent-container a{color:#1c64f2;text-decoration:underline}.page-special-conference-offer .legal-consent-container span{font-size:10px;text-decoration:none!important}.page-special-conference-offer .hs-recaptcha{display:none;position:unset}@media (max-width:768px){.page-special-conference-offer .actions .btn{width:100%}}.page-integrations form{background:#fff}.custom-ul ul{-webkit-columns:2;-moz-columns:2;column-count:2;list-style-position:inside}.custom-ul ul li{margin-bottom:8px;padding-left:33px;position:relative}.custom-ul ul li:before{background:#eeeff9 url(//44227748.fs1.hubspotusercontent-na1.net/hubfs/44227748/raw_assets/public/themes/vetdesk/images/vetdesk/icons/check-blue.svg) 50% no-repeat;border-radius:50%;content:"";height:21px;left:0;position:absolute;top:2px;width:21px}.bg-black-lightGrey .custom-ul ul li:before{background:#fff url(//44227748.fs1.hubspotusercontent-na1.net/hubfs/44227748/raw_assets/public/themes/vetdesk/images/vetdesk/icons/check-blue.svg) 50% no-repeat}@media screen and (max-width:768px){.custom-ul ul{-webkit-columns:1;-moz-columns:1;column-count:1}}.hs_cos_wrapper_type_form{display:block;padding-left:16px;padding-right:16px}.hs_error_rollup{color:#ef6b51}.hs-recaptcha{bottom:20px;position:fixed;right:0;z-index:3}.submitted-message{padding-bottom:120px;padding-top:120px}.submitted-message h3{font-size:38px;font-weight:500;letter-spacing:0;line-height:1.2;text-align:center}.submitted-message p{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:816px;text-align:center}@media (min-width:1272px){.submitted-message h3{font-size:60px;letter-spacing:-2px;line-height:1.2}}.widget-type-rich_text ul{list-style:disc;padding-left:24px}.widget-type-rich_text ol{list-style:decimal;padding-left:24px}.widget-type-rich_text ol li,.widget-type-rich_text ul li{margin-bottom:8px}.widget-type-rich_text ol li:last-child,.widget-type-rich_text ul li:last-child{margin-bottom:0}.page-request-a-demo form{position:relative}.page-request-a-demo form:before{background-image:url(//44227748.fs1.hubspotusercontent-na1.net/hubfs/44227748/raw_assets/public/themes/vetdesk/images/vetdesk/illustration/birdy.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:227px;left:105%;position:absolute;top:10%;width:217px}@media (max-width:1271px){.page-request-a-demo form:before{height:113px;left:70%;top:-10%;width:108px}}.blog-post_body h4{font-size:24px;font-weight:500;line-height:1.2}.blog-post_body a{color:#31becc;text-decoration:underline}.conference-banner{background-color:#1a1a3e;border-radius:24px;bottom:0;box-shadow:0 0 3px 0 rgba(0,0,0,.17),0 12px 12px 0 rgba(0,0,0,.08);max-width:calc(100% - 32px);opacity:0;padding:24px 44px 24px 24px;pointer-events:none;position:fixed;right:16px;width:480px;z-index:10}.conference-banner.is-active{bottom:16px;opacity:1;pointer-events:auto;transition:all .5s cubic-bezier(0,0,.2,1)}.conference-banner h5{color:#fff;font-size:20px;font-weight:500;line-height:1.4;margin-bottom:8px}.conference-banner p{color:#eeeff9;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:24px}.conference-banner .close-conference-banner{cursor:pointer;position:absolute;right:10px;top:10px;z-index:2}.conference-banner .icon-arrow{bottom:0;position:absolute;right:40px}.conference-banner .btn span{margin-right:0}@media (min-width:768px){.conference-banner .btn{width:220px}}@media (max-width:767px){.conference-banner .btn{min-width:160px;width:50%}}