@charset "UTF-8";@media screen and (min-width:1024px){.blog-section{padding:0 14%}}.blog-title{color:var(--dark);font-family:Sailec-Medium;font-size:30px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:1.2;margin-top:24px;text-align:start}@media screen and (min-width:640px){.blog-title{font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1280px){.blog-title{font-size:48px;letter-spacing:-1px;line-height:1.31}}.blog-content{color:#595960;font-family:Sailec,tahoma,arial,sans-serif;font-size:14px;font-weight:400;margin-top:32px}@media screen and (min-width:480px){.blog-content{font-size:16px}}@media screen and (min-width:768px){.blog-content{font-size:18px;margin-top:68px}}.blog-content p{color:var(--dark-grey-text);font-family:Sailec;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.5;margin-bottom:16px}@media screen and (min-width:480px){.blog-content p{font-size:16px}}@media screen and (min-width:1440px){.blog-content p{font-size:18px;line-height:1.67}}@media screen and (min-width:768px){.blog-content p{font-size:18px;line-height:1.67}}.blog-content p img{height:auto;max-width:100%}@media screen and (min-width:768px){.blog-content p{margin-bottom:34px}}.blog-content p:first-child{color:var(--dark);font-family:Sailec;font-size:18px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.2px;line-height:1.44}@media screen and (min-width:640px){.blog-content p:first-child{font-size:20px;line-height:1.55}}@media screen and (min-width:1440px){.blog-content p:first-child{font-size:24px;letter-spacing:-.4px;line-height:1.58}}.blog-content a{text-decoration:underline}.blog-content table{margin:16px 0}@media screen and (min-width:768px){.blog-content table{margin:34px 0}}.blog-content strong{font-family:var(--sailec-bold);font-weight:500}.blog-content ul{color:var(--dark-grey-text);font-family:Sailec;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.5;list-style:none;margin:32px 0;padding:0}@media screen and (min-width:480px){.blog-content ul{font-size:16px}}@media screen and (min-width:1440px){.blog-content ul{font-size:18px;line-height:1.67}}@media screen and (min-width:768px){.blog-content ul{font-size:18px;line-height:1.67}}.blog-content ul li{margin:16px 0;padding-left:32px;text-indent:-32px}.blog-content ul li:before{background-color:var(--orange-bg);content:" ";display:inline-block;height:8px;margin-right:20px;width:8px}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{color:var(--dark);font-family:Sailec-Medium;font-size:26px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08;margin-bottom:25px;margin-top:40px}@media screen and (min-width:640px){.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{font-size:32px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:768px){.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-bottom:64px;margin-top:30px}}@media screen and (min-width:1440px){.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{margin-top:50px}}.blog-content h1{color:var(--dark);font-family:Sailec-Medium;font-size:30px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.4px;line-height:1.2}@media screen and (min-width:640px){.blog-content h1{font-size:34px;letter-spacing:-.8px;line-height:1.24}}@media screen and (min-width:1280px){.blog-content h1{font-size:48px;letter-spacing:-1px;line-height:1.31}}.blog-content h3{color:var(--dark);font-family:Sailec-Medium;font-size:22px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08}@media screen and (min-width:640px){.blog-content h3{font-size:28px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.blog-content h3{font-size:30px;letter-spacing:-.8px;line-height:1.24}}.blog-content h4{color:var(--dark);font-family:Sailec-Medium;font-size:20px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.3px;line-height:1.08}@media screen and (min-width:640px){.blog-content h4{font-size:24px;letter-spacing:-.4px;line-height:1.27}}@media screen and (min-width:1024px){.blog-content h4{font-size:28px;letter-spacing:-.8px;line-height:1.24}}.blog-content ol{color:var(--dark-grey-text);font-family:Sailec;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;line-height:1.5;list-style:auto;margin:32px 0 32px 8px;padding:0 0 0 10px}@media screen and (min-width:480px){.blog-content ol{font-size:16px}}@media screen and (min-width:1440px){.blog-content ol{font-size:18px;line-height:1.67}}@media screen and (min-width:768px){.blog-content ol{font-size:18px;line-height:1.67}}.blog-content ol li{margin:16px 0;padding-left:10px}.blog-content iframe{width:100%}.blog-content table{border:0;border-collapse:collapse;border-spacing:0;color:#595960;font-family:Sailec,tahoma,arial,sans-serif;font-size:14px;font-weight:400}@media screen and (min-width:480px){.blog-content table{font-size:16px}}@media screen and (min-width:768px){.blog-content table{font-size:18px}}.blog-content table td{border:1px solid #ddd;color:#595960;font-family:Sailec,tahoma,arial,sans-serif;font-size:14px;font-weight:400;padding:10px}@media screen and (min-width:480px){.blog-content table td{font-size:16px}}@media screen and (min-width:768px){.blog-content table td{font-size:18px}}.blog-content table td p{color:#595960;font-family:Sailec,tahoma,arial,sans-serif;font-size:14px;font-weight:400;margin-bottom:0}@media screen and (min-width:480px){.blog-content table td p{font-size:16px}}@media screen and (min-width:768px){.blog-content table td p{font-size:18px}}.blog-content table td span{color:#595960;font-family:Sailec,tahoma,arial,sans-serif;font-size:14px;font-weight:400}@media screen and (min-width:480px){.blog-content table td span{font-size:16px}}@media screen and (min-width:768px){.blog-content table td span{font-size:18px}}.blog-content pre{margin-bottom:28px}.blog-content :not(pre) code{background-color:#0000000b;border-radius:4px;font-size:90%;margin:0;padding:.2em .4em}.blog-content pre code{border-radius:6px}.blog-content .quote-author-wrapper{align-items:center;display:flex}.blog-content .quote-author-wrapper p img{border-radius:50%;height:80px;margin-right:20px;width:80px}.blog-content .quote-author__position-wrapper{display:inline-block;width:calc(100% - 100px)}.blog-content .quote-author__position-wrapper p:last-child{align-items:flex-end;color:var(--dark-grey-text-20);display:flex;font-family:var(--sailec);font-size:9px;font-style:normal;font-weight:700;line-height:1.22;margin-top:14px;text-transform:uppercase}.blog-content .quote-author__position-wrapper p:last-child img{border-radius:0;height:14px;margin-right:4px;width:20px}.blog-content .quote-author__position-wrapper .quote-author-name{color:var(--abs-black);font-family:var(--sailec-medium);font-size:15px;line-height:1.325}.blog-content .quote-author-position{color:var(--dark-grey-text-20);font-family:var(--sailec);font-size:15px;line-height:1.325;margin-top:8px}.blog-content .quote-author-location__icon{padding-right:4px}.blog-content .quote-author-location{align-items:flex-end;color:var(--dark-grey-text-20);display:flex;font-family:var(--sailec);font-size:9px;font-style:normal;font-weight:700;line-height:1.22;margin-top:14px;text-transform:uppercase}.blog-content .quote-author__image{border-radius:50%;height:80px;width:80px}.blog-content .quote-title{color:var(--abs-black);font-family:var(--sailec-medium);font-size:22px;line-height:1.64;margin-bottom:20px}@media screen and (min-width:480px){.blog-content .quote-title{font-size:24px}}.blog-content .quote-text{color:var(--dark-grey-text);font-family:var(--sailec);font-size:18px;line-height:2}.blog-content .quote{padding-top:40px;position:relative}.blog-content .quote p{margin-bottom:0}@media screen and (min-width:480px){.blog-content .quote{margin-bottom:36px;padding-left:40px;padding-top:0}}.blog-content .quote:before{color:var(--orange-text);content:"“";font-size:80px;left:0;position:absolute;top:-30px}@media screen and (min-width:480px){.blog-content .quote:before{top:-28px}}.blog-content .quote-text-wrapper{margin-bottom:40px}.blog-content .quote-text-wrapper .quote-title{color:var(--abs-black);font-family:var(--sailec);font-size:22px;line-height:1.64;margin-bottom:20px}.blog-content .quote-author__image-holder{width:100px}.in-text-banner{display:flex;flex-direction:column;margin-bottom:16px;max-width:95%}@media screen and (min-width:480px){.in-text-banner{border-left:6px solid var(--orange-bg);flex-direction:row}}@media screen and (min-width:768px){.in-text-banner{margin-bottom:34px}}.in-text-banner-text-wrapper{background-color:var(--background-grey);flex-grow:1;padding:14px}@media screen and (min-width:480px){.in-text-banner-text-wrapper{flex-basis:80%}}@media screen and (min-width:640px){.in-text-banner-text-wrapper{flex-basis:70%;padding:18px}}.in-text-banner-text-wrapper .in-text-banner-title{color:var(--abs-black);display:inline-block;font-size:18px;letter-spacing:normal;line-height:1.64;margin:0;text-decoration:underline;text-decoration-color:var(--orange-bg);text-underline-offset:6px}@media screen and (min-width:385px){.in-text-banner-text-wrapper .in-text-banner-title{max-width:92%}}@media screen and (min-width:640px){.in-text-banner-text-wrapper .in-text-banner-title{max-width:70%}}@media screen and (min-width:768px){.in-text-banner-text-wrapper .in-text-banner-title{font-size:22px;max-width:94%}}@media screen and (min-width:1024px) and (max-width:1280px){.in-text-banner-text-wrapper .in-text-banner-title{max-width:86%}}.in-text-banner-text-wrapper .in-text-banner-desc{font-size:12px;margin-bottom:0;margin-top:18px}@media screen and (min-width:480px){.in-text-banner-text-wrapper .in-text-banner-desc{font-size:14px}}@media screen and (min-width:768px){.in-text-banner-text-wrapper .in-text-banner-desc{max-width:90%}}.in-text-banner-link-wrapper{align-items:center;background-color:var(--orange-bg);display:flex;justify-content:center}.in-text-banner-link-wrapper .in-text-banner-link{align-items:center;color:var(--white);display:flex;flex-grow:1;height:100%;justify-content:center;overflow:hidden;padding:18px;position:relative;text-decoration:none;width:100%;z-index:1}@media screen and (min-width:480px){.in-text-banner-link-wrapper .in-text-banner-link{font-size:22px;padding:0 12px}}@media screen and (min-width:768px){.in-text-banner-link-wrapper .in-text-banner-link{padding:0 22px}}.in-text-banner-link-wrapper .in-text-banner-link:before{background-color:var(--dark);box-shadow:0 0 -10px 2px var(--dark);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease,opacity .2s ease-in;width:100%;z-index:-1}.in-text-banner-link-wrapper .in-text-banner-link:hover:before{opacity:1;transform:scaleX(1)}.in-text-banner-link-wrapper .in-text-banner-link__text{text-wrap:nowrap;font-size:13px;margin-right:5px}@media screen and (min-width:768px){.in-text-banner-link-wrapper .in-text-banner-link__text{font-size:14px;margin-right:16px}}.in-text-banner-link-wrapper .in-text-banner-link__icon{height:10px;margin-top:2px;width:10px}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: An Old Hope – Star Wars Syntax
  Author: (c) Gustavo Costa <gusbemacbe@gmail.com>
  Maintainer: @gusbemacbe

  Original theme - Ocean Dark Theme – by https://github.com/gavsiu
  Based on Jesse Leite's Atom syntax theme 'An Old Hope'
    https://github.com/JesseLeite/an-old-hope-syntax-atom
*/.hljs{background:#1c1d21;color:#c0c5ce}.hljs-comment,.hljs-quote{color:#b6b18b}.hljs-deletion,.hljs-name,.hljs-regexp,.hljs-selector-class,.hljs-selector-id,.hljs-tag,.hljs-template-variable,.hljs-variable{color:#eb3c54}.hljs-built_in,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-type{color:#e7ce56}.hljs-attribute{color:#ee7c2b}.hljs-addition,.hljs-bullet,.hljs-string,.hljs-symbol{color:#4fb4d7}.hljs-section,.hljs-title{color:#78bb65}.hljs-keyword,.hljs-selector-tag{color:#b45ea4}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.post-header:where(.astro-t27rcxxd){margin-top:16px}@media screen and (min-width:768px){.post-header:where(.astro-t27rcxxd){margin-top:80px}}.post-header__tags:where(.astro-t27rcxxd){margin-bottom:24px;margin-top:24px}@media screen and (min-width:768px){.post-header__tags:where(.astro-t27rcxxd){margin-top:32px}}.related-post-card__title:where(.astro-earaxjlv){font-family:var(--sailec);font-size:26px;letter-spacing:-.2px;line-height:1.3;margin-bottom:18px;margin-top:15px}.related-post-card__description:where(.astro-earaxjlv){font-family:var(--sailec);font-size:14px;line-height:1.5;opacity:.75}@media screen and (min-width:640px){.related-post-card__description:where(.astro-earaxjlv){font-size:16px}}@media screen and (min-width:480px){.related-post-card__description:where(.astro-earaxjlv){font-size:18px;line-height:1.67}}.related-post-card__body:where(.astro-earaxjlv):after{background-color:transparent;background-image:linear-gradient(to top,var(--white) 15%,transparent);bottom:0;content:"";height:200px;left:0;position:absolute;right:0}.related-post-card:where(.astro-earaxjlv):hover{background-color:var(--light-grey)}.related-post-card:where(.astro-earaxjlv):hover .related-post-card__body:where(.astro-earaxjlv):after{background-image:linear-gradient(to top,var(--light-grey) 15%,transparent)}.related-header:where(.astro-xj4yj4fu){font-family:Sailec,sans-serif;font-size:26px;letter-spacing:-.2px;line-height:1.3;margin-bottom:30px}.post-footer__author-title:where(.astro-s7tmpkeu){align-self:center;color:var(--dark);font-family:var(--sailec-bold);font-size:12px;font-stretch:normal;font-style:normal;height:-moz-fit-content;height:fit-content;letter-spacing:1.7px;text-transform:uppercase}@media screen and (min-width:640px){.post-footer__author-title:where(.astro-s7tmpkeu){line-height:1.67}}@media screen and (min-width:1280px){.post-footer__author-title:where(.astro-s7tmpkeu){line-height:1.75}}@media screen and (min-width:1440px){.post-footer__author-title:where(.astro-s7tmpkeu){font-size:13px;letter-spacing:1.9px}}.bottom-form:where(.astro-s7tmpkeu){display:flex;flex-direction:row-reverse}.grey-background:where(.astro-s7tmpkeu){background-color:var(--background-grey)}button[data-name=checked-list],button[data-name=fullscreen],button[data-name=live]{display:none}@media screen and (min-width:480px){button[data-name=checked-list],button[data-name=fullscreen],button[data-name=live]{display:block}}#editor-wrap .w-md-editor-content{height:121px!important}.button-submit-comm{font-family:var(--sailec-medium);font-size:16px}.button-submit-comm:after{background:#181820;content:"";height:100%;left:0;position:absolute;top:0;transition-duration:.2s;width:0}.button-submit-comm:hover:after{transition-duration:.2s;width:100%}.comm-count:after{background-color:var(--dark);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.info-wrap .input-block-wrap{flex:1 1 auto}.info-wrap .input-block-wrap .form-input-wrapper{flex:0 0 calc(50% - 20px)}.info-wrap .button-submit-comm{flex:0 0 121px;max-height:42px}@media screen and (min-width:768px){.info-wrap .button-submit-comm{max-height:unset}}.msg-validation-err{bottom:-30px;color:#e51f1f;font-family:var(--sailec);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1.38;margin-bottom:.4rem;right:0}.input-label{color:var(--slate-grey);font-family:var(--sailec);font-size:13px;font-weight:500;letter-spacing:.5px;line-height:1.38;margin-bottom:.4rem;text-transform:uppercase}.input-label .required{color:#e51f1f}.label-error-msg{color:#e51f1f;font-size:12px}.input-comment,.input-comment-text{background-color:transparent;border-bottom:1px solid var(--light-grey-text);color:var(--dark);font-family:Sailec;font-size:16px;font-style:normal;font-weight:500;line-height:23px;outline:none;width:100%}.input-comment-text:focus,.input-comment:focus{border-bottom:1px solid var(--orange-bg)}.input-comment-text,.input-comment-text:focus{border:1px solid var(--light-grey-text)}.comment-list li{list-style:none}.comment .comment-head .avatar-placeholder{flex:0 0 50px}.comment .sender-contact .comment-item-date,.comment .sender-contact .comment-item-email,.comment .sender-contact .comment-item-name{font-family:var(--sailec);font-size:14px}@media screen and (min-width:768px){.comment .sender-contact .comment-item-date,.comment .sender-contact .comment-item-email,.comment .sender-contact .comment-item-name{font-size:16px}}.comment .sender-contact .comment-item-date,.comment .sender-contact .comment-item-email{color:var(--slate-grey)}.blog-content.padding-with-table{display:flex;justify-content:space-between}@media screen and (min-width:1024px){.blog-section.padding-with-table{padding:0 6%}}.blog-content .aside-content{display:none}@media screen and (min-width:768px){.blog-content .aside-content{display:block;position:relative;width:26%}}@media screen and (min-width:1024px){.blog-content .aside-content{left:7%;width:32%}}.aside-content-wrapper{left:0;position:sticky;top:var(--headerOffset)}.blog-content .aside-content .table-container{background-color:var(--background-grey);margin-bottom:12px;padding:20px 16px}.blog-content .aside-content .table-container .table-title{border-bottom:1px solid var(--orange-text);color:var(--dark);display:inline-block;font-size:20px;font-weight:600;margin-bottom:20px}.blog-content .aside-content nav{max-height:400px;overflow:auto}.blog-content .aside-content nav::-webkit-scrollbar{width:2px}.blog-content .aside-content nav::-webkit-scrollbar-track{box-shadow:inset 0 0 6px var(--dark-grey-40)}.blog-content .aside-content nav::-webkit-scrollbar-thumb{background-color:var(--orange-text)}.blog-content .aside-content nav .toc-level{counter-reset:li;font-size:14px;font-style:normal;list-style-type:none;margin:0;padding:0}.blog-content .aside-content nav .toc-level-2{padding-left:0}.blog-content .aside-content nav .toc-level .toc-item-h2{margin:0 0 8px 16px;position:relative}.blog-content .aside-content nav .toc-level .toc-item-h2:before{color:var(--light-grey-text);content:counter(li,decimal-leading-zero);counter-increment:li;left:-16px;position:absolute}.blog-content .aside-content nav .toc-level .toc-item-h2:last-child{margin-bottom:0}.blog-content .aside-content nav .toc-level .toc-item-h2:hover:before{color:var(--orange-text)}.blog-content .aside-content nav .toc-level li a{color:var(--dark);text-decoration:none}.blog-content .aside-content nav .toc-level li a:hover{font-weight:600}.blog-content .aside-content nav .toc-level-2 li{align-items:flex-start;display:flex;gap:8px;list-style:none;margin:6px 0;padding:0}.blog-content .aside-content nav .toc-level-2 li:before{color:var(--light-grey-text);content:"■"}.blog-content .aside-content nav .toc-level-2 li:hover:before{color:var(--orange-text)}.blog-content .aside-content nav .toc-level li:has(a.active):before{color:var(--orange-text)}.blog-content .aside-content nav .toc-level li a.active{font-weight:600}.blog-content .article-content{width:100%}@media screen and (min-width:768px){.blog-content .article-width-with-aside{width:65%}}@media screen and (min-width:1024px) and (max-width:1280px){.article-width-with-aside .in-text-banner .in-text-banner-text-wrapper .in-text-banner-title{font-size:20px}}@media screen and (min-width:1280px){.article-width-with-aside .in-text-banner .in-text-banner-text-wrapper .in-text-banner-title{max-width:80%}}@media screen and (min-width:1024px) and (max-width:1280px){.article-width-with-aside .in-text-banner .in-text-banner-text-wrapper .in-text-banner-desc{max-width:100%}}.sticky-banner-container{border:1px solid var(--background-grey);padding:20px 20px 20px 42px}.sticky-banner-container .sticky-banner-title{font-size:18px;letter-spacing:normal;line-height:1.4;margin:0;max-width:80%;position:relative}.sticky-banner-container .sticky-banner-title:before{background-color:var(--orange-text);content:"";display:inline-block;height:14px;left:-26px;position:absolute;top:3px;width:14px}.sticky-banner-container .sticky-banner-link{text-decoration:none}.sticky-banner-container .sticky-banner-link-wrapper{font-family:Sailec-Medium,sans-serif;font-size:14px;gap:4px;line-height:14px;margin-top:12px;transition:.3s;transition-property:color,gap}.sticky-banner-container .sticky-banner-link-wrapper:hover{color:var(--orange-text);gap:12px}.sticky-banner-link-wrapper .arrow{color:var(--orange-text);height:16px;margin-top:2px;width:16px}.other-services-section__grey .title{font-size:36px}
