#b-menu span,#b-menu-close span,#back-to-top,#btn-close-x:hover,#btn-search,#contact_form input[type=submit].btn-line:hover,#filters a.selected,#jpreBar,#mainmenu li li a:hover,#mainmenu ul li:hover>a,#menu-btn:hover,#services-list li a:hover,#services-list li.active,#testimonial-full,.bg-color,.bg-id-color,.blog-list .date,.blog-list .date-box .day,.blog-read .date,.blog-read .date-box .day,.bloglist .date-box .day,.box-fx .info,.btn-line.hover,.btn-line:hover,.btn-more,.btn-primary,.countdown-s1.countdown-bg-color .countdown-section,.custom-close:after,.custom-show:after,.date-post,.de-progress .progress-bar,.de_tab.tab_steps .de_nav li span,.de_tab.tab_style_4 .de_nav li.active,.de_tab.tab_style_4 .de_nav li.active span,.de_tab.tab_style_4 .de_nav.de_nav_dark li:hover,.de_tab.timeline li.active .dot,.de_testi blockquote:before,.dropcap,.feature-box-big-icon i,.feature-box-small-icon .border,.fullwidthbanner-container a.btn,.icon-deco i,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.owl-arrow span,.owl-custom-nav .btn-next:before,.owl-custom-nav .btn-prev:before,.owl-theme .owl-controls .owl-buttons div,.owl-theme .owl-dots .owl-dot.active span,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.picframe.s2 span.overlay,.price-row,.pricing-s1 .ribbon,.product img:hover,.schedule-item:hover .sc-pic img,.slider-info .text1,.small-border,.social-icons i:hover,.team-list .small-border,.tiny-border,.widget .small-border,a.btn-custom,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color,input[type=submit].btn-custom,section.bg-color,section.call-to-action{background-color:var(--primary-color-1)}.bg-color-2,.box-number:hover i.bg-color.hover-color-2,.pricing-s1 .ribbon{background-color:var(--secondary-color)}.ps1-deco,section.gradient-to-right{background:linear-gradient(to right,var(--primary-color-1),var(--secondary-color))}.countdown-s1 .countdown-show4 .countdown-section{background:linear-gradient(to top,var(--primary-color-1),var(--secondary-color))}#mainmenu a.active,#mainmenu a:hover,#mainmenu li a:after,#mainmenu li:hover>a,#mainmenu li:hover>ul,.btn-left:before,.btn-right:after,.btn.btn-link,.crumb a,.dark .btn-line:after,.dark .btn-line:hover:after,.dark .feature-box-small-icon i,.dark a.btn-line.hover:after,.dark a.btn-line:after,.dark a.btn-line:hover:after,.date-box .day,.de-team-list p.lead,.de_contact_info i,.de_count,.de_form input[type=checkbox]:checked+label:before,.de_form input[type=radio]:checked+label:before,.de_light a.btn-line:hover,.de_tab.tab_steps .de_nav li span:hover,.de_tab.tab_style_4 .de_nav li span,.de_testi_by,.expand h4:after,.feature-box i,.feature-box-small-icon i,.feature-box-small-icon-2 i,.id-color,.list-inline-style-1 li:before,.pf_text,.picframe .project-name,.price,.pricing-box li h1,.pricing-dark .pricing-box li.price-row,.pricing-s1 .bottom ul li i,.schedule-item .sc-name span,.separator span i,.slider_text h1,.team-list .social a,.title span,.widget_tags li a,a.btn-line:after,a.btn-slider:after,a.btn-text:after,address span i,address span strong,blockquote.testimonial-big:before,footer a:hover,h1.id-color,h2.id-color,h3.id-color,h4.id-color,h5.id-color,h6.id-color,header.smaller #mainmenu a.active,i.large:hover{color:var(--primary-color-1)}.id-color-2,h1.id-color-2,h2.id-color-2,h3.id-color-2,h4.id-color-2,h5.id-color-2{color:var(--secondary-color)}#contact_form .de_light #search:focus,#contact_form .de_light input[type=text]:focus,#contact_form .de_lighttextarea:focus,#contact_form input[type=text]:focus,#contact_form textarea:focus,#filters a.selected,#filters a:hover,#search:focus,.btn-line.hover,.btn-line:hover,.de_tab.tab_style_4 .de_nav,.feature-box i,.form-transparent input[type=email]:focus,.form-transparent input[type=text]:focus,.form-transparent textarea:focus,.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus .feature-box-big-icon i:after,.pagination>.active>span:hover,.product img:hover,.social-icons i,a.btn-line.hover,a.btn-line:hover,a.btn-slider.btn-color{border-color:var(--primary-color-1)}.arrow-up,.blog-list img,.box-fx .inner,.dark .box-fx .inner{border-bottom-color:var(--primary-color-1)}.arrow-down{border-top-color:var(--primary-color-1)}.callbacks_nav{background-color:var(--primary-color-1)}.de_tab .de_nav li span{border-top:3px solid var(--primary-color-1)}.feature-box-big-icon i:after{border-color:var(--primary-color-1) transparent}.de_review li.active img{border:solid 4px var(--primary-color-1)}blockquote.s1{border-left-color:var(--primary-color-1)}.de_tab.tab_style_4 .de_nav li{border-right-color:var(--primary-color-1)}:root{--primary-color-1:#ec167f;--secondary-color:#883ff9}html{overflow-x:hidden;padding:0!important;background:#fff;margin:0!important}#revolution-slider{font-family:"Open Sans"}.tp-caption{font-size:14px;font-weight:300}.tp-caption.teaser{letter-spacing:5px}.tp-caption br{margin-bottom:5px}.tparrows{top:50%!important}.med{font-size:24px;letter-spacing:-.5px}.med-white{color:#fff;font-size:24px;letter-spacing:-.5px}.med-green{color:#1a8b49;font-size:24px;letter-spacing:-.5px}.small-white{color:#fff;line-height:1.7em}.big-black{font-size:52px;letter-spacing:-3px;color:#222}.big-white{font-family:Dosis;font-size:15px;color:#fff;line-height:normal;font-weight:300;text-transform:uppercase;letter-spacing:10px}.ultra-big-white{font-family:Dosis;font-size:72px;font-weight:300;letter-spacing:15px;color:#fff;margin:0;text-transform:uppercase}.ultra-big-black{font-size:96px;font-weight:400;color:#222;margin:0;line-height:72px}.ultra-big-2{font-size:84px;font-weight:700;letter-spacing:0;color:#fff;margin:0;letter-spacing:-2px}.size-20{font-size:20px}.size-28{font-size:28px}.size-36{font-size:28px}.size-84{font-size:84px;letter-spacing:-2px}.size-96{font-size:96px}.size-120{font-size:120px;letter-spacing:-2px}.size-150{font-size:150px;letter-spacing:-2px}.size-180{font-size:180px;letter-spacing:-2px}.title-128{font-size:128px}a.btn-slider{color:#fff}a.btn-slider:hover{color:#222}a.btn-custom,a.btn-custom:hover{color:#000;font-weight:500;font-size:12px;padding:10px 20px}.fullwidthbanner-container a.btn{text-transform:uppercase;letter-spacing:1px;color:#fff!important;font-weight:700;padding:10px 20px 10px 20px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.tp-caption.separator{width:100px;border-bottom:solid 1px rgba(255,255,255,.3)}.white{color:#fff}.tp-60{font-size:48px;line-height:1.2em}body{font-size:15px;font-family:"Plus Jakarta Sans";font-weight:400}.schedule-item .sc-info h3,h1,h2,h3,h4,h5,h6{font-weight:800}#filters,#mainmenu,#mo-menu,.big-white,.btn,.btn-line,.countdown-amount,.countdown-period,.de_count h3,.de_tab.tab_steps .de_nav li span,.pricing-s1.light .top .price b,.teaser-text,.text-slider,.tp-caption,.tp-title,.ultra-big-2,.ultra-big-white,.wm,a.btn,a.btn-line,blockquote.testimonial-big .title,blockquote.testimonial-big.s2 .title,h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans',Arial,Helvetica,sans-serif}#mo-menu>li{font-weight:700}.de_tab.tab_steps .de_nav li span,h1,h2,h3,h4,h5,h6{letter-spacing:0;text-transform:none}#subheader h1{letter-spacing:0;text-transform:none}.blog-list h3,.blog-read h3{font-size:22px}.big-white{font-size:13px}.ultra-big-white{letter-spacing:0;text-transform:none;font-weight:600;font-size:72px}.text-slider{font-size:60px;letter-spacing:5px}.big-custom-1{font-family:"Red Hat Display";font-size:60px;letter-spacing:0;font-weight:700;line-height:1.1em;letter-spacing:-1px}.small-white{font-size:18px;font-weight:400}blockquote.testimonial-big{font-size:22px;font-style:none;line-height:1.8em}