@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;700&display=swap');
body { letter-spacing: -.8px; font-size: 16px; font-weight: 300;}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content cite, .entry-content figcaption, .entry-content table, .entry-content address, .entry-content .wp-caption-text, .entry-content .wp-block-file, body, .entry-content {font-family:"Rubik", -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.section-cs { background-image: url("data:image/svg+xml,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 2008.219 1042.215'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23e4ecf3; opacity: 0.5; %7D %3C/style%3E%3C/defs%3E%3Cpath id='background-path' class='cls-1' d='M859.679-44.925c136.388,18.3,211.11,4.738,260.245,2.854l.138-.005c64.551-2.389,49.917,1023.36-.439,1023.912-.383,0-1.044.01-1.7.014C782.7,983.931,310.834,587.735-160.262,682.809c-305.559,61.666-514.2,162.874-638.491,239.731l-1.23.761c-95.1,58.94-12.265-989.628.163-983.633l1.013.487C-723.5-23.7-438.052,97.12-65.954,53.838,369.758,3.157,541.538-87.614,859.679-44.925Z' transform='translate(845.102 60.358)'/%3E%3C/svg%3E"); background-position: top center; background-repeat: no-repeat;  background-size: 110%; padding-top: 130px; }
/* brand colors */
.color-red {color: #E13028;}
.color-purple {color: #9143FD;}
.color-blue {color: #0045FF;}
.color-green {color: #00D280;}
.color-blue {color:#1E32FA;}


/*accent*/
a { color: #e12f23; text-decoration: none; }
.entry-content a:hover, .entry-content a:focus { text-decoration: underline; }
body:not(.overlay-header) .primary-menu > li > a, body:not(.overlay-header) .primary-menu > li > .icon, .modal-menu a, .footer-menu a, .footer-widgets a, #site-footer .wp-block-button.is-style-outline, .wp-block-pullquote:before, .singular:not(.overlay-header) .entry-header a, .archive-header a, .header-footer-group .color-accent, .header-footer-group .color-accent-hover:hover { color: #0045ff;}
.color-accent, .color-accent-hover:hover, .color-accent-hover:focus, :root .has-accent-color, .has-drop-cap:not(:focus):first-letter, .wp-block-button.is-style-outline, a { color: #e12f23; }
button, .button, .faux-button, .wp-block-button__link, .wp-block-file .wp-block-file__button, input[type="button"], input[type="reset"], input[type="submit"], .bg-accent, .bg-accent-hover:hover, .bg-accent-hover:focus, :root .has-accent-background-color, .comment-reply-link { background-color: #000; }



@media (min-width: 576px){
.pfportimg .wp-block-media-text__media { width: auto; }
.pfportimg .wp-block-media-text__media img { width: 770px; }
}
@media (min-width: 700px){
h2.entry-title { font-size: 4rem; }
.entry-content { font-size: 20px; }
h1, .heading-size-1 { font-size: 4rem; }
}
@media (min-width: 1220px){
h1, .heading-size-1, .comment-reply-title { font-size: 5rem; }
}
.overflow-hidden { overflow: hidden!important; }
/* body.home .entry-header { display: none; } */
.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) { max-width: 700px; width: calc(100% - 4rem); }
.post-meta-wrapper, .author-bio, .section-inner.thin, .comment-respond p:not(.comment-notes), .akismet_comment_form_privacy_notice{ max-width: 700px; }
.akismet_comment_form_privacy_notice{ margin:0 auto 1em auto; }
.portfolio-img { margin-bottom: 15px !important; border-radius: 20px; overflow: hidden; box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 25%); -webkit-transition: all .3s ease; transition: all .3s ease;}
.portfolio-img img { width: 100%; }
.portfolio-img:hover { box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 40%); }

/*footer*/
.bg-black {background-color: #000;}
.font-big {font-size: 50px; margin-top: 10px; margin-bottom: 6px;}
.say-hello .media-body:after { content: ''; width: 140px; height: 1px; border-bottom: 1px solid #fff;display: block; margin-top: 12px;}
.footer-bits h5 {font-size:16px;font-weight: normal;}
.footer-bits a {font-size:16px; line-height: 1.3; color: #fff;opacity: .45; -webkit-transition: all .3s ease; transition: all .3s ease;}
.footer-bits ul li { margin-bottom:8px;}
.footer-bits a:hover {opacity:1;}
.footer-pieces {font-size:16px; padding-bottom: 60px;}
.featured-footer {width: 9999px;max-height: 300px;}
.footer-bird {overflow: hidden; padding-top: 90px;}
.case-frame { position: relative;top: -165px; }
.case-device { position: absolute; top: -25px; left: -25px; }
.fproject { display: block;max-width: 25%;}
@media (max-width: 767px){
.fproject { display: none;}
}
.media { display: -ms-flexbox; display: flex; -ms-flex-align: start; align-items: flex-start; }
.mr-5, .mx-5 { margin-right: 60px!important; }
.pb-3, .py-3 { padding-bottom: 1rem!important; }
.pt-3, .py-3 { padding-top: 1rem!important; }
.mb-3, .my-3 { margin-bottom: 1rem!important; }
.mb-3rem { margin-bottom: 3rem!important; }
.font20 { font-size: 20px; }
.text-white { color: #fff!important; }
.say-hello { margin-bottom: 60px; }
.say-hello a { text-decoration: none; }
.footer-widgets-outer-wrapper {padding:0;}
.footer-copyright { font-weight: 400; }
.footer-widgets .heading-size-3 {font-size: 16px;font-weight: normal;margin-bottom: 15px;}

.footer-widgets a, .footer-menu a { font-size: 16px; line-height: 1.3; color: #fff !important; opacity: .45; -webkit-transition: all .3s ease; transition: all .3s ease; font-weight: 400; position: relative; left: 0px; }
.footer-widgets a:hover, .footer-menu a:hover { left: 4px; opacity: 1; }
.footer-widgets .widget_nav_menu li { margin: 0; }
.footer-pieces a { opacity: 1; text-decoration: none; left: 0; }
.footer-pieces a:hover { opacity:.6; left: 0; }
@media (max-width:699px){
.footer-nav-widgets-wrapper .widget, .footer-pieces { text-align: center; }
.say-hello img { width: 85px; }
.say-hello img.mr-5 { margin-right: 15px !important; }
.font-big { margin-top: 0; }
.media-body.py-3.mb-3 { padding-top: 0 !important; }
.font-big { font-size: 40px; }
}

/* work */
.csslide { position: relative; display: block; color: #000; }
.csslide:hover{ color: #000; }
.csslide:hover .csprojname, .csslide:hover p:nth-child(2) { filter: blur(4px); -webkit-filter: blur(4px); opacity: .4; }
.csprojname { max-width: 100%;position: relative;transition: all .6s ease; }
.csprojname h2 { font-size: 14px; font-weight: 400; display: block; white-space: nowrap; text-overflow: ellipsis; text-overflow: clip; overflow: hidden;    margin-top: 12px; }
.csprojname h2 .highlight { font-weight: 500; }
.csprojname:after { width: 100px; content: ""; position: absolute; right: 0; height: 20px; top: 0; background: rgba(255,255,255,0); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,255,255,1))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 ); }
.csprojimg, .portfolio-img { overflow: hidden; border-radius: 20px; position: relative; }
.csprojimg:before, .portfolio-img a:before { content: ""; opacity: 0; transition: all 1.2s ease; display: block; width: 100%; height:  100%; position: absolute; bottom: 0; background: rgba(0,0,0,0.54); background: -moz-linear-gradient(10deg, rgba(0,0,0,0.54) 0%, rgba(31,59,8,0) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(0,0,0,0.54)), color-stop(100%, rgba(31,59,8,0))); background: -webkit-linear-gradient(10deg, rgba(0,0,0,0.54) 0%, rgba(31,59,8,0) 100%); background: -o-linear-gradient(10deg, rgba(0,0,0,0.54) 0%, rgba(31,59,8,0) 100%); background: -ms-linear-gradient(10deg, rgba(0,0,0,0.54) 0%, rgba(31,59,8,0) 100%); background: linear-gradient(10deg, rgba(0,0,0,0.54) 0%, rgba(31,59,8,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#1f3b08', GradientType=1 ); }
.csslide:hover .csprojimg:before, .csslide:hover .portfolio-img a:before{ opacity: .7; }
.csprojbrand { display: block; position: absolute; bottom: 90px; z-index: 1; min-width: 340px;  left: 0; }
.csslide:hover .csprojbl{ opacity: 1; left: 50px; }
.csslide:hover .csprojbn{ opacity: 1; left: 50px; } .csprojbl { opacity: 0; position: relative; left: 0;transition: all .6s ease; }
.csprojbl img { height: 42px; width: auto; margin-bottom: 10px; }
.csprojbn { background-color: #fff; width: 100%; padding: 15px; border-radius: 3px; box-shadow: 6px 7px 10px rgba(105, 113, 120, 0.22); opacity: 0; position: relative; left: 0;transition: all 1.2s ease; }
.csprojbn p { font-size: 18px; color: #697178; margin: 0; }
.csprojbn p .highlight { color: #000;font-weight: 400; }

/*about*/
.about-cover-icon img { max-width: 207px; margin: 0 auto; }
body.page.page-id-53, body.page.page-id-1663 { background: url(https://creativealive.com/wp-content/uploads/bg-dotted-lines.svg) center -90px no-repeat; }
.clientslogo img { max-height: 36px; margin-bottom: 60px; }
.clientsca { background: url(https://creativealive.com/wp-content/uploads/bg-dotted-lines-white.svg) center 110px no-repeat; }
.testimoname img { max-width: 50px; }
.testimoname { grid-template-columns: 50px auto !important; }

.btncontact { min-width: 240px; text-align: right; }
.btn-arrow { background-color: #0045FF; border-color: #0045FF; box-shadow: none; padding: 15px 20px; border-radius: 3px; color: #fff; display: inline-block; font-size: 16px; line-height: 1.5; text-decoration: none; letter-spacing: 0; position: relative; -webkit-transition: all 0.5s; transition: all 0.5s; position: relative; padding-right: 40px; }
.btn-arrow:after { content: url(https://creativealive.com/wp-content/uploads/arrow-right.svg); position: absolute; top: 50%; width: 12px; right: 23px; -webkit-transition: 0.4s; transition: 0.4s; margin-top: -12px; }
.btn-arrow:hover { background-color: #0C44D9; border-color: #0C44D9;}
.btn-arrow:hover:after { right: 18px; }
@media (max-width:999px){
.btncontact { display:none; }
}
body.home .post-inner { padding-top: 0; }
body:not(.overlay-header) .primary-menu > li > a { color: rgba(0,0,0,.5); }
.primary-menu li.current-menu-item > a { color: rgb(0 0 0) !important; text-decoration: none; }
.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor { text-decoration: none; color: rgb(0 0 0) !important; }
.primary-menu a { position: relative; }
.primary-menu a:hover {text-decoration: none; color: #E13028;}
.primary-menu a:before, .primary-menu a:after{ content: ""; position: absolute; transition: transform 0.5s ease; }
.primary-menu a:before { left: 0; bottom:-6px; width: 100%; height: 1px; background: #E13028; transform: scaleX(0); }
.primary-menu a:hover:before { transform: scaleX(1); }
.primary-menu li.current-menu-item > a:before { display: none; }

body.page.page-id-1742 {background: url('https://creativealive.com/wp-content/uploads/store-bg.png') top center no-repeat;}
.store-cover {min-height: 1050px; position: relative;}
body.page.page-id-1742 #site-header { background-color:transparent; }
body.page.page-id-1742 #site-content { overflow-x: hidden; }

.hang-comp01, .hang-comp02, .hang-comp03 {position: absolute; -webkit-animation-name: hvr-bob-float, hvr-bob; animation-name: hvr-bob-float, hvr-bob; -webkit-animation-duration: .3s, 1.5s; animation-duration: .3s, 1.5s; -webkit-animation-delay: 0s, .3s; animation-delay: 0s, .3s; -webkit-animation-timing-function: ease-out, ease-in-out; animation-timing-function: ease-out, ease-in-out; -webkit-animation-iteration-count: 1, infinite; animation-iteration-count: 1, infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-direction: normal, alternate; animation-direction: normal, alternate;}

.hang-comp01 {width: 595px; height: 645px; background: url('https://creativealive.com/wp-content/uploads/component-budget.svg') top center no-repeat; top: -90px; left: 50%; margin-left: -882px !important; }
.hang-comp02 {width: 595px;height: 435px;background: url('https://creativealive.com/wp-content/uploads/component-balance.svg') top center no-repeat;top: 270px;left: 50%;margin-left: -192px !important;}
.hang-comp03 {width:645px;height:593px;background: url('https://creativealive.com/wp-content/uploads/component-filters.svg') top center no-repeat;top: -150px;left: 50%;margin-left: 344px !important;}

/* Bob */
@-webkit-keyframes hvr-bob {
0% { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
50% { -webkit-transform: translateY(-4px); transform: translateY(-4px); }
100% { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
}
@keyframes hvr-bob {
0% { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
50% { -webkit-transform: translateY(-4px); transform: translateY(-4px); }
100% { -webkit-transform: translateY(-8px); transform: translateY(-8px); }
}

@media (max-width:850px){
.hang-comp01, .hang-comp03 { display:none; }
.hang-comp02 {top:410px;}
}

.ulpills li {display:inline-block;background: #E4ECF3;border-radius: 10px;font-size: 14px;font-weight: 400;color: #7A8095;padding: 12px 20px;margin: 3px !important;}
.color-blue.arrowblue {position:relative;padding-right:30px;display: inline-block;font-weight: 400;}
.color-blue.arrowblue:after {content: url(https://creativealive.com/wp-content/uploads/arrow-right-blue.svg);position: absolute;top: 50%;width: 12px;right: 9px;-webkit-transition: 0.4s;transition: 0.4s;margin-top: -19px;}
.color-blue.arrowblue:hover:after{right: 0px;} 
.linebg2 {background: url(https://creativealive.com/wp-content/uploads/bg-dotted-lines.svg) 150% -240px no-repeat;}
img#wpstats {
    visibility: hidden;
    position: absolute;
    bottom: 0;
}
/*cursor update*/

:root {
--f-cursor-default: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='31' fill='none' viewBox='0 0 26 31'%3E%3Cpath fill='%23fff' fill-rule='evenodd' stroke='%23010101' stroke-linecap='square' stroke-width='2.5' d='M21.993 14.425 2.549 2.935l4.444 23.108 4.653-10.002 10.347-1.616Z' clip-rule='evenodd'/%3E%3C/svg%3E" ),auto;
--f-cursor-pointer: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='29' fill='none' viewBox='0 0 28 29'%3E%3Cpath fill='%23fff' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M6.84 21.83c-.47-.6-1.05-1.82-2.07-3.34-.58-.83-2.01-2.41-2.45-3.23a2.1 2.1 0 0 1-.25-1.67 2.2 2.2 0 0 1 2.39-1.67c.85.18 1.63.6 2.25 1.2.43.41.82.85 1.18 1.32.27.34.33.47.63.85.3.39.5.77.35.2-.11-.83-.31-2.23-.6-3.48-.21-.95-.26-1.1-.46-1.82s-.32-1.32-.54-2.13c-.2-.8-.35-1.62-.46-2.44a4.7 4.7 0 0 1 .43-3.08c.58-.55 1.44-.7 2.17-.37a4.4 4.4 0 0 1 1.57 2.17c.43 1.07.72 2.19.86 3.33.27 1.67.79 4.1.8 4.6 0-.61-.11-1.91 0-2.5.12-.6.54-1.1 1.12-1.33.5-.15 1.02-.19 1.53-.1.52.1.98.4 1.29.83.38.98.6 2 .63 3.05.04-.91.2-1.82.47-2.7.28-.39.68-.67 1.15-.8.55-.1 1.11-.1 1.66 0 .46.15.85.44 1.14.82.35.88.56 1.82.63 2.77 0 .23.12-.65.48-1.24a1.67 1.67 0 1 1 3.17 1.07v3.77c-.06.97-.2 1.94-.4 2.9-.29.85-.7 1.65-1.2 2.38-.8.9-1.48 1.92-1.98 3.02a6.67 6.67 0 0 0 .03 3.2c-.68.07-1.37.07-2.05 0-.65-.1-1.45-1.4-1.67-1.8a.63.63 0 0 0-1.13 0c-.37.64-1.18 1.79-1.75 1.85-1.12.14-3.42 0-5.23 0 0 0 .3-1.66-.39-2.27-.68-.6-1.38-1.3-1.9-1.76l-1.4-1.6Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M20.65 22.3v-6.24c0-.38-.31-.68-.7-.68-.37 0-.68.3-.68.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM17.2 22.3l-.04-6.25a.67.67 0 1 0-1.34.01l.04 6.24a.67.67 0 1 0 1.34 0ZM12.37 16.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.3.67-.68l-.04-6.23c0-.38-.3-.68-.67-.68-.37 0-.67.31-.67.69Z'/%3E%3C/svg%3E" ),auto;
--f-cursor-grab: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' fill='none' viewBox='0 0 28 28'%3E%3Cpath fill='%23fff' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='M8.32 14.57c-.15-.58-.31-1.35-.65-2.46-.33-1.1-.54-1.36-.74-1.95-.21-.59-.48-1.14-.8-1.87A19.2 19.2 0 0 1 5.4 6c-.13-.65.03-1.33.45-1.86.57-.55 1.39-.76 2.16-.55.6.26 1.1.7 1.46 1.25.47.75.85 1.55 1.14 2.38.45 1.15.77 2.33.97 3.54l.14.72V9.64c0-1.6-.1-2.9 0-4.67 0-.2.1-.94.13-1.14.04-.69.45-1.3 1.06-1.6.7-.3 1.52-.3 2.22 0 .64.3 1.06.9 1.1 1.6 0 .17.14 1.58.14 1.76V11.37c.04-2.1.22-4.19.54-6.26.19-.65.65-1.18 1.26-1.48.75-.3 1.6-.15 2.22.39.46.5.73 1.14.76 1.82v5.64c.14-.45.3-.86.43-1.18.13-.32.38-.97.57-1.36.2-.38.41-.75.65-1.1.25-.4.62-.71 1.07-.89a1.59 1.59 0 0 1 2.06.94c.1.58.1 1.17 0 1.75-.1.88-.3 1.76-.56 2.62-.2.7-.43 1.95-.54 2.53-.1.6-.36 2.2-.57 2.9-.3.83-.73 1.61-1.25 2.33a11.5 11.5 0 0 0-1.9 2.87 6.43 6.43 0 0 0 .04 3.05 9.2 9.2 0 0 1-1.95 0c-.62-.1-1.38-1.33-1.59-1.72a.6.6 0 0 0-1.08 0c-.36.6-1.13 1.7-1.67 1.77-1.06.12-3.25 0-4.98 0 0 0 .3-1.6-.37-2.16-.66-.57-1.31-1.24-1.8-1.68l-1.32-1.47c-.45-.57-1-1.73-1.97-3.17-.56-.8-1.59-1.73-2.03-2.5a2.78 2.78 0 0 1-.3-2.1 1.92 1.92 0 0 1 2.17-1.37c.74.05 1.43.35 1.97.86.42.37.82.76 1.19 1.19.25.3.32.44.6.8.29.37.48.74.34.2'/%3E%3Cpath fill='%23000' d='M19.3 20.3v-6.24c0-.38-.3-.68-.68-.68-.38 0-.7.3-.7.68v6.23c0 .38.32.68.7.68.38 0 .69-.3.69-.68ZM16.13 20.3l-.01-6.25c0-.37-.31-.67-.69-.67-.37 0-.68.3-.68.68l.02 6.24c0 .37.3.67.68.67.38 0 .69-.3.68-.68ZM11.59 14.07l.03 6.22c0 .38.3.68.68.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E" ),auto;
--f-cursor-grabbed: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='25' fill='none' viewBox='0 0 28 25'%3E%3Cpath fill='%23fff' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.51 13.51 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.08-.9.7-1.64 1.56-1.88'/%3E%3Cpath stroke='%23000' stroke-linejoin='round' stroke-width='2.25' d='M6.81 3.46c.9-.34 2.68-.13 3.14.88.47 1.01.75 2.32.77 2-.03-.97.05-1.93.25-2.88.2-.6.68-1.08 1.29-1.3a3.61 3.61 0 0 1 1.72-.1c.58.12 1.1.45 1.44.93.44 1.1.68 2.25.73 3.43.05-1 .22-2 .5-2.96.32-.44.77-.76 1.3-.9a5.2 5.2 0 0 1 1.87 0c.5.17.95.49 1.27.92.4 1 .64 2.04.71 3.1 0 .27.13-.72.55-1.38a1.88 1.88 0 1 1 3.55 1.2v4.23c-.07 1.1-.22 2.18-.45 3.25-.32.95-.78 1.85-1.35 2.68a13.52 13.52 0 0 0-2.22 3.39 7.71 7.71 0 0 0 .03 3.6c-.76.07-1.53.07-2.3 0-.73-.12-1.63-1.58-1.87-2.03a.71.71 0 0 0-1.27 0c-.41.71-1.33 2-1.87 2.08-1.26.15-3.86 0-5.88 0 0 0 .36-1.87-.43-2.55-.79-.67-1.55-1.46-2.13-1.98L4.6 17.35a8.33 8.33 0 0 1-2.32-3.75c-.4-1.76-.35-2.6 0-3.3a2.8 2.8 0 0 1 1.6-1.23c.54-.1 1.1-.06 1.64.12.37.15.68.4.92.73.43.58.58.86.39.22-.19-.63-.6-1.1-.8-1.87-.4-.9-.65-1.88-.72-2.86.04-.9.64-1.68 1.5-1.95Z' clip-rule='evenodd'/%3E%3Cpath fill='%23000' d='M19.29 18.3v-6.24c0-.38-.3-.68-.69-.68-.38 0-.69.3-.69.68v6.23c0 .38.3.68.69.68.38 0 .69-.3.69-.68ZM16.12 18.3l-.02-6.25c0-.37-.3-.67-.68-.67-.38 0-.68.3-.68.68l.01 6.24c0 .37.31.67.69.67.37 0 .68-.3.68-.68ZM11.57 12.07l.04 6.22c0 .38.3.68.67.68.37 0 .67-.31.67-.69l-.04-6.22c0-.38-.3-.68-.67-.68a.68.68 0 0 0-.67.69Z'/%3E%3C/svg%3E" ),auto;
--f-cursor-text: url( "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='25' fill='none' viewBox='0 0 13 25'%3E%3Cpath fill='%23000' stroke='%23fff' stroke-width='1.75' d='M8 18.48v-4.23h1.27v-3H8V5.8c.2-.44.5-.82.87-1.14.23-.16.52-.32.83-.44a5.4 5.4 0 0 1 1.17-.05l.87.05.05-.87.08-1.27.06-.87-.88-.06c-.7-.04-1.4 0-2.1.14l-.05.01-.06.02c-.7.25-1.29.56-1.82.95L7 2.28l-.03.02c-.16.13-.31.28-.46.42a6.93 6.93 0 0 0-.39-.38l-.03-.03-.03-.02a5.86 5.86 0 0 0-1.85-.97l-.04-.01-.04-.01a8.1 8.1 0 0 0-2.19-.16l-.87.06.06.87.08 1.27.06.88.87-.06c.43-.03.85 0 1.27.08.23.08.5.21.74.4.33.3.63.72.84 1.19v5.42H3.72v3h1.27v4.2c-.21.47-.51.89-.88 1.24-.2.14-.46.28-.75.37-.36.07-.8.1-1.22.06l-.87-.05-.06.87-.08 1.27-.06.88.87.05c.71.05 1.42 0 2.12-.14h.04l.04-.02a5.83 5.83 0 0 0 1.88-.95l.03-.02.03-.03.44-.43c.14.14.28.27.44.4l.02.02.02.01c.55.42 1.14.73 1.76.95l.05.02.06.01c.77.17 1.47.22 2.17.18l.88-.05-.05-.87-.07-1.27-.05-.87-.87.04c-.42.03-.83 0-1.24-.08-.24-.1-.52-.25-.8-.45A3.4 3.4 0 0 1 8 18.48Z'/%3E%3C/svg%3E" ),auto;
}

@media (hover: hover) and (pointer: fine) {
body {
cursor:var(--f-cursor-default);
}
p,h1,h2,h3,h4,h5,h6,input[type=text],input[type=tel],input[type=email],input[type=search],textarea {
cursor: var(--f-cursor-text);
}
a,a *,button:not(.tooltip-btn),button:not(.tooltip-btn) *,select,input[type=checkbox] {
cursor: var(--f-cursor-pointer) !important;
}
}