<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
CTC Separate Stylesheet
Updated: 2021-08-22 04:45:55
*/

/*** GENERAL ***/
a {color:#7D5FFF}
a:hover {color:#7158E2}
b, strong {font-weight: 600;}
.strike {text-decoration: line-through;}
.mw-650 {max-width:650px!important;}

.card-img, .card-img-bottom, .card-img-top {height:auto}

.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active, .wp-block-button.is-style-outline .active.wp-block-button__link, .wp-block-button.is-style-outline .btn-check:active + .wp-block-button__link, .wp-block-button.is-style-outline .btn-check:checked + .wp-block-button__link, .wp-block-button.is-style-outline .dropdown-toggle.show.wp-block-button__link, .wp-block-button.is-style-outline .wp-block-button__link:active {background-color: #7d5fff;border-color: #7d5fff;color: #fff; }
.btn-outline-primary, .wp-block-button.is-style-outline .wp-block-button__link {border-color: #7d5fff;color: #7d5fff;}
.btn-outline-primary:hover, .wp-block-button.is-style-outline .wp-block-button__link:hover {background-color: #7d5fff;border-color: #7d5fff;color: #fff;}

/*
.btn-check + .btn-outline-primary {background-color: #7d5fff;border-color: #7d5fff;color: #fff;}
.btn-check + .btn-outline-primary:hover {background-color: #7d5fff;border-color: #7d5fff;color: #fff;}
.btn-check:active + .btn-outline-primary {background-color: #7d5fff;border-color: #7d5fff;color: #fff;}
*/

/*** HEADER ***/
/* NAV */
nav#header{box-shadow: 0 2px 4px rgba(31,31,31,.12);/*flex-wrap:wrap!important;*/}
nav#header .navbar-nav {white-space: nowrap!important;}
nav#header .navbar-nav, .fw-600 {font-weight:600}
.nav-phone {font-weight: bold;}
.dropdown-toggle::after {display:none;}
.dropdown-toggle .caret.icon-angle-down-regular:before{margin-left: -2px;margin-right: 0;}
/*for animation*/
.dropdown-toggle[aria-expanded="true"] .caret.icon-angle-down-regular:before {transform: rotate(180deg);}
.caret.icon-angle-down-regular:before { transition: 0.25s;}

/* MEGA MENU */
.navbar .megamenu{ padding: 1rem; }
.navbar .megamenu #v-pills-tab {border-right: 1px solid #ccc;padding-right: 1.5rem;}
.navbar .megamenu #v-pills-tab.nav-pills .nav-link {position:relative;background: #fff; text-align: left; padding: 1.25rem 2rem; border-radius: 0;-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;}
.navbar .megamenu #v-pills-tab.nav-pills .nav-link:hover {font-weight:bold}
.navbar .megamenu #v-pills-tab.nav-pills a.nav-link:hover{color: #0d6efd;}
.navbar .megamenu #v-pills-tab.nav-pills .nav-link.active {background: #e5efff;font-weight:bold}
.navbar .megamenu #v-pills-tab.nav-pills .nav-link i {transition: right .2s cubic-bezier(.25,1,.5,1);opacity:.25;position: absolute; right: 22px; top: 50%; transform: translateY(-50%);}
.navbar .megamenu #v-pills-tab.nav-pills .nav-link.active i,
.navbar .megamenu #v-pills-tab.nav-pills .nav-link:hover i {right: 16px;opacity:1}
.navbar .megamenu #v-pills-tabContent a {display:block;padding: .75em 0;}
.navbar .megamenu #v-pills-tabContent a p {color:initial;-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;}
.navbar .megamenu #v-pills-tabContent a:hover p.h6.fw-bold {color:#0d6efd;}

/* ============ desktop view ============ */
@media all and (min-width: 992px) {
  .navbar .has-megamenu{position:static!important;}
  .navbar .megamenu{left:0; right:0; width:100%; margin-top:0;  }
}	
/* ============ mobile view ============ */
@media(max-width: 991px){
  .navbar.fixed-top .navbar-collapse, .navbar.sticky-top .navbar-collapse{
    overflow-y: auto;
      max-height: 90vh;
      margin-top:10px;
  }
.navbar-brand{  
    flex: 1;
    display: flex;
    justify-content: center;
    /*transform: translateX(10px);*/
    margin-right: 0;
}
.navbar-brand img{height:34px!important;}
}

video.fullscreen {position: absolute; z-index: 1;object-fit: cover;width:100%;height:100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
video.fullscreen::-webkit-media-controls {display:none !important;}
/**** HOME ****/
.home #main {margin-top:0!important}

.home #hero .display-1 {font-size: calc(1rem + 5vw); line-height: 1;}
.home #hero .lead {max-width: 650px;margin: auto;}
.home #hero {position:relative;width:100%;overflow: hidden;background:url(/wp-content/uploads/2022/03/home_hero-bg.jpg) center center;background-size:cover;}
.home #hero .vido {position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.25);}
.home #hero .container {position:relative;z-index:4}
.home #hero .row {min-height: 480px;max-height: 625px;height:625px;}
.home #hero .hero_content {z-index:1;position:relative;}
.home #hero .bg-circle {display: block;width: 100%;max-height: 500px;height: 480px;position: absolute;bottom: 0;left: 0;background-position: -780px -38px;background-repeat: no-repeat;z-index: 5;background-image: url(/wp-content/themes/magichat-bs5-child/img/bg-circle.png);pointer-events: none;background-position: -400px -38px; }

.home #intro {}
.home #intro .col-md-3 {margin-bottom:1.5rem}
.home #intro a h2 {color:#7D5FFF}
.home #intro a p {color:#061929}
.home #services {}
.home #services h2 {max-width: 400px;}
.home #services p.txt {max-width: 340px;}
.home #fridge {
background-image: url(/wp-content/uploads/2022/01/fridge_220104.jpg);
background-size: cover;
background-position: center center;    
}
.home #fridge img {opacity:0;}
.home #fridge {}

.home #events h3 span.small{color: initial;margin-top: .25rem;}

.home h2 {font-weight: 600!important;}


.home .intro_img {overflow: hidden; padding-bottom: calc(0.42*100%); height: 0; border: 0; position: relative;}
.home .intro_img img {position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); max-width: 100%; height: auto;}

.home #blog .blog_title{color: #fff; margin-top: 1rem; margin-bottom: 3rem; display: block;}
@media (max-width: 991.99px) {
    .home #hero .row {height:initial;}
    .home #servicesOLD {background:#fff!important}
    .home #servicesOLD &gt; .container {max-width:100%!important}
}

/*** GLOBAL SNIPPETS ***/
.sec_include {}
.sec_include .col-md-3 {margin-bottom:1.5rem}
.sec_include a h3 {color:#7D5FFF}
.sec_include a p {color:#061929}

.sec_how-s {}
.sec_how-s .col-md-3 {margin-bottom:1.5rem}
.sec_how-s a h3 {color:#7D5FFF}
.sec_how-s a p {color:#061929}

.sec_blog-s {}

.sec_intro #intro {}
.sec_intro #intro .col-md-4 {margin-bottom:1.5rem}
.sec_intro #intro a h2 {color:#7D5FFF}
.sec_intro #intro a p {color:#061929}

.sec_phone .gform_wrapper.gravity-theme .ginput_container_date input {width:100%}
.sec_phone .gform_previous_button {background-color:#eee!important}
.sec_phone .gform_next_button {margin-left:0!important}
.sec_phone .gform_validation_errors{display:none!important}
.sec_phone .gfield_validation_message{border: none!important; background: initial!important; padding: 0!important; font-size: 10px!important; margin: 2px 0 0 5px!important;}
.sec_phone .instruction.validation_message{display:none!important}
.sec_phone .gform_wrapper.gravity-theme .gform_page_footer {margin-bottom:0;padding-bottom: 0;}
.sec_phone img.gform_ajax_spinner {  display: none !important; }
.sec_phone .gf_progressbar_wrapper {display:none}
.sec_phone form {display: flex; align-items: center; justify-content: center;margin-top:3rem}
.sec_phone form .gform_body .ginput_container_phone input {font-size: 1.25rem; width: 200px !important; text-align: center;}
.sec_phone form .gform_footer {padding: 0!important; margin: 0!important;margin-left:10px!important;}
.sec_phone form .gform_footer input {/*height: 42px;line-height: 1em;*/ margin-bottom: 0!important; padding-left: 30px; padding-right: 30px;}

/**** PRICING ****/
.page-template-page-pricing {}
.page-template-page-pricing #hero {padding-bottom:4rem;position:relative;background:url(/wp-content/uploads/2021/12/priceintro_300716751.jpg);background-size: cover;}
.bg-circle {display: block;width: 100%;max-height: 500px;height: 480px;position: absolute;bottom: 0;left: 0;background-position: -780px -38px;background-repeat: no-repeat;z-index: 1;background-image: url(/wp-content/themes/magichat-bs5-child/img/bg-circle.png);pointer-events: none;background-position: -400px -38px; }
.page-template-page-pricing #hero #packages{position: relative; z-index: 2;}
.page-template-page-pricing #hero #packages .wrap {}

/**** SERVICES ****/
.page-template-page-service {}
.page-template-page-service #hero {position:relative;width:100%;overflow: hidden;}
.page-template-page-service #hero .vido {position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;/*background-color:rgba(0,0,0,.25);*/background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);}
.page-template-page-service #hero .row {/*min-height: 480px;max-height: 625px;*/min-height:480px;}
.page-template-page-service #hero .hero_content {z-index:1;position:relative;}
.page-template-page-service #hero .hero_form {z-index:3;position:relative;border: 1px solid #e4e5e9; border-radius: 4px; align-self: flex-end;}
.page-template-page-service .bg-circle {display: block;width: 100%;max-height: 500px;height: 480px;position: absolute;bottom: 0;left: 0;background-position: -780px -38px;background-repeat: no-repeat;z-index: 1;background-image: url(/wp-content/themes/magichat-bs5-child/img/bg-circle.png);pointer-events: none;background-position: -400px -38px; }

html .gform_wrapper.gravity-theme .ginput_container_date input {width:100%}
html .gform_previous_button {background-color:#eee!important}
html .gform_next_button {margin-left:0!important}
html .gform_validation_errors{display:none!important}
html .gform_wrapper .validation_message {border: none!important; background: initial!important; padding: 0!important; font-size: 10px!important; margin: 2px 0 0 5px!important;}
html .gfield_validation_message{border: none!important; background: initial!important; padding: 0!important; font-size: 10px!important; margin: 2px 0 0 5px!important;}
html .instruction.validation_message{display:none!important}
html .gform_wrapper.gravity-theme .gform_page_footer {margin-bottom:0;padding-bottom: 0;}
html img.gform_ajax_spinner {  display: none !important; }
html .gf_progressbar_wrapper {display:none}
html .gform_required_legend {display:none}

.page-template-page-service #main {margin-top:0!important}
.page-template-page-service #intro ul,
.page-template-page-service #featured ul {list-style: none; margin-left: 0; padding-left: 0; font-size: 13px;}
.page-template-page-service #portfolio .portfolio_item {border-top-left-radius:0px;border-top-right-radius: 0px;}
.page-template-page-service #portfolio .portfolio_btn {font-weight: normal;display: block;color: initial;}
.page-template-page-service #hero img {mix-blend-mode: multiply;}

/**** CONTACT ****/
.page-template-page-contact {}
.page-template-page-contact #hero {position:relative;width:100%;overflow: hidden;}
.page-template-page-contact #hero .vido {position:absolute;z-index:0;top:0;bottom:0;left:0;right:0;/*background-color:rgba(0,0,0,.25);*/background: rgb(0,0,0); background: linear-gradient(0deg, rgba(0,0,0,0.75) 0%, rgba(0,0,0,0) 100%);}
.page-template-page-contact #hero .row {/*min-height: 480px;max-height: 625px;*/min-height:480px;padding:2rem 0}
.page-template-page-contact #hero .hero_content {z-index:1;position:relative;}
.page-template-page-contact #hero .hero_form {z-index:3;position:relative;border: 1px solid #e4e5e9; border-radius: 4px; align-self: flex-end;}
.page-template-page-contact .bg-circle {display: block;width: 100%;max-height: 500px;height: 480px;position: absolute;bottom: 0;left: 0;background-position: -780px -38px;background-repeat: no-repeat;z-index: 1;background-image: url(/wp-content/themes/magichat-bs5-child/img/bg-circle.png);pointer-events: none;background-position: -400px -38px; }

.page-template-page-contact .gform_wrapper.gravity-theme .ginput_container_date input {width:100%}
.page-template-page-contact .gform_previous_button {background-color:#eee!important}
.page-template-page-contact .gform_next_button {margin-left:0!important}
.page-template-page-contact .gform_validation_errors{display:none!important}
.page-template-page-contact .gfield_validation_message{border: none!important; background: initial!important; padding: 0!important; font-size: 10px!important; margin: 2px 0 0 5px!important;}
.page-template-page-contact .instruction.validation_message{display:none!important}
.page-template-page-contact .gform_wrapper.gravity-theme .gform_page_footer {margin-bottom:0;padding-bottom: 0;}
.page-template-page-contact img.gform_ajax_spinner {  display: none !important; }
.page-template-page-contact .gf_progressbar_wrapper {display:none}

.page-template-page-contact #main {margin-top:0!important}
.page-template-page-contact #intro ul,
.page-template-page-contact #featured ul {list-style: none; margin-left: 0; padding-left: 0; font-size: 13px;}
.page-template-page-contact #portfolio .portfolio_item {border-top-left-radius:0px;border-top-right-radius: 0px;}
.page-template-page-contact #portfolio .portfolio_btn {font-weight: normal;display: block;color: initial;}
.page-template-page-contact #hero img {mix-blend-mode: multiply;}

/*** PAGE - CALL BACK ***/
.page-id-1453 .gform_wrapper.gravity-theme .gfield input.large, 
.page-id-1453 .gform_wrapper.gravity-theme .gfield select.large{text-align: center;font-size: 2.5rem;}

/**** FRAMES ****/
/** FRAMES - ARCHIVE **/
.hero_framed{border: 1px solid #e4e5e9; border-radius: 4px;}
.pop {overflow: hidden;margin-bottom: 1rem;border: 1px solid #e4e5e9;border-radius: 4px;box-shadow: 0 2px 4px rgba(31,31,31,0.12);cursor:pointer}
.pop .thumbnail {border-bottom: 1px solid #e4e5e9;}
.pop .frame_id {display: block;padding: 1rem;}

/***** PORTFOLIO ****/

.col_portfolio {margin-bottom:2rem}
.portfolio_item {display: block; box-shadow: 0 0px 14px 0 rgba(0,0,0,.1); border-top-left-radius: 6px; border-top-right-radius: 6px;overflow: hidden; }
.portfolio_links {transition: all 250ms;opacity:0;position: absolute; top: 0; z-index: 1; bottom: 0; background: rgba(255,255,255,.95); display: flex; align-items: center; justify-content: center; flex-direction: column; width: 100%; text-align: center;}
.portfolio_item:hover .portfolio_links{opacity:1}
.portfolio_img {
    overflow: hidden;
    padding-bottom: calc(0.60*100%);
    height: 0;
    border: 0;
    position: relative;
}
.service_logo .portfolio_img {padding-bottom: calc(1*100%);}
.portfolio_img img {
    height: auto;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
max-width: 100%;
height: auto;
}
.portfolio_img-header {
    overflow: hidden;
    padding-bottom: calc(0.025*100%);
    height: 0;
    border: 0;
    position: relative;
    background-color:#000;
    background-color:#f6f6f6;
}
.portfolio_btn  {
    border: none;
    background: transparent;
    margin-top: 1rem;
    font-weight:bold;
}
#portfolioModal .modal-content {border:none}
#portfolioModal .modal-header {border:none}
#portfolioModal .modal-content{background-color:transparent;}
#portfolioModal .modal-body {padding:0}
#portfolioModal .modal-footer {background-color:#fff;justify-content: space-between;}

.archive .portfolio_btn {font-weight:normal;display:block;color:initial}
.archive.tax-service header.page-header {padding-bottom: 1rem;display: block;}
.archive.tax-service header.page-header h1.page-title {font-weight: bold;padding-top: 1.5rem;padding-bottom: 1.5rem;display: block;}

.archive #filter #filterOptions{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;margin-bottom:1rem}
.archive #filter #filterOptions .nav-link {color:initial}
.archive #filter #filterOptions .dropdown-menu {box-shadow: 0 2px 7px 0 rgba(0,0,0,.05);border: none;border-radius: 0;}
.archive #filter #filterOptions .dropdown-menu .dropdown-item {padding:0;}
.archive #filter #filterOptions .dropdown-menu .dropdown-item:hover {background-color:initial;}
.archive #filter #filterOptions .dropdown-menu .dropdown-item a {padding: .3rem 1rem;}
.archive #filter #filterOptions .dropdown-menu .dropdown-item a:hover {color:#0d6efd;}

/** BLOG **/
body.blog .page-header {padding-top:1.5rem;padding-bottom:2rem;}
.blog_item-wrap {margin-bottom:2rem;}
.blog_item-wrap a.blog_title {color:initial;display:block;}
.blog_item-wrap a.blog_title:hover {color:#0d6efd}

.blog_item {display: block; box-shadow: 0 0px 14px 0 rgba(0,0,0,.1);overflow: hidden; }
.blog_img {
    overflow: hidden;
    padding-bottom: calc(0.65*100%);
    height: 0;
    border: 0;
    position: relative;
}
.blog_img img {
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    max-width: 100%;
    height: auto;
    width:100%;
}

.blog_sidebar .popular_posts ul {padding-left: 33px;list-style-type: decimal-leading-zero;}
.blog_sidebar .popular_posts ul li {margin-bottom: 5px;}
.blog_sidebar .popular_posts ul li a {display: block; margin-left: 6px; line-height: 1.2;}
.blog_siedbar .post_categories ul {}
.blog_siedbar .post_categories ul li {}
.blog_siedbar .post_categories ul li a {}

@media (min-width: 992px) {
    body.single-post .blog_sidebar .blog_sidebar-float  {
        position: -webkit-sticky;
        position: sticky;
        top: 2rem;
        right: 0;
        z-index: 2;
        /*height: calc(100vh - 7rem);*/
        overflow-y: auto;
    }
}

/** FOOTER **/
footer .footer_logo img {filter: brightness(0) invert(1);}
footer .list-unstyled a {display: block; padding-bottom: .75rem;}
footer.bg-dark .list-unstyled a {color: rgba(255,255,255,.55);}
footer.bg-dark .list-unstyled a:hover,
footer.bg-dark .list-unstyled a:focus {color: rgba(255,255,255,.75);}
footer .social-list {text-align:right}
@media (max-width: 991.99px) {
    footer .social-list {text-align:left}
}


/** GENERAL ***/
.btn-line {transition: all 250ms;}
.btn-line:hover {opacity:.85}
.btn-line span {border-bottom:2px solid #0d6efd;color:#0d6efd}
.btn-line-lg {font-size:1.5rem;}
.btn-line-white span {border-bottom:2px solid #fff;color:#fff}
.btn-line-dark span {border-bottom:2px solid #212529;color:#212529}
.btn-line-dark:hover span {border-bottom:2px solid #0d6efd;color:#0d6efd}
.btn-line .bi-arrow-right {margin-left:5px}
.btn, .btn-group-lg &gt; .btn, .btn-group-lg &gt; .wp-block-button.btn .wp-block-button__link, .btn-lg, .wp-block-button .btn-group-lg &gt; .wp-block-button.wp-block-button__link .wp-block-button__link, .wp-block-button .btn-group-lg &gt; .wp-block-button__link, .wp-block-button.btn-lg .wp-block-button__link {
    border-radius: 3rem;
}
.bg-blue_dark {background-color:#14348e!important}
.bg-green_dark {background-color:#035946!important}
.bg-green_dark-half { background: rgb(3,89,70); background: linear-gradient(90deg, rgba(3,89,70,1) 0%, rgba(3,89,70,1) 50%, rgba(255,255,255,1) 50%); }
.bg-secondary-half { background: rgb(108,117,125); background: linear-gradient(90deg, rgba(108,117,125,1) 0%, rgba(108,117,125,1) 50%, rgba(255,255,255,1) 50%); }
.bg-dark-half { background: rgb(33,37,41); background: linear-gradient(90deg, rgba(33,37,41,1) 0%, rgba(33,37,41,1) 50%, rgba(255,255,255,1) 50%); }

/* ICONS */
  .gg-arrows-expand-right {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 width: 14px;
 height: 14px;
 margin: 2px;
 box-shadow:
 -6px 6px 0 -4px,
 6px -6px 0 -4px
}

.gg-arrows-expand-right::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 2px;
 height: 22px;
 top: -4px;
 left: 6px;
 transform: rotate(45deg);
 border-top: 9px solid;
 border-bottom: 9px solid
} 
 .gg-software-download {
 box-sizing: border-box;
 position: relative;
 display: block;
 transform: scale(var(--ggs,1));
 transform: scale(var(--ggs,1));
 width: 16px;
 height: 6px;
 border: 2px solid;
 border-top: 0;
 border-bottom-left-radius: 2px;
 border-bottom-right-radius: 2px;
 margin-top: 8px
}

.gg-software-download::after {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 width: 8px;
 height: 8px;
 border-left: 2px solid;
 border-bottom: 2px solid;
 transform: rotate(-45deg);
 left: 2px;
 bottom: 4px
}

.gg-software-download::before {
 content: "";
 display: block;
 box-sizing: border-box;
 position: absolute;
 border-radius: 3px;
 width: 2px;
 height: 10px;
 background: currentColor;
 left: 5px;
 bottom: 5px
} 

.bi-arrow-right::before {
  display: inline-block;
  content: "";
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'&gt;   &lt;path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/&gt; &lt;/svg&gt;");  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  height:1rem;width:1rem;
}
.text-white .bi-arrow-right::before,
.text-light .bi-arrow-right::before {
  display: inline-block;
  content: "";
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'&gt;   &lt;path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/&gt; &lt;/svg&gt;");  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  height:1rem;width:1rem;
}
.btn-line-dark:hover .bi-arrow-right::before {
  display: inline-block;
  content: "";
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' fill='%230d6efd' viewBox='0 0 16 16'&gt;   &lt;path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/&gt; &lt;/svg&gt;");  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  height:1rem;width:1rem;
}
.btn-line-lg .bi-arrow-right::before {background-size: 1.5rem 1.5rem;height:1.5rem;width:1.5rem;}

.btn-line-primary span {color: #7D5FFF;border-bottom: 2px solid #7D5FFF;}
.btn-line-primary .bi-arrow-right::before {
  display: inline-block;
  content: "";
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' fill='%237D5FFF' viewBox='0 0 16 16'&gt;   &lt;path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/&gt; &lt;/svg&gt;");  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  height:1rem;width:1rem;
}
.btn-line-primary:hover span {color: #7158E2;border-bottom: 2px solid #7158E2;}
.btn-line-primary:hover .bi-arrow-right::before {
  display: inline-block;
  content: "";
  vertical-align: -.125em;
  background-image: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' fill='%237158E2' viewBox='0 0 16 16'&gt;   &lt;path fill-rule='evenodd' d='M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8z'/&gt; &lt;/svg&gt;");  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  height:1rem;width:1rem;
}


.btn-primary { 
  color: #FFFFFF; 
  background-color: #7D5FFF; 
  border-color: #7D5FFF; 
} 
 
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary { 
  color: #FFFFFF; 
  background-color: #7158E2; 
  border-color: #7D5FFF; 
} 
 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary { 
  background-image: none; 
} 
 
.btn-primary.disabled, 
.btn-primary[disabled], 
fieldset[disabled] .btn-primary, 
.btn-primary.disabled:hover, 
.btn-primary[disabled]:hover, 
fieldset[disabled] .btn-primary:hover, 
.btn-primary.disabled:focus, 
.btn-primary[disabled]:focus, 
fieldset[disabled] .btn-primary:focus, 
.btn-primary.disabled:active, 
.btn-primary[disabled]:active, 
fieldset[disabled] .btn-primary:active, 
.btn-primary.disabled.active, 
.btn-primary[disabled].active, 
fieldset[disabled] .btn-primary.active { 
  background-color: #7D5FFF; 
  border-color: #7D5FFF; 
} 
 
.btn-primary .badge { 
  color: #7D5FFF; 
  background-color: #FFFFFF; 
}

/**** PROPOSAL ****/
.card.notstarted {border-color: #dc3545;background-color: rgba(220, 53, 69,.05);}
.card.inprogress {border-color: #ffc107;background-color: rgba(255, 193, 7,.05);}
.card.completed {border-color: #198754;background-color: rgba(25, 135, 84,.05);}

.card .list-inline {margin-bottom:0}
.card .list-inline li {width: 95px; font-size: 10px; line-height: 1;vertical-align: top;}
.card .list-inline li img {margin-bottom:5px}

/**** CALENDAR SUMMARY ****/
.page-template-page-events {}
.page-template-page-events {}
.page-template-page-events {}

.preview-summary li {background: #efefef; background:rgba(204, 204, 204, 0.05);height: 20px; width: 20px; line-height: 20px; text-align: center; border-radius: 50%; color: #eee; font-size: 12px;color:#ccc;}
.preview-summary li.list-inline-item:not(:last-child) {margin-right:2px}
.preview-summary li.completed {color: #198754;background-color: rgba(25, 135, 84,.05);}
.preview-summary li.inprogress {color: #ffc107; background-color: rgba(255, 193, 7,.05);}
.preview-summary li.notstarted {color: #dc3545; background-color: rgba(220, 53, 69,.05);}

.preview-summary li.completed {background-color: #198754;color: #fff;}
.preview-summary li.inprogress {background-color: #ffc107; color: #000;}
.preview-summary li.notstarted {background-color: #dc3545; color: #fff;}

.preview-countdown .wrap-days .days {font-weight:bold;}

.preview-countdown .wrap-hours,
.preview-countdown .wrap-minutes,
.preview-countdown .wrap-seconds {position:relative;background:#000;color:#fff;line-height:1;padding:4px;border-radius:3px;display:inline-block;}

.preview-countdown .wrap-hours {opacity:1}
.preview-countdown .wrap-minutes {opacity:.75}
.preview-countdown .wrap-seconds {opacity:.5}

.preview-countdown .wrap-hours:after,
.preview-countdown .wrap-minutes:after,
.preview-countdown .wrap-seconds:after {display: block;position: absolute;color: #000;font-size: 6px;bottom: -8px;left: 0;right: 0;text-align: center; }

.preview-countdown .wrap-hours:after {content: 'hour';}
.preview-countdown .wrap-minutes:after {content: 'min';}
.preview-countdown .wrap-seconds:after {content: 'sec';}

/**** FONTS ***/
@font-face {
      font-family: 'fontello';
      src: url('fonts/fontello/font/fontello.eot?6274133');
      src: url('fonts/fontello/font/fontello.eot?6274133#iefix') format('embedded-opentype'),
           url('fonts/fontello/font/fontello.woff?6274133') format('woff'),
           url('fonts/fontello/font/fontello/font/fontello.ttf?6274133') format('truetype'),
           url('fonts/fontello/font/fontello.svg?6274133#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
    .c-icon {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: never;
     
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;
      /* opacity: .8; */
     
      /* For safety - reset parent styles, that can break glyph codes*/
      font-variant: normal;
      text-transform: none;
     
      /* fix buttons height, for twitter bootstrap */
      line-height: 1em;
     
      /* Animation center compensation - margins should be symmetric */
      /* remove if not needed */
      margin-left: .2em;
     
      /* You can be more comfortable with increased icons size */
      /* font-size: 120%; */
     
      /* Font smoothing. That was taken from TWBS */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
     
      /* Uncomment for 3D effect */
      /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
    }</pre></body></html>