@font-face{font-family:MyCustomFont;src:url(/fonts/sf-pro-display_regular.woff2) format("woff2");font-style:normal;font-display:swap}::selection{background:#3297fd;color:#fff;text-shadow:none}::-moz-selection{background:#3297fd;color:#fff;text-shadow:none}::-webkit-selection{background:#3297fd;color:#fff;text-shadow:none}body div,body h1,body h2,body h3,body h4,body h5,body span,body p,body a,body li,body ul,body ol,body label,body button{font-family:MyCustomFont}.si-sticky{top:70%}#fb-root{height:0}.h1{font-size:36px}@media (max-width: 767.98px){.h1{font-size:1.75rem}}.header-wrap-clone{background-color:var(--headerColor, #eee)}#top-search>a{color:var(--headerTextColor, #444)}#top-search:hover>a{color:var(--hoverColor, #1abc9c)}.svg-trigger path{stroke:var(--headerTextColor, #333)}.top-search-open .primary-menu{display:none}.top-search-form input::placeholder{color:var(--headerTextColor, #444)}.contact-font-hover,.fbox-content>h3{color:var(--textColor, #444)}.menu-link{font-size:.9375rem;font-weight:400!important;letter-spacing:1.6px!important;text-transform:none}.sticky-header{z-index:10}.sub-menu-container .menu-item:hover>.menu-link{padding-left:22px}.breadcrumb .breadcrumb-item>a{color:var(--textColor, #444)}.breadcrumb .breadcrumb-item>a:hover{color:var(--hoverColor, #1abc9c)}.breadcrumb .breadcrumb-item{color:var(--textColor, #444)}.feature-box.media-box.fbox-bg{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:0 1px 1px #0a102233;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:5px}.feature-box.media-box.fbox-bg:hover{box-shadow:0 10px 30px -5px #0a102233;-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.feature-box .grid-inner .entry-title h3{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#000}.feature-box .grid-inner:hover .entry-title h3{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:var(--hoverColor, #1abc9c)}.feature-box .fbox-content h4{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#000}.feature-box:hover .fbox-content h4{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:var(--hoverColor, #1abc9c)!important}.ellipsis-content{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.8}.ellipsis-title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:50px}.si-line:hover,.si-colored.si-line{background-color:#00b300!important}.si-instagram:hover,.si-colored.si-instagram{background:linear-gradient(145deg,#3051f1 10%,#c92bb7 70%) no-repeat}.hesperiden .tp-tab:hover,.hesperiden .tp-tab.selected{background:#c7c7c7!important}.hesperiden .tp-tab{background:#fff!important}.image-compare{height:auto}.grid-item{display:flex;align-items:center;flex-direction:column}.grid-item a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}.grid-item a:hover+span{color:var(--hoverColor, #1abc9c)}.grid-item span{clear:both;position:relative;padding-top:10px;width:90%;text-align:center;transition:color .25s ease}.grid-item p{margin-bottom:0}@media (max-width: 991.8px){.grid-4 .grid-item{width:50%}.grid-filter.style-4{flex-grow:1;justify-content:left}.grid-filter li{width:auto;padding:0 5px}.sub-menu-container .divider{display:none}.sub-menu-container .menu-item>.menu-link{font-size:.875rem;color:var(--headerTextColor, #444)}}.border-between>[class*=col-]:before{background:#e5e5e5;bottom:0;content:" ";left:0;position:absolute;width:1px;top:0}.dark .border-between>[class*=col-]:before{background:#fff3}.border-between>[class*=col-]:first-child:before{display:none}.border-between>[class*=col-],.border-between.row .container,.border-between.row .container-fluid{padding-right:30px;padding-left:30px}.border-between.row{margin-right:-30px;margin-left:-30px}.i-products{position:relative;overflow:hidden;border-radius:4px}.i-products:hover{box-shadow:0 4px 6px #0000000a}.i-products .products-image,.i-products .products-image img{border-top-right-radius:4px;border-top-left-radius:4px}.i-products .products-image img{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-backface-visibility:hidden}.i-products .products-desc{position:relative;padding:25px;background-color:#fff;border:solid #eee;border-width:0 1px 1px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;min-height:150px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-backface-visibility:hidden}.i-products .products-image{border:solid #eee;border-width:1px 1px 0}.i-products .products-desc h3{font-size:20px;margin-bottom:8px}.i-products .products-desc p,.i-products .products-desc .counter{color:#999}.i-products .products-desc p{font-weight:400;margin-bottom:0}.i-products .products-desc .counter{display:block;font-size:13px;font-weight:600}.i-products .products-desc h3 a,.i-products .products-desc .counter span,.i-products .products-desc .counter strong,.i-products .products-hoverlays .list-group-item strong{color:#333}iframe.instagram-media{background:#fff;border:0;border-radius:3px;box-shadow:0 0 1px #00000080,0 1px 10px #00000026;margin:0 auto!important;max-width:540px;min-width:326px;padding:0;width:99.375%;width:-webkit-calc(100% - 2px);width:calc(100% - 2px)}iframe.dcard-media{overflow:hidden;border:0;border-radius:3px;box-shadow:0 0 1px #00000080,0 1px 10px #00000026;margin:1px;max-width:500px;min-width:326px;max-height:600px;height:250px;width:99.375%;width:-webkit-calc(100%-2px)}@media (min-width: 992px){.menu-link{padding-left:20px;padding-right:20px}.sub-menu-container{width:auto;white-space:nowrap;min-width:220px}.content-wrap.store{overflow:inherit}.content-wrap .position-sticky{top:100px}}.fb-comments,.fb_iframe_widget,.fb-comments>span,.fb_iframe_widget>span,.fb-comments>span>iframe,.fb_iframe_widget>span>iframe{display:inline-block!important;position:relative;width:100%!important;max-width:550px!important;min-width:350px!important}.header-size-custom #logo img{height:50px}@media (min-width: 992px){.header-size-custom .header-wrap-clone{height:61px}#header.header-size-custom+.include-header{margin-top:-62px}.header-size-custom.sticky-header-shrink #header-wrap #logo img{height:50px}.header-size-custom .menu-container>.menu-item>.menu-link{padding-top:15px;padding-bottom:15px}.header-size-custom.sticky-header-shrink .menu-container>.menu-item>.menu-link{padding-top:10px;padding-bottom:10px}}a{color:var(--hoverColor, #1abc9c)}a:hover{color:var(--textColor, #1abc9c)}h1,h2,h3,h4,h5,h6{color:var(--textColor, #444)}.ck-content h1>span:not(.nocolor):not(.badge),.ck-content h2>span:not(.nocolor):not(.badge),.ck-content h3>span:not(.nocolor):not(.badge),.ck-content h4>span:not(.nocolor):not(.badge),.ck-content h5>span:not(.nocolor):not(.badge),.ck-content h6>span:not(.nocolor):not(.badge){color:inherit}h1>span:not(.nocolor):not(.badge),h2>span:not(.nocolor):not(.badge),h3>span:not(.nocolor):not(.badge),h4>span:not(.nocolor):not(.badge),h5>span:not(.nocolor):not(.badge),h6>span:not(.nocolor):not(.badge){color:var(--hoverColor, #1abc9c)}.ajax-modal-title h2{color:#444!important}.bg-color,.bg-color #header-wrap{background-color:var(--hoverColor, #1abc9c)!important}#header-wrap,#side-panel{background-color:var(--headerColor, #eee)!important}.color{color:var(--hoverColor, #1abc9c)!important}.border-color{border-color:var(--hoverColor, #1abc9c)!important}.h-text-color:hover,a.h-text-color:hover{color:var(--hoverColor, #1abc9c)!important}.h-bg-color:hover{background-color:var(--hoverColor, #1abc9c)!important}.top-links-sub-menu,.top-links-section{border-top-color:var(--hoverColor, #1abc9c)}#header.full-header:not(.transparent-header){border-bottom-color:var(--headerColor, #eee)}.header-extras li .he-text span{color:var(--hoverColor, #1abc9c)}.menu-link,.sub-menu-trigger{color:var(--headerTextColor, #444)}.menu-item:hover>.menu-link,.menu-item.current>.menu-link{color:var(--hoverColor, #1abc9c)}@media (min-width: 992px){.sub-menu-container,.mega-menu-content{border-top:2px solid var(--hoverColor, #eee);border-left:none;border-right:none;border-bottom:none}.sub-menu-container{background-color:var(--headerColor, #fff)}.sub-menu-container .menu-item>.menu-link{font-size:.875rem;color:var(--headerTextColor, #666)}.sub-menu-container .menu-item:hover>.menu-link{background-color:transparent;color:var(--hoverColor, #1abc9c)}.mega-menu-style-2 .mega-menu-title>.menu-link{color:var(--hoverColor, #444)}.mega-menu-style-2 .mega-menu-title>.menu-link:hover{color:var(--hoverColor, #1abc9c)}.style-3 .menu-container>.menu-item:hover>.menu-link{color:var(--hoverColor, #444)}.style-3 .menu-container>.menu-item.current>.menu-link{background-color:var(--hoverColor, #1abc9c)}.style-4 .menu-container>.menu-item:hover>.menu-link,.style-4 .menu-container>.menu-item.current>.menu-link{border-color:var(--hoverColor, #1abc9c)}.style-6 .menu-container>.menu-item>.menu-link:after,.style-6 .menu-container>.menu-item.current>.menu-link:after{border-top:2px solid var(--hoverColor, #1abc9c)}.sub-title .menu-container>.menu-item:hover>.menu-link:after,.sub-title .menu-container>.menu-item.current>.menu-link:after{background-color:var(--hoverColor, #1abc9c)}.overlay-menu .primary-menu>#overlay-menu-close{color:var(--hoverTextColor, #444)}.primary-menu{flex:unset}}.side-panel-open .body-overlay,#side-panel{z-index:998}@media (max-width: 991.98px){.side-push-panel #side-panel-trigger-close a{color:var(--textColor, #444)}.sticky-header #header-wrap{background-color:var(--headerColor, #eee)!important;border-bottom:0}}.header-misc-icon>a{color:var(--headerTextColor, #333)}.top-cart-number:before{background-color:var(--hoverColor, #1abc9c)}.top-cart-item-image:hover{border-color:var(--hoverColor, #1abc9c)}.top-cart-item-desc a:hover{color:var(--hoverColor, #1abc9c)}.top-cart-item-quantity{color:var(--textColor, #444)}.top-cart-action .top-checkout-price{color:var(--hoverColor, #1abc9c)}@media (min-width: 992px){.top-cart-content{border-top:2px solid var(--hoverColor, #1abc9c)}}#page-menu-wrap,.page-menu-nav{background-color:var(--hoverColor, #1abc9c)}@media (min-width: 992px){.page-menu-sub-menu{background-color:var(--hoverColor, #1abc9c)}.dots-menu .page-menu-item.current>a{background-color:var(--hoverColor, #1abc9c)}.dots-menu.dots-menu-border .page-menu-item.current>a{border-color:var(--hoverColor, #1abc9c)}.dots-menu .page-menu-item div{background-color:var(--hoverColor, #1abc9c)}.dots-menu .page-menu-item div:after{border-left:6px solid var(--hoverColor, #1abc9c)}}.nav-solid .flex-prev:not(:hover) i,.nav-solid .flex-next:not(:hover) i{color:var(--textColor, #444)}.control-solid .flex-control-nav li:hover a,.control-solid .flex-control-nav li a.flex-active{background-color:var(--hoverColor, #1abc9c)}#sidebar .title-block{background-color:var(--backgroundColorDark, #f9f9f9);border-left:3px solid var(--textColor, black)}.breadcrumb a:hover{color:var(--hoverColor, #1abc9c)}#page-title{background-color:var(--backgroundColorDark, #f5f5f5)}#page-title.h1,#page-title.page-title-mini h1,.grid-filter li a{color:var(--textColor, #444)}.grid-filter li a:hover,.grid-filter li.activeFilter a{color:var(--hoverColor, #1abc9c)}.grid-filter.style-3 li.activeFilter a{color:var(--hoverColor, #1abc9c)!important;border-color:var(--hoverColor, #1abc9c)}.grid-filter.style-4 li.activeFilter a{color:var(--textColor, #444)!important}.grid-filter.style-4 li.activeFilter a:after{background-color:var(--hoverColor, #1abc9c)}.grid-shuffle:hover{background-color:var(--hoverColor, #1abc9c)}.portfolio-desc h3 a:hover{color:var(--hoverColor, #1abc9c)}#portfolio-navigation a{color:var(--textColor, #444)}#portfolio-navigation a:hover,.entry-title h2 a:hover,.entry-title h3 a:hover,.entry-title h4 a:hover{color:var(--hoverColor, #1abc9c)}.entry-link{color:var(--textColor, #444)}.entry-link:hover{background-color:var(--hoverColor, #1abc9c)}@media (min-width: 992px){.post-timeline .entry:hover .entry-timeline,.post-timeline .entry:hover .timeline-divider{border-color:var(--hoverColor, #1abc9c);color:var(--hoverColor, #1abc9c)}}.more-link{border-bottom:1px solid var(--hoverColor, #1abc9c)}.comment-content .comment-author a:hover,.product-title h3 a:hover,.single-product .product-title h2 a:hover{color:var(--hoverColor, #1abc9c)}.product-price{color:var(--textColor, #444)}.product-price ins,.single-product .product-price{color:var(--hoverColor, #1abc9c)}.cart-product-thumbnail img:hover{border-color:var(--hoverColor, #1abc9c)}@media (max-width: 767.98px){.cart:not(.cart-totals) .cart_item .cart-product-subtotal{color:var(--hoverColor, #1abc9c)}}.button{background-color:var(--hoverColor, #1abc9c)}.button-green[data-button-name=line]{background-color:#59ba41!important}.button-blue[data-button-name=facebook]{background-color:#1265a8!important}.button.button-dark,.button:hover{background-color:var(--textColor, #444)}.button.button-dark:hover,.button.button-3d:hover{background-color:var(--hoverColor, #1abc9c)}.promo h3+span{color:var(--textColor, #444)}.fbox-icon i,.fbox-icon img{background-color:var(--hoverColor, #1abc9c)}.fbox-outline .fbox-icon a{border:1px solid var(--hoverColor, #1abc9c)}.fbox-light .fbox-icon i,.fbox-light .fbox-icon img{color:var(--textColor, #444)}.fbox-dark.fbox-outline .fbox-icon a{border-color:var(--textColor, #444)}.fbox-border .fbox-icon a{border:1px solid var(--hoverColor, #1abc9c)}.fbox-border .fbox-icon i,.fbox-border .fbox-icon img{color:var(--hoverColor, #1abc9c)}.fbox-border.fbox-dark .fbox-icon i,.fbox-border.fbox-dark .fbox-icon img{color:var(--textColor, #444)}.fbox-plain .fbox-icon i,.fbox-plain .fbox-icon img{color:var(--hoverColor, #1abc9c)}.fbox-plain.fbox-dark .fbox-icon i,.fbox-plain.fbox-dark .fbox-icon img,.fbox-content h3 span.subtitle{color:var(--textColor, #444)}.fbox-effect.fbox-dark .fbox-icon i:after{box-shadow:0 0 0 2px var(--hoverColor, #1abc9c)}.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-effect.fbox-dark:hover .fbox-icon i{background-color:var(--hoverColor, #1abc9c)}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:hover,.fbox-border.fbox-effect.fbox-dark:hover .fbox-icon i{box-shadow:0 0 0 1px var(--hoverColor, #1abc9c)}.fbox-border.fbox-effect.fbox-dark .fbox-icon i:after{background-color:var(--hoverColor, #1abc9c)}.process-steps li.active h5,.process-steps li.ui-tabs-active h5{color:var(--hoverColor, #1abc9c)}.process-steps li.active a,.process-steps li.ui-tabs-active a{background-color:var(--hoverColor, #1abc9c)!important;border-color:var(--hoverColor, #1abc9c)!important}.style-msg,.style-msg2{color:var(--textColor, #444)}.i-rounded,.i-circled,.i-bordered{background-color:var(--textColor, #444)}.i-bordered,.i-plain,.i-light{color:var(--textColor, #444)}.i-rounded:hover,.i-circled:hover{background-color:var(--hoverColor, #1abc9c)}.i-bordered:hover{background-color:var(--textColor, #444)!important;border-color:var(--textColor, #444)}.si-dark{background-color:var(--textColor, #444)}.si-call:hover,.si-colored.si-call{background-color:var(--textColor, #444)!important}.si-text-color.si-call i,.toggle-header,.accordion-header,.tab-nav li a{color:var(--textColor, #444)}.tabs-tb .tab-nav li.ui-tabs-active a{border-top:2px solid var(--hoverColor, #1abc9c)}.tabs-bb .tab-nav li.ui-tabs-active a{border-bottom:2px solid var(--hoverColor, #1abc9c)}.tab-nav.tab-nav2 li.ui-state-active a{background-color:var(--hoverColor, #1abc9c)}.tab-nav-lg li a{color:var(--textColor, #444)}.tab-nav-lg li.ui-tabs-active a{color:var(--hoverColor, #1abc9c)}.sidenav>.ui-tabs-active>a,.sidenav>.ui-tabs-active>a:hover{background-color:var(--hoverColor, #1abc9c)!important}.faqlist li a{color:var(--textColor, #444)}.faqlist li a:hover{color:var(--hoverColor, #1abc9c)!important}.testimonial .flex-control-nav li a{background-color:var(--hoverColor, #1abc9c)}.team-title span{color:var(--hoverColor, #1abc9c)}.skills li .progress{background-color:var(--hoverColor, #1abc9c)}.highlight{background-color:var(--textColor, #444)}.owl-carousel .owl-nav [class*=owl-]:hover{background-color:var(--hoverColor, #1abc9c)!important}.owl-carousel .owl-dots .owl-dot{background-color:var(--hoverColor, #1abc9c)}.title-block{border-left:7px solid var(--hoverColor, #1abc9c)}.title-block-right{border-right:7px solid var(--hoverColor, #1abc9c)}.heading-block.border-color:after{border-color:var(--hoverColor, #1abc9c)}.title-border-color:before,.title-border-color:after{border-top:1px solid var(--hoverColor, #1abc9c)!important}.title-bottom-border h1,.title-bottom-border h2,.title-bottom-border h3,.title-bottom-border h4,.title-bottom-border h5,.title-bottom-border h6{border-bottom:2px solid var(--hoverColor, #1abc9c)}#gotoTop:hover{background-color:var(--hoverColor, #1abc9c)}.tagcloud a:hover{border-color:var(--hoverColor, #1abc9c)!important;color:var(--hoverColor, #1abc9c)!important}.widget_nav_menu li a,.widget_links li a,.widget_meta li a,.widget_archive li a,.widget_recent_entries li a,.widget_categories li a,.widget_pages li a,.widget_rss li a,.widget_recent_comments li a,.widget-filter-links li a{color:var(--textColor, #444)}.widget-filter-links li.active-filter span{background-color:var(--hoverColor, #1abc9c)!important}.nav-tree li:hover>a,.nav-tree li.current>a,.nav-tree li.active>a{color:var(--hoverColor, #1abc9c)!important}input.switch-toggle-round:checked+label:before{background-color:var(--hoverColor, #1abc9c)}input.switch-toggle-flat:checked+label{background-color:var(--hoverColor, #1abc9c)}input.switch-toggle-flat:checked+label:after{background-color:var(--hoverColor, #1abc9c)}.btn-link,.page-link,.page-link:hover,.page-link:focus{color:var(--hoverColor, #1abc9c)}.page-item.active .page-link,.page-link:hover,.page-link:focus{background-color:var(--hoverColor, #1abc9c)!important;border-color:var(--hoverColor, #1abc9c)!important}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:var(--hoverColor, #1abc9c)}.irs-bar,.irs-from,.irs-to,.irs-single,.irs-handle>i:first-child,.irs-handle.state_hover>i:first-child,.irs-handle:hover>i:first-child{background-color:var(--hoverColor, #1abc9c)!important}.irs-from:before,.irs-to:before,.irs-single:before{border-top-color:var(--hoverColor, #1abc9c)!important}label{font-size:14px;color:var(--textColor, #555)!important}small.form-memo{color:var(--hoverColor, #6c757d)!important}.clients-grid .grid-item a{opacity:1}.toc-list{margin-bottom:0!important}.toc-list-item,.ck-content span,.ck-content p,.ck-content li{color:var(--textColor, #555)}.fa,.fab,.fad,.fal,.far,.fas{line-height:inherit!important;-webkit-font-smoothing:antialiased!important}@media (max-width: 991.98px){#side-panel-trigger-close a{display:block;position:absolute;z-index:12;top:0;left:auto;right:0;width:40px;height:40px;font-size:18px;line-height:40px;color:var(--headerTextColor, #444);text-align:center;border-radius:0 0 0 2px}}.tabs-bb .tab-nav li a i{font-size:2rem;line-height:1.5}.tabs-bb .tab-nav li a span{font-size:1rem}.tabs-bb .tab-nav li a{height:auto;line-height:inherit;font-size:1rem;font-weight:400;padding:.5rem 1.5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.tabs-bb .tab-nav li.ui-tabs-active a{height:auto;line-height:inherit;top:2px;color:var(--hoverColor, #1abc9c)}.toc-container{max-width:fit-content;min-width:100%}@media (min-width: 1200px){.toc-container{min-width:50%}}.entry-meta:not(.no-separator) li:first-child:before{content:"";width:5px;text-align:center;display:inline-block;margin-right:15px;opacity:.5}@media screen and (min-width: 768px){.item-video{height:500px}}@media screen and (max-width: 759.98px){.item-video{height:250px}}a.grid-item>img{max-height:600px}.tp-caption{white-space:nowrap}.banner-video-title{font-size:calc(.5em + 2.5vw)}.banner-video-content{font-size:calc(.5em + 1.5vw)!important;line-height:1.5!important}.slider-caption-right{text-align:right}.owl-dots .swiper-video.actived,.owl-dots .swiper-video:hover{background-color:#fff9}.video-title span{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.owl-carousel .owl-video-play-icon{background:inherit}.img-hover-wrap{-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;-moz-transform-style:flat!important;-webkit-backface-visibility:hidden}.img-hover-wrap:hover{-webkit-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06);z-index:2}.img-hover-card>a:after{content:" ";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}.img-hover-wrap:hover .img-hover-card>a:after{background-color:#0000}.img-hover-card{position:relative;display:block;will-change:transform;transition:all .3s ease;box-shadow:0 10px 40px transparent}.img-hover-card a{width:100%;max-width:100%;display:block;z-index:99}.img-hover-card.hover-in{transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.img-hover-card.hover-3d{z-index:2}.img-hover-card.hover-out{transition:-webkit-transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in,-webkit-transform .2s ease-in}.img-hover-wrap .img-hover-detail{position:absolute;top:auto;left:40px;bottom:40px;pointer-events:none;-webkit-backface-visibility:hidden;-webkit-transform:scale(1) translateY(40px) translateZ(50px);-ms-transform:scale(1) translateY(30px) translateZ(50px);-o-transform:scale(1) translateY(30px) translateZ(50px);transform:scale(1) translateY(30px) translateZ(50px);-webkit-transition:transform .2s ease;-o-transition:transform .2s ease;transition:transform .2s ease}.img-hover-wrap:hover .img-hover-detail{opacity:1;-webkit-transform:scale(1.06) translateY(-5px) translateZ(50px);-ms-transform:scale(1.06) translateY(-5px) translateZ(50px);-o-transform:scale(1.06) translateY(-5px) translateZ(50px);transform:scale(1.06) translateY(-5px) translateZ(50px)}.img-hover-wrap .img-hover-title{margin:0 0 6px;font-size:17px;font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.3);z-index:9}.img-hover-wrap .img-link{opacity:0;width:20px;height:20px;border:1px solid #FFF;border-radius:50%;text-align:center;line-height:18px;font-size:11px;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.img-hover-wrap:hover .img-link{opacity:1}.img-hover-detail i,.img-hover-detail a,.img-hover-detail h3{color:#fff}.fslider-custom{position:relative;width:100%}.fslider-custom:before{content:"";width:100%;padding-top:calc(var(--h) * 100% / var(--w));display:block}.flexslider-intro{height:auto!important;margin:auto!important;display:flex!important;flex-direction:column}.flexslider-intro{position:absolute!important;top:0!important;left:0!important}.flexslider-news,.flexslider-article{position:absolute!important;top:0!important;bottom:0!important;height:auto!important;margin:auto!important;display:flex!important;flex-direction:column}.flexslider.cover{max-width:80%;margin:auto}.flexslider-article:before,.flexslider-intro:before,.flexslider-relative-article:before{content:"";flex-grow:.5}.flexslider-relative-article{margin:auto!important;height:140px!important;display:flex!important;flex-direction:column}.flexslider-article .slide{margin:auto}.rectangle-frame{display:block;width:100px;height:40px;line-height:40px;margin:0 .25rem;font-size:1rem;text-align:center;border-radius:0%;border-width:1px;border-style:solid;border-color:var(--hoverColor, #1ABC9C);-webkit-backface-visibility:hidden;transition:all .3s ease}.img-expand .portfolio-desc h4{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.img-expand:hover .portfolio-desc h4{-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:var(--hoverColor, #1ABC9C)}.img-expand:not(:hover) img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.img-expand:hover img{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;transform:scale(1.2)}.portfolio-desc h4.ellipsis-title{height:50px}.si-rounded{border-radius:50%!important}#page-title.page-title-center span{margin-top:20px;max-width:600px}.widget-search input,.widget-search .btn{border-color:#ddd}.dark .widget-search .form-control:not(.not-dark),.dark .widget-search .btn{border-color:#ffffff1a}.widget-nav .nav{flex-direction:row}.widget-nav .nav .nav-item .nav-link{padding:5px 10px;color:var(--textColor, #444);line-height:1.3;font-weight:500;transition:all .2s ease}.dark .widget-nav .nav .nav-item .nav-link{color:#ddd}.widget-nav .nav .nav-item .nav-link.mixitup-control-active,.widget-nav .nav .nav-item.active .nav-link,.widget-nav .nav .nav-item:hover .nav-link{cursor:pointer;border-left-color:var(--hoverColor, #1ABC9C);color:var(--hoverColor, #1ABC9C)}@media (max-width: 991.98px){.cat-widgets.position-sticky{position:relative!important;top:0;z-index:9;padding:3rem;top:0!important;width:100%}}@media (min-width: 992px){.content-wrap{overflow:inherit}.widget-nav .nav{flex-direction:column}.widget-nav .nav .nav-item .nav-link{padding:5px 0 5px 15px;border-left:1px solid #DDD;line-height:1.8}.dark .widget-nav .nav .nav-item .nav-link,.dark #header.sticky-header #header-wrap,.dark .single-post .media-content .entry-title{border-color:#ffffff1a}}:root{--ck-color-image-caption-background: hsl(0, 0%, 97%);--ck-color-image-caption-text: hsl(0, 0%, 20%);--ck-color-mention-background: hsla(341, 100%, 30%, .1);--ck-color-mention-text: hsl(341, 100%, 30%);--ck-color-selector-caption-background: hsl(0, 0%, 97%);--ck-color-selector-caption-text: hsl(0, 0%, 20%);--ck-highlight-marker-blue: hsl(201, 97%, 72%);--ck-highlight-marker-green: hsl(120, 93%, 68%);--ck-highlight-marker-pink: hsl(345, 96%, 73%);--ck-highlight-marker-yellow: hsl(60, 97%, 73%);--ck-highlight-pen-green: hsl(112, 100%, 27%);--ck-highlight-pen-red: hsl(0, 85%, 49%);--ck-image-style-spacing: 1.5em;--ck-inline-image-style-spacing: calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size: 16px}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck-content .table>figcaption{caption-side:bottom;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;margin-bottom:0}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em}.ck-content .table table th{font-weight:700;background:#0000000d}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed hsl(0,0%,77%);width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid hsl(0,0%,77%);border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px #00000026;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid hsl(0,0%,20%);border-radius:2px;transition:.25s ease-in-out box-shadow}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:solid 5px hsl(0,0%,80%)}.ck-content[dir=rtl] blockquote{border-left:0;border-right:solid 5px hsl(0,0%,80%)}.ck-content code{background-color:#c7c7c74d;padding:.15em;border-radius:2px}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-content pre{padding:1em;color:#353535;background:#c7c7c74d;border:1px solid hsl(0,0%,77%);border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}:root{--ck-default-color: #5ea3ff}.ck-content .left-wide-border{background-color:#f7f7f7;padding:16px 0 16px 24px;border-left:8px solid var(--ck-wide-border-color, #27bdbf);margin-top:30px;margin-bottom:15px}.ck-content .dotted-underline{padding:10px 0;border-bottom:dotted 1px var(--ck-dotted-underline-color, #4d453e);color:#333;margin-top:20px;margin-bottom:10px;background-color:transparent}.ck-content .light-underline{display:inline;max-width:100%;width:fit-content;background:linear-gradient(180deg,transparent 65%,var(--ck-light-underline-color, #ffe5a4) 0)}.ck-content .title-radius{position:relative;border-radius:500px;border:2px solid var(--ck-title-radius-color, var(--ck-default-color));background:color-mix(in srgb,var(--ck-title-radius-color, var(--ck-default-color)) 10%,white);padding:16px 24px}.ck-content .title-shadow{border:1px solid color-mix(in srgb,var(--ck-title-shadow-color, var(--ck-default-color)) 30%,white);background:color-mix(in srgb,var(--ck-title-shadow-color, var(--ck-default-color)) 10%,white);box-shadow:6px 6px 0 0 var(--ck-title-shadow-color, var(--ck-default-color));padding:12px 32px}.ck-content .title-bg{border-radius:8px;border:1px solid color-mix(in srgb,var(--ck-title-bg-color, var(--ck-default-color)) 30%,white);background:color-mix(in srgb,var(--ck-title-bg-color, var(--ck-default-color)) 10%,white);padding:16px}.ck-content .title-left-border{padding:6px 0 16px 16px;border-bottom:2px solid #e6e6e6;border-left:5px solid var(--ck-title-left-border-color, var(--ck-default-color))}.ck-content .title-underline{padding:16px 0;border-bottom:2px solid var(--ck-title-underline-color, var(--ck-default-color))}.ck-content .title-light-bg{border-radius:4px;background:color-mix(in srgb,var(--ck-title-light-bg-color, var(--ck-default-color)) 10%,white);padding:16px 20px}.ck-content p.info-box{--background-size: 30px;--background-color: var(--ck-info-box-bg-color, #e91e63);padding:1.2em 2em;border:1px solid var(--background-color);background:linear-gradient(135deg,var(--background-color) 0%,var(--background-color) var(--background-size),transparent var(--background-size)),linear-gradient(135deg,transparent calc(100% - var(--background-size)),var(--background-color) calc(100% - var(--background-size)),var(--background-color));border-radius:10px;margin:1.5em 2em;display:block;box-shadow:5px 5px #ffe6ef;width:auto}.ck-content p.summary{--background-color: var(--ck-summary-color, #dddfe0);border-radius:10px;padding:1em;margin:1.5em 2em;width:auto;background:var(--background-color)}.ck-content .raw-html-embed{margin:1em auto;min-width:15em;font-style:normal}.ck-content p{font-size:18px;margin-bottom:1em}.ck-content ol,.ck-content ul,.ck-content dl{margin-right:0;padding:0 0 0 40px}.ck-content h1,.ck-content h2,.ck-content h3,.ck-content h4,.ck-content h5,.ck-content h6{font-weight:400;line-height:1.2;margin-bottom:16px}.ck-content figure{text-align:center;padding-top:10px;margin:10px 20px;display:inline-block}@media screen and (max-width: 991.8px){.ck-content figure.table{display:block!important;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.ck-content .table table{overflow:auto}.ck-content .table table td,.ck-content .table table th{white-space:nowrap}.ck-content .table .ck-table-resized{table-layout:auto}}.ck-content figure>figcaption{text-align:center;display:block}.ck-content .code-featured{border:5px solid red}.ck-content .math-featured{padding:20px;box-shadow:0 0 2px #c80000;background-color:#ff00000d;margin:10px}.ck-content .image-clean{border:0;background:none;padding:0}.ck-content .image-clean>figcaption{font-size:.9em;text-align:right}.ck-content .image-grayscale{background-color:#fff;color:#666}.ck-content .image-grayscale img,img.image-grayscale{filter:grayscale(100%)}.ck-content .embed-240p{max-width:426px;max-height:240px;margin:0 auto}.ck-content .embed-360p{max-width:640px;max-height:360px;margin:0 auto}.ck-content .embed-480p{max-width:854px;max-height:480px;margin:0 auto}.ck-content .embed-720p{max-width:1280px;max-height:720px;margin:0 auto}.ck-content .embed-1080p{max-width:1920px;max-height:1080px;margin:0 auto}.ck-content blockquote.tiktok-embed{border-left:0px;margin-left:auto;margin-right:auto}.ck-content .table table,.ck-content .table table td,.ck-content .table table th{border:0}.ck-content .table table td,.ck-content .table table th{text-align:left;vertical-align:middle}.ck-content a{color:var(--hoverColor, #1abc9c)}.ck-content ul.toc-list,.ck-content ul ul.toc-list,.ck-content ul ul ul.toc-list,.ck-content ul ul ul ul.toc-list{list-style-type:none}
