@charset "utf-8";@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..900;1,9..40,100..900&display=swap');
.skip-link{position:absolute;top:-60px;left:0;background:var(--primary-color);color:#fff;padding:10px 20px;font-weight:600;font-size:15px;text-decoration:none;z-index:99999;border-radius:0 0 8px 0;transition:top 0.2s ease;}.skip-link:focus{top:0;}html{scroll-behavior:smooth;background-color:#171a1d;}:root{--primary-color:#00BFA6;--primary-color-rgb:0, 191, 166;}body{overflow-x:hidden;}#wrapper{transition:transform 0.3s ease;}body.menu-open #wrapper{transform:translateX(-280px);}#section-hero{position:relative;overflow:hidden;height:100vh;}.dpx-bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;}.dpx-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right, rgba(23, 26, 29, 0.5) 0%, rgba(23, 26, 29, 0) 100%);z-index:1;pointer-events:none;}#particles-js{z-index:1;}.dpx-hero-content{position:relative;z-index:2;}#section-hero h1{font-size:32px;margin:0;line-height:inherit;}#section-hero .de-gradient-edge-top{background:linear-gradient(180deg, rgba(0, 0, 0, .75) 0%, rgba(0, 0, 0, 0) 100%);}#content > section .v-center{padding-top:20vh;}#section-my-quote{position:relative;overflow:hidden;}.float-text{top:50%;}.float-text span{color:var(--primary-color);}.float-text .de_social-icons a{color:var(--primary-color);}.list_location{padding-left:15px;}#section-faq,
#section-contact{margin-top:150px;}#section-services .space-border,
#section-services .space-border:before,
#section-services .space-border:after,
#section-faq .space-border,
#section-faq .space-border:before,
#section-faq .space-border:after,
#section-contact .space-border,
#section-contact .space-border:before,
#section-contact .space-border:after{background:transparent !important;}#section-my-quote::before,
#section-contact::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 191, 166, 0.05);z-index:1;pointer-events:none;}#section-services .de_3d-box h3{margin-left:0 !important;text-align:center;}#section-services .de_3d-box .text{text-align:center;}#section-services .row.g-0 .col-lg-4:first-child .de_3d-box{border-left:none !important;}#section-services .row.g-0 .col-lg-4:not(:first-child) .de_3d-box{border-left:solid 0.5px transparent !important;border-image:linear-gradient(to bottom, var(--primary-color), transparent) 1;}.accordion-section-title{border-radius:10px !important;-webkit-border-radius:10px !important;}.accordion-section-title.active{color:var(--primary-color) !important;}.accordion-section-title:hover,
.accordion-section-title.active:hover{color:var(--primary-color) !important;}h3.faq-question{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;}#error_message{color:var(--primary-color) !important;}#success_message{background:none !important;border:solid 1px rgba(255, 255, 255, .2) !important;border-radius:6px;color:#ffffff !important;padding:20px !important;margin-top:20px;text-align:center;font-size:16px;line-height:1.6;}#contact_form .error_input{border-color:var(--primary-color) !important;transition:none !important;}#contact_form .form-control{border-radius:10px !important;}.form-border input[type=tel]{background:none;border:solid 1px rgba(0, 0, 0, .2);color:#333;padding:8px;margin-bottom:20px;border-radius:0;box-shadow:none;height:auto;}.dark-scheme .form-border input[type=tel],
.dark-scheme .form-border input[type=email]{color:#ffffff;border:solid 1px rgba(255, 255, 255, .2);}.tooltip-inner{background-color:rgba(var(--primary-color-rgb), 0.5);color:#fff;border-radius:10px;}.bs-tooltip-bottom .tooltip-arrow::before,
.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before{border-bottom-color:rgba(var(--primary-color-rgb), 0.5) !important;}#back-to-top:before{color:var(--primary-color) !important;}footer .row{flex-direction:column;align-items:center;gap:12px;}footer .col-md-6{width:100% !important;max-width:100% !important;flex:0 0 100% !important;text-align:center !important;}footer .social-icons{float:none !important;display:flex !important;justify-content:center;}footer .social-icons a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background 0.3s ease;}footer .social-icons a:hover{background:var(--primary-color) !important;}footer .social-icons i:hover{background:transparent !important;color:#fff !important;}header.smaller{background-color:rgba(23, 26, 29, 0.40) !important;}header.header-mobile{position:absolute !important;background:none !important;}header.header-mobile.smaller{background-color:rgba(23, 26, 29, 0.40) !important;}header.header-mobile .dpx-split-nav{height:90px;display:flex;align-items:center;padding-top:0 !important;}.dpx-split-nav #mainmenu{display:flex;float:none;margin:0;justify-content:flex-end;}.dpx-split-nav #mainmenu a{padding:36px clamp(12px, 3.5vw, 80px) 30px;font-size:16px;white-space:nowrap;}.dpx-split-nav #mainmenu a:hover{color:var(--primary-color);}.dpx-split-nav{display:flex;align-items:center;width:100%;}.dpx-nav-left,
.dpx-nav-right{display:flex;flex:1;align-items:center;list-style:none;margin:0;padding:0;font-family:var(--title-font);visibility:hidden;font-weight:400;font-size:16px;}.dpx-nav-left{justify-content:flex-end;}.dpx-nav-right{justify-content:flex-start;}.dpx-nav-logo{flex:0 0 auto;margin:0 10px;}.dpx-nav-right li{display:inline;margin:0;padding:0;position:relative;}.dpx-nav-right a{position:relative;display:inline-block;padding:36px clamp(12px, 3.5vw, 80px) 30px;text-decoration:none;color:#fff;font-weight:600;text-align:center;outline:none;white-space:nowrap;}.dpx-nav-right a:hover{color:var(--primary-color);}.dpx-nav-right a span{position:relative;width:0%;color:#ffffff;display:block;font-size:10px;text-transform:uppercase;line-height:14px;border-bottom:solid 2px #ffffff;}@media only screen and (max-width:993px){.dpx-nav-left,
.dpx-nav-right{display:none !important;}.dpx-split-nav{justify-content:center;align-items:center;}.menu_side_area{display:none !important;}header .logo,
header .logo-2{height:60px !important;}}@media only screen and (max-width:991px){#section-hero .v-center{align-items:flex-end;padding-bottom:15vh;}#section-my-quote .v-center{min-height:auto;padding-top:10vh !important;padding-bottom:10vh;}}@media only screen and (max-width:991px){#section-services .row.g-0 .col-lg-4 .de_3d-box,
#section-services .row.g-0 .col-lg-4:not(:first-child) .de_3d-box{border-left:none !important;border-bottom:none;position:relative;}#section-services .row.g-0 .col-lg-4 .de_3d-box::after,
#section-services .row.g-0 .col-lg-4:not(:first-child) .de_3d-box::after{content:'';position:absolute;bottom:0;left:12.5%;width:75%;height:0.5px;background:var(--primary-color);}#section-services .row.g-0:last-child .col-lg-4:last-child .de_3d-box::after{display:none;}}#dpx-mobile-nav{position:fixed;top:0;right:-280px;width:280px;height:100vh;background:#171A1D;z-index:30000;transition:right 0.3s ease;padding:70px 30px 30px;}#dpx-mobile-nav.open{right:0;}#dpx-mobile-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:transparent;z-index:29000;display:none;}#dpx-mobile-overlay.open{display:block;}#dpx-mobile-close{position:absolute;top:20px;right:20px;background:none;border:none;color:rgba(255, 255, 255, 0.7);font-size:28px;cursor:pointer;line-height:1;padding:0;}#dpx-mobile-close:hover{color:#fff;}#dpx-mobile-nav ul{list-style:none;margin:0;padding:0;}#dpx-mobile-nav ul li{border-bottom:solid 1px rgba(255, 255, 255, 0.1);}#dpx-mobile-nav ul li a{display:block;padding:16px 0;color:rgba(255, 255, 255, 0.8);font-family:var(--title-font);font-size:16px;font-weight:600;text-decoration:none;letter-spacing:0.5px;}#dpx-mobile-nav ul li a:hover{color:var(--primary-color);}.bg-color,
section.bg-color,
section.call-to-action,
#mainmenu li li a:hover,
#mainmenu ul li:hover>a,
.price-row,
.slider-info .text1,
.btn-primary,
.bg-id-color,
.dropcap,
.fullwidthbanner-container a.btn,
.feature-box-big-icon i,
#testimonial-full,
.icon-deco i,
.feature-box-small-icon .border,
.date-post,
.team-list .small-border,
.de-team-list .small-border,
.owl-arrow span,
.de-progress .progress-bar,
#btn-close-x:hover,
.box-fx .info,
.btn-more,
.widget .small-border,
.product img:hover,
#btn-search,
.de_tab.timeline li.active .dot,
.btn-id,
.tiny-border,
#subheader .small-border-deco span,
#services-list li a:hover,
.timeline .tl-block .tl-line,
.de_tab.tab_style_2 .de_nav li.active span,
.de_tab.tab_methods.style-2 .de_nav li.active span,
.feature-box-small-icon.style-2 .number.bg-color,
.owl-custom-nav .btn-next:before,
.owl-custom-nav .btn-prev:before,
.timeline>li>.timeline-badge,
.de_light .de_tab.tab_style_3 .de_nav li.active span,
.de_tab.tab_style_4 .de_nav li.active span,
.social-icons-sm i:hover,
.btn-rsvp,
.pricing-s1 .ribbon,
.de_tab.tab_style_4 .de_nav li.active,
#preloader .s1 span,
#filters a.selected,
.custom-show:after,
.custom-close:after,
.widget-post .date,
.style-2 .date-box,
.feature-box-type-1 i,
.owl-item.active>div blockquote:before,
.accordion-section-title:before,
#form_subscribe #btn-submit i,
.bg-gradient-to-right-2,
.feature-box-type-1.hover i,
.feature-box-type-1:hover i,
.ribbon,
.box-icon-simple .num,
.box-highlight.s2,
.feature-box.f-boxed:hover,
.fpw-overlay-btm,
.fp-wrap .fpwow-icons,
.owl-item.active.center .feature-box-type-2,
.testimonial-color .item:nth-child(1n) blockquote:before,
.spinner>div,
.d-gallery-item .dgi-1,
a.btn-border:hover,
.dih-overlay,
.widget_tags li a,
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link,
#selector .sc-opt,
#cookieConsent a.cookieConsentOK,
.mask .cover,
.icon-box:hover,
#topbar,
.feature-box.f-boxed.invert,
.text-light .container-timeline ul li::before,
.text-light .de_countdown,
.de_tab .de_nav li.active span,
.text-light .dropdown li span,
#selector #dark-mode,
#selector #related-items,
.dark-scheme .nft__item .de_countdown,
.info-box i,
.d__table-sch h4,
#contact_form .radio-img input[type="radio"]:checked+label img,
#contact_form .radio-img input[type="checkbox"]:checked+label img,
a.btn-main,
.btn-main,
.bg-color-2,
.bg-color-secondary,
.timeline h5,
.testimonial-color .item:nth-child(2n) blockquote:before,
a.btn-main.bg-color-2,
a.btn-main.invert,
#mainmenu li li a:hover,
#mainmenu ul li:hover>a,
.icon-box.invert:hover,
#form_subscribe #btn-subscribe i.bg-color-secondary,
#jpreBar,
.t-circle,
.nft_item_pp i,
.author_list_pp i,
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus,
.nft_coll_pp i,
.profile_avatar i,
#btn_copy.clicked,
#form_quick_search #btn-submit i,
.owl-dot.active,
.p_list_pp i,
.author_list_pp img,
.activity-filter li.active,
.dark-scheme .de_countdown.bg-color-secondary,
.btn-line:hover,
a.btn-line:hover,
.btn-line.hover,
a.btn-line.hover,
.de_form input[type="checkbox"]:checked+label:before,
.coll_list_pp i,
#form_sb #btn-submit i,
.de-switch input[type=checkbox]:checked+label,
.nft__item_extra button:hover,
.nft__item_share a,
#de-click-menu-notification .d-count,
.play-pause,
#mainmenu ul li a strong,
.space-border,
body::-webkit-scrollbar-thumb,
#de_modal::-webkit-scrollbar-thumb,
body.dark-scheme::-webkit-scrollbar-thumb,
.dark-scheme #de_modal::-webkit-scrollbar-thumb,
.d_timeline-title:before,
.post-image .d-border,
.de_project-info h4:before,
.d-bar .d-progress-line span,
h5 span.label,
.owl-theme .owl-nav [class*=owl-]:hover{background:var(--primary-color);}a,
a:hover,
footer .widget a:hover,
.id-color,
span.id-color,
.text-light .id-color h3,
.icon-box i,
.mask:hover .cover h3 i,
address.s1 span i,
.de_table .tr .td:nth-child(2) span,
.activity-filter i,
.dark-scheme .demo-icon-wrap i,
.dark-scheme .demo-icon-wrap-s2 span,
.de_tab .de_nav li span,
.dark-scheme .small-border,
.profile_username,
.de_tab.tab_methods .de_nav li.active span i,
a.btn-main.btn-light,
.nft_attr h5,
.de__h-widget i,
#mainmenu a.active,
header.header-light #mainmenu a.active,
.d_timeline-text .d_company,
blockquote.q-big .d-big,
#mainmenu-v2 li a:hover,
#de-menu-container .d-social i:hover{color:var(--primary-color);}.container-timeline ul li,
blockquote{border-left-color:var(--primary-color);}header #mainmenu a span,
header.transparent #mainmenu a span,
.de-grey #subheader h1,
h3.s_border{border-bottom-color:var(--primary-color);}*{--body-font:"DM Sans", Helvetica, Arial, sans-serif;--title-font:"DM Sans", Helvetica, Arial, sans-serif;}html{overflow-x:hidden;padding:0;margin:0;background:#fff;}body{font-family:var(--body-font);font-size:16px;font-weight:400;color:#909090;line-height:30px;padding:0;line-height:1.8em;word-spacing:0px;}html.no-scroll,
body.no-scroll{overflow:hidden;}html.no-scroll::-webkit-scrollbar,
body.no-scroll::-webkit-scrollbar{display:none;}.dark-scheme{color:#aaaaaa;}body.dark-scheme{background:#171A1D;}body.boxed{margin:30px;overflow:hidden;border:solid 1px #eee;}body .owl-stage .owl-item{margin-bottom:15px;}#wrapper{overflow:hidden;}a,
a:hover{text-decoration:none;}header{width:100%;position:absolute;left:0;z-index:1001;background:#171A1D;margin:0;}header .info{display:none;color:#fff;padding:10px 0 10px 0;width:100%;z-index:100;background:#242424;}header .info .col{display:inline-block;font-size:12px;}header .info .col{padding-right:30px;}header .info .col:last-child{padding-right:0px;}header .info i{font-size:14px;margin-right:15px;}header .info .social.col{border:none;}header .info .social i{color:#fff;font-size:14px;display:inline-block;float:none;padding:0 10px 0 10px;margin:0;}header .info strong{font-size:12px;}header.transparent{background:none;}body:not(.side-layout) header:not(.smaller):not(.header-mobile).header-light.transparent{background:rgba(255, 255, 255, 0.0);}header div#logo{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}header div#logo.logo-text{font-family:var(--title-font);font-size:28px;font-weight:bold;}header .logo-2{display:none;}header .logo-scroll{display:none;}header .logo,
header .logo-2{font-family:var(--body-font);color:#fff;font-size:40px;font-weight:300;height:50px;width:auto;}header .logo-2{color:#333;}header nav a{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}header nav a:hover{color:#555;}header.smaller #mainmenu ul ul{top:0px;}header.smaller{background:#171A1D;top:0px;padding:0;position:fixed;border:0;}header.smaller .btn-rsvp{height:100px;padding-top:55px;}header .header-row{text-align:center;}#mainmenu{font-family:var(--title-font);font-weight:400;font-size:13px;margin:0 auto;float:none;}#mainmenu ul{margin:0px 0px;padding:0px;height:30px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;background:#ffffff;}#mainmenu ul:not(.mega){-webkit-box-shadow:2px 2px 30px 0px rgba(20, 20, 20, 0.1);-moz-box-shadow:2px 2px 30px 0px rgba(20, 20, 20, 0.1);box-shadow:2px 2px 30px 0px rgba(20, 20, 20, 0.1);}.dark-scheme #mainmenu ul{background:#21273e;}#mainmenu li{margin:0px 0px;padding:0px 0px;display:inline;list-style:none;position:relative;}#mainmenu li.has-child:after{font-family:FontAwesome;content:"\f078";color:rgba(255, 255, 255, .5);padding-left:5px;font-size:8px;position:relative;top:-2px;}#mainmenu .mega li.has-child:after{display:none;}#mainmenu li>a{padding-right:6px;font-weight:600;}#mainmenu li.has-child>a{padding-right:0px;}#mainmenu a{position:relative;display:inline-block;padding:30px 18px;text-decoration:none;color:#fff;text-align:center;outline:none;}#mainmenu a span{position:relative;width:0%;color:#ffffff;display:block;font-size:10px;text-transform:uppercase;line-height:14px;border-bottom:solid 2px #ffffff;}#mainmenu li li a span{float:right;margin-top:5px;}#mainmenu ul li a strong{font-weight:bold;text-transform:uppercase;line-height:1em;font-size:10px;margin-right:5px;padding:3px 4px;padding-bottom:2px;border:solid 1px #ffffff;display:inline-block;color:#ffffff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}#mainmenu li li{font-family:var(--body-font);font-size:14px;}#mainmenu li li:last-child{border-bottom:none;}#mainmenu li li a{padding:5px 15px;border-top:none;color:#606060;width:100%;border-left:none;text-align:left;font-weight:normal;border-bottom:solid 1px rgba(255, 255, 255, .1);}#mainmenu li:last-child>a{border-bottom:none;}.dark-scheme #mainmenu li li a{color:#ffffff;}#mainmenu li li a:hover{color:#111;}#mainmenu li li a:after{content:none;}#mainmenu li li li a{padding:2px 15px 2px 15px;background:#171A21;}#mainmenu li li a:hover,
#mainmenu ul li:hover>a{color:#fff;background:#1a8b49;}#mainmenu li ul{width:180px;height:auto;position:absolute;left:0px;z-index:10;visibility:hidden;opacity:0;}#mainmenu li li{font-size:14px;display:block;float:none;text-transform:none;}#mainmenu li:hover>ul{visibility:visible;opacity:1;margin-top:0px;}#mainmenu li ul ul{left:100%;top:0px;}#mainmenu li ul ul li a{background:#ffffff;}#mainmenu li:hover>ul{color:#1a8b49;}#mainmenu select{padding:10px;height:36px;font-size:14px;border:none;background:#ff4200;color:#eceff3;}#mainmenu select option{padding:10px;}#mainmenu .btn-type{padding:0;margin:0;}#mainmenu .btn-type a{background:#eee;padding:0;margin:0;}#mainmenu>li ul.mega{position:fixed;left:0;height:0%;width:100%;visibility:hidden;opacity:0;overflow:hidden;padding:10px 0;background:none;top:75px;}#mainmenu ul.mega ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}#mainmenu ul.mega li.menu-title{font-weight:bold;font-size:15px;color:#202020;margin-left:15px;margin-bottom:5px;}#mainmenu li:hover ul.mega{visibility:visible;opacity:1;}#mainmenu li ul.mega>li,
#mainmenu li ul.mega>li a{width:100%;}#mainmenu li ul.mega ul{padding-bottom:20px;}#mainmenu li ul.mega li.title{padding:0px 10px 15px 10px;text-align:left;color:#fff;font-weight:bold;}#mainmenu li ul.mega>li ul{position:static;visibility:visible;opacity:1;left:0;float:none;width:100%;}#mainmenu ul.mega>li ul li{margin:0;padding:0;}#mainmenu li ul.mega .menu-content{margin-top:0px;background:#ffffff;padding:20px 15px;padding-bottom:0;-webkit-box-shadow:2px 2px 10px 0px rgba(20, 20, 20, 0.1);-moz-box-shadow:2px 2px 10px 0px rgba(20, 20, 20, 0.1);box-shadow:2px 2px 10px 0px rgba(20, 20, 20, 0.1);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #eeeeee;}.dark-scheme #de-menu-container{background:#191A1C;}.dark-scheme #mainmenu-v2 li a{color:#ffffff;}header.header-mobile #mainmenu>li ul.mega{visibility:visible;opacity:1;}header:not(.header-mobile) #mainmenu>li:hover ul.mega{height:auto;}#menu-btn{display:none;float:right;width:32px;height:32px;padding:4px;text-align:center;cursor:poInter;color:#fff;margin-left:20px;padding-top:2px;}#menu-btn:before{font-family:FontAwesome;content:"\f0c9";font-size:20px;}#menu-btn:hover{background:#fff;}#menu-btn:hover:before{color:#222;}.dark-scheme #de-menu-reveal .lt,
.dark-scheme #de-menu-reveal .lm,
.dark-scheme #de-menu-reveal .lb{background:#ffffff;}.dark-scheme .de-menu-notification{background:rgba(255, 255, 255, .2);color:#ffffff;}.dark-scheme .de-submenu{background:var(--primary-color);border:solid 1px rgba(255, 255, 255, .1);}.dark-scheme .de-submenu-profile a{color:#fff;}.dark-scheme .de-submenu-profile i{background:rgba(255, 255, 255, .1);}.dark-scheme #de-submenu-notification li .d-time{color:#999999;}.dark-scheme #de-submenu-notification li a{color:#ffffff;}.dark-scheme .de-submenu .d-line{border-top-color:rgba(255, 255, 255, .1);}#content{width:100%;background:#000;padding:90px 0 90px 0;z-index:100;}#content{background:#000;}.dark-scheme #content{background:rgba(0, 0, 0, .0);}section{padding:90px 0 90px 0;position:relative;}.dark-scheme section{background:#171A1D;}.de-gradient-edge-top{z-index:1;position:absolute;top:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(23,26,29,1) 0%, rgba(255,255,255,0) 100%);}.dark-scheme .de-gradient-edge-top{background:linear-gradient(180deg, rgba(23,26,29,1) 0%, rgba(23,26,29,0) 100%);}.de-gradient-edge-bottom{z-index:1;position:absolute;bottom:0;width:100%;height:30%;background:linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}.dark-scheme .de-gradient-edge-bottom{background:linear-gradient(0deg, rgba(23,26,29,1) 0%, rgba(23,26,29,0) 100%);}#particles-js{width:100%;display:block;height:100%;position:absolute;z-index:0;}footer{color:rgba(255, 255, 255, .8);padding:20px 0;border-top:solid 1px rgba(0, 0, 0, .1);}.dark-scheme footer{background:rgba(0, 0, 0, .1);border-top:solid 1px rgba(255, 255, 255, .1);}footer a{color:#595d69;}.dark-scheme footer a{color:rgba(255, 255, 255, .5);}footer h5,
.de_light footer h5{color:#fff;font-size:18px;text-transform:none;}footer a{text-decoration:none !important;}header.header-mobile{position:absolute;background:#fff;top:0;height:90px;}.dark-scheme header.header-mobile{background:#171A1D;}header.header-mobile.has-topbar{height:100px;}header.header-mobile.has-topbar .header-row,
header.header-mobile.has-topbar .header-col{margin-top:10px;}header.header-mobile.has-topbar #topbar{margin-top:-15px;padding:0;}header.header-mobile nav{float:none;}header.header-mobile .logo{display:none;}header.header-mobile .btn-rsvp{padding-top:40px;height:90px;}header.header-mobile .logo-2{display:inline-block;}header.header-mobile #mainmenu ul{padding:0;}.dark-scheme #blog-comment li{border-bottom-color:rgba(255, 255, 255, .1);}.dark-scheme #blog-comment li li{border-top-color:rgba(255, 255, 255, .1);}.dark-scheme .comment-info .c_name{color:#ffffff;}.dark-scheme .comment-info .c_reply{border-left-color:rgba(255, 255, 255, .2);}.dark-scheme .post-text h4 a{color:#ffffff;}.dark-scheme .post-date,
.dark-scheme .post-comment,
.dark-scheme .post-like,
.dark-scheme .post-by,
.dark-scheme .post-author{color:#ffffff;}.error{display:none;margin-top:30px;color:#e7505a;clear:both;padding-top:20px;padding:20px;background:rgba(231, 80, 90, .1);border:solid 1px #e7505a;}.success{display:none;color:#96c346;margin-top:30px;clear:both;padding-top:20px;padding:20px;background:rgba(150, 195, 70, .1);border:solid 1px #96c346;}.error img{vertical-align:top;}#contact_form textarea{height:168px;}#contact_form .radio-img{display:inline-block;}#contact_form .radio-img input[type="radio"]+label,
#contact_form .radio-img input[type="checkbox"]+label{padding:0px;position:relative;background:none;width:150px;float:left;text-align:center;margin:0 10px;}#contact_form .radio-img input[type="radio"]+label:before,
#contact_form .radio-img input[type="checkbox"]+label:before{position:absolute;top:10px;left:15px;border:none;display:none;}#contact_form .radio-img input[type="radio"]+label img,
#contact_form .radio-img input[type="checkbox"]+label img{width:100%;margin-bottom:10px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;}#contact_form .radio-img input[type="radio"]:checked+label img,
#contact_form .radio-img input[type="checkbox"]:checked+label img{width:100%;padding:8px;}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;}.dark-scheme .d-create-file{border-color:rgba(255, 255, 255, .2);}.dark-scheme .d-create-file p{color:#ffffff;}.dark-scheme #form_quick_search input[type=text]{color:#ffffff;background:none;border-color:rgba(255, 255, 255, .2);}.text-light #form_quick_search input[type=text]{color:#ffffff;background:none;border:solid 1px rgba(255, 255, 255, .1);}.text-light #form_quick_search input[type=text]{color:#ffffff;}.text-light #form_quick_search input[type=text]::-moz-input-placeholder{color:#ffffff;}.text-light #form_quick_search input[type=text]::-webkit-input-placeholder{color:#ffffff;}.error_input{border-bottom:solid 1px #ff0000 !important;}.text-light address span a{color:#ffffff;}.text-white address span a,
.text-white address span a:hover{color:#fff;}.text-light .small-border{background:rgba(255, 255, 255, .2);}a{text-decoration:none;}a.btn-main:hover,
.btn-main:hover{color:#fff;-webkit-box-shadow:2px 2px 20px 0px rgba(var(--primary-color-rgb), 0.5);-moz-box-shadow:2px 2px 20px 0px rgba(var(--primary-color-rgb), 0.5);box-shadow:2px 2px 20px 0px rgba(var(--primary-color-rgb), 0.5);}a.btn-main,
a.btn-main:active,
a.btn-main:focus,
a.btn-main:visited,
.btn-main,
input[type=button].btn-main,
a.btn-line{display:inline-block;text-align:center;color:#fff;outline:0;text-decoration:none;padding:4px 40px;font-size:14px;border:none;font-weight:bold;}header a.btn-main,
header a.btn-line{padding:4px 20px !important;}header a.btn-main i{display:none;}.text-light .play-button{border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;color:#fff;text-decoration:none;border:solid 5px rgba(255, 255, 255, .3);display:inline-block;text-align:center;width:80px;height:80px;padding-top:22px;padding-left:5px;}.text-light .play-button:before{font-family:"FontAwesome";font-size:20px;content:"\f04b";position:relative;color:#fff;}.text-light .play-button.dark{color:#fff;border:solid 5px rgba(255, 255, 255, .3);}.text-light .play-button.dark:before{color:#fff;}.text-light .play-button.dark:hover{border:solid 5px rgba(255, 255, 255, 1);}.dark-scheme .de_count.style-2{background:url(../images/background/18.jpg);}.dark-scheme .de_count span{color:rgba(255, 255, 255, .5);}.spacer-single{width:100%;height:30px;display:block;clear:both;}.spacer-double{width:100%;height:60px;display:block;clear:both;}.spacer-10{width:100%;height:10px;display:block;clear:both;}.spacer-20{width:100%;height:20px;display:block;clear:both;}.space-border,
.space-border:before,
.space-border:after{width:30px;height:1px;}.space-border{background:#fff;position:relative;margin:0 auto;margin-bottom:40px;}.space-border:before{content:"";position:absolute;left:-40px;background:rgba(255, 255, 255, .25);}.space-border:after{content:"";position:absolute;right:-40px;background:rgba(255, 255, 255, .25);}hr{display:block;clear:both;border-top:solid 1px #ddd;margin:40px 0 40px 0;}.form-border input[type=text],
.form-border input[type=email],
.form-border textarea,
.form-underline input[type=email],
.form-border input[type=password],
.form-border input[type=date],
.form-border select{padding:8px;margin-bottom:20px;border:none;border:solid 1px rgba(0, 0, 0, .2);background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#333;}.dark-scheme .form-border input[type=text],
.dark-scheme .form-border textarea,
.dark-scheme .form-underline input[type=email],
.dark-scheme .form-border input[type=password],
.dark-scheme .form-border input[type=date],
.dark-scheme .form-border select{color:#ffffff;border:solid 1px rgba(255, 255, 255, .2);}.dark-scheme::-webkit-calendar-picker-indicator{filter:invert(1);}.dark-scheme .form-border input::-moz-input-placeholder,
.dark-scheme .form-border textarea::-moz-input-placeholder{color:rgba(255, 255, 255, .5);}.dark-scheme .form-border input::-webkit-input-placeholder,
.dark-scheme .form-border textarea::-webkit-input-placeholder{color:rgba(255, 255, 255, .5);}.form-border input[type=text]:focus,
.form-border textarea:focus,
.form-underline input[type=email]:focus,
.form-border input[type=date]:focus,
.form-border select:focus{background:rgba(var(--primary-color-rgb), .1);}.dark-scheme .item_filter_group{border:solid 1px rgba(255, 255, 255, .075);}h1,
h2,
h4,
h3,
h5,
h6,
.h1_big,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
footer.footer-light h5{margin-top:0;font-family:var(--title-font);font-weight:bold;color:#202020;}.dark-scheme h1:not(.id-color),
.dark-scheme h2:not(.id-color),
.dark-scheme h4:not(.id-color),
.dark-scheme h3:not(.id-color),
.dark-scheme h5:not(.id-color),
.dark-scheme h6:not(.id-color),
.dark-scheme .h1_big,
.dark-scheme .h1,
.dark-scheme .h2,
.dark-scheme .h3,
.dark-scheme .h4,
.dark-scheme .h5,
.dark-scheme .h6{color:#ffffff;}footer h1,
footer h2,
footer h4,
footer h4,
footer h5,
footer h6{color:#fff;}h2.text-light,
footer h4,
footer h4,
footer h5,
footer h6{color:#fff;}h1,
.h1{font-size:50px;margin-bottom:20px;line-height:1.2em;letter-spacing:-1px;}h1 .label{display:inline-block;font-size:36px;padding:0 6px;margin-left:10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}h1 .small-border{margin-top:30px;}h1.big,
.h1_big{font-size:64px;margin:0;line-height:70px;text-transform:uppercase;}.text-light h1.ultra-big .font-line{-webkit-text-stroke:1px #ffffff;}h2 .small-border{margin-left:0;margin-bottom:15px;width:40px;}h2{margin-top:0;margin-bottom:10px;font-size:34px;line-height:42px;}h2 .uptitle{display:block;font-size:18px;line-height:28px;letter-spacing:0;font-weight:500;}h3{font-size:24px;margin-bottom:25px;}h4{font-size:20px;margin-top:0;margin-bottom:10px;}.text-light h2.deco span:before,
.text-light h2.deco span:after{border-top:1px solid rgba(255, 255, 255, .5);}h5{font-size:18px;}h5 span.label{display:inline-block;margin-right:10px;background:#222222;color:#ffffff;padding:0 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.text-light{color:#ffffff;}.text-white,
.de_light .text-white{color:#fff;}.text-white h1,
.text-white h2,
.text-white h4,
.text-white h4,
.text-white h5,
.text-white h6{color:#fff;}.dark-scheme .de-card.has-border{border:solid 1px rgba(255, 255, 255, .1);}.dark-scheme .activity-filter li{border-color:rgba(255, 255, 255, .2);}.dark-scheme .act_list_text a{color:#ffffff;}.dark-scheme .pricing-s1{background:#21273e;}.text-light .pricing-s1{background:rgba(0, 0, 0, .1);}.dark-scheme .pricing-s1 .top h2{color:#ffffff;}.dark-scheme .pricing-s1 .bottom ul li{color:#ffffff;}.text-light .pricing-s1 .bottom ul li{color:#ffffff;}.dark-scheme .pricing-s1 .action{border-top:solid 1px rgba(255, 255, 255, .2);}.text-light .pricing-s1 .action{border-top:solid 1px rgba(255, 255, 255, .1);}@-webkit-keyframes sk-bouncedelay{0%,
80%,
100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1.0)}}@keyframes sk-bouncedelay{0%,
80%,
100%{-webkit-transform:scale(0);transform:scale(0);}40%{-webkit-transform:scale(1.0);transform:scale(1.0);}}#preloader{position:fixed;display:block;z-index:20000;top:0;left:0;width:100%;height:100%;background:#ffffff;text-align:center;}.dark-scheme #preloader{background:#171A1D;}.preloader1{width:100px;height:100px;display:inline-block;padding:0px;border-radius:100%;border:3px solid;border-top-color:rgba(var(--primary-color-rgb), 0.65);border-bottom-color:rgba(var(--primary-color-rgb), 0.1);border-left-color:rgba(var(--primary-color-rgb), 0.1);border-right-color:rgba(var(--primary-color-rgb), 0.1);-webkit-animation:preloader1 1s ease-in infinite;animation:preloader1 1s ease-in infinite;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}@keyframes preloader1{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@-webkit-keyframes preloader1{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}.dark-scheme .d-skills-bar .d-bar .d-info{color:#ffffff;}.dark-scheme .d-skills-bar .d-bar .d-progress-line{background:#303030;}@keyframes animate{100%{transform:scaleX(1);}}.social-icons{display:block;float:right;}.social-icons i{text-shadow:none;color:#202020;padding:12px 10px 8px 10px;width:34px;height:34px;text-align:center;font-size:16px;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;margin:0 3px 0 3px;}.dark-scheme .social-icons i{color:#ffffff;}.social-icons i.fa-google-plus{padding:12px 14px 10px 6px;}.social-icons i:hover{background:#fff;border-color:#eceff3;color:#333;}.accordion{overflow:hidden;}.accordion-section-title{width:100%;padding:15px;border-radius:3px;cursor:poInter;}.accordion-section-title{font-family:var(--body-font);color:#fff;width:100%;padding:15px;display:inline-block;font-size:16px;transition:all linear 0.5s;text-decoration:none;margin-bottom:10px;border:solid 1px rgba(255,255,255,.2);font-weight:600;}.accordion-section-title:before{font-family:"FontAwesome";content:"\f107";float:right;color:#fff;text-align:center;padding:0 8px 0 8px;font-size:15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}.accordion-section-title.active:before{content:"\f106";float:right;}.accordion-section-title.active{margin-bottom:0px;text-decoration:none;color:#fff !important;}.accordion-section-title:hover{text-decoration:none;}.accordion-section-content{padding:15px;padding-bottom:5px;display:none;margin-bottom:10px;}.dark-scheme .d_timeline-item{border-left:1px solid rgba(255, 255, 255, .2);}.dark-scheme .d_timeline-title{background:linear-gradient(90deg, rgba(255,255,255,.1) 0%, rgba(255,255,255,0) 100%);;}.dark-scheme .d_timeline-text .d_title{color:#ffffff;}.dark-scheme .d_timeline-text .d_title{color:#ffffff;}.mt10{margin-top:10px;}.relative{position:relative;z-index:1;}.z-index-1000{position:relative;z-index:1000;}header,
de_tab .de_nav li span,
.feature-box-small-icon i,
a.btn-line:after,
.de_count,
.social-icons a i,
.de_tab.tab_methods .de_nav li span,
.de_tab.tab_methods .de_nav li span:hover,
.de-gallery .overlay .icon i,
.de-gallery .overlay .icon i:hover,
.mfp-close,
.mfp-close:hover,
.pic-hover .bg-overlay,
.pic-hover:hover>.bg-overlay,
i.btn-action-hide,
.pic-hover.hover-scale img,
.text-rotate-wrap,
.text-rotate-wrap .text-item,
.overlay-v,
.carousel-item .pf_text .title,
.carousel-item:hover .pf_text .title,
.carousel-item .pf_text .title .type,
.carousel-item:hover .pf_text .title .type,
.owl-slider-nav .next,
.owl-slider-nav .prev,
#back-to-top.show,
#back-to-top.hide,
.social-icons-sm i,
.social-icons-sm i:hover,
.overlay-v i,
.overlay-v i:hover,
.de_tab .de_nav li span,
#popup-box.popup-show,
#popup-box.popup-hide,
.form-underline input[type=text],
.form-underline textarea,
.form-underline input[type=email],
.form-underline select,
.btn-rsvp,
.d-btn-close,
.btn-main,
.overlay-v span,
.de_tab.tab_style_4 .de_nav li,
.form-subscribe input[type=text],
#mainmenu a span,
#mainmenu a.active span,
.feature-box .inner,
.feature-box:hover .inner,
.feature-box .inner i,
.feature-box:hover .inner i,
.error_input,
.de_tab.tab_methods.style-2 .de_nav li.active .arrow,
.owl-item.active.center div blockquote,
.mask *,
.mask .cover,
.mask:hover .cover,
.mask img,
.mask:hover img,
.accordion .content,
a.btn-border,
.f_box span,
.f_box img,
.f_box.s2:hover img,
.mask .cover p,
.feature-box-type-1:hover i,
.feature-box-type-2 i,
#contact_form input,
#form_subscribe input[type=text],
.table-pricing tbody tr,
.feature-box.f-boxed,
.feature-box.f-boxed:hover,
.fp-wrap,
.fp-wrap div,
.fp-wrap img,
.feature-box-type-2,
.feature-box.style-3 i,
.feature-box.style-3 h4,
.logo-carousel img,
.f-box,
.f-box *,
.fp-wrap *,
.d-gallery-item *,
.de-box-image *,
.de-image-hover *,
a.a-underline *,
.activity-filter *,
.dropdown *,
.icon-box.style-2 *,
#quick_search,
.form-border *,
.d-carousel *,
.opt-create *,
.de-submenu,
.menu_side_area *,
#selector *,
.box-url *,
.card-image-1,
.card-image-1 *,
.post-image *,
.button-close,
.button-close *,
#de-menu-container,
#de-menu-container *,
.d_demo_img *,
.dch-one,
.dch-one *{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;outline:none;}a.btn-fx:after,
a.btn-fx:hover:after,
a.btn-fx:before,
a.btn-fx:hover:before,
#mainmenu li,
#mainmenu li:hover ul,
.widget-post li .post-date,
.author_list_pp img,
.items_filter *,
.owl-prev,
.owl-next,
.play-pause{-o-transition:.2s ease;-ms-transition:.2s ease;-moz-transition:.2s ease;-webkit-transition:.2s ease;transition:.2s ease;outline:none;}header.header-mobile #mainmenu>li>span{-o-transition:none;-ms-transition:none;-moz-transition:none;-webkit-transition:none;transition:none;outline:none;}@-webkit-keyframes scaleIn{from{opacity:1;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);}100%{opacity:1;-webkit-transform:scale3d(var(--primary-color-rgb));transform:scale3d(var(--primary-color-rgb));}}@keyframes scaleIn{from{opacity:1;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);}100%{opacity:1;-webkit-transform:scale3d(var(--primary-color-rgb));transform:scale3d(var(--primary-color-rgb));}}@-webkit-keyframes scaleInFade{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);}100%{opacity:1;-webkit-transform:scale3d(var(--primary-color-rgb));transform:scale3d(var(--primary-color-rgb));}}@keyframes scaleInFade{from{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5);}100%{opacity:1;-webkit-transform:scale3d(var(--primary-color-rgb));transform:scale3d(var(--primary-color-rgb));}}@-webkit-keyframes scaleOutFade{from{opacity:0;-webkit-transform:scale3d(.75, .75, .75);transform:scale3d(.75, .75, .75);}100%{opacity:1;-webkit-transform:scale3d(var(--primary-color-rgb));transform:scale3d(var(--primary-color-rgb));}}@keyframes scaleOutFade{from{opacity:0;-webkit-transform:scale3d(.75, .75, .75);transform:scale3d(.75, .75, .75);}100%{opacity:1;-webkit-transform:scale3d(var(--primary-color-rgb));transform:scale3d(var(--primary-color-rgb));}}@-webkit-keyframes widthInFade{from{opacity:0;width:1px;}100%{opacity:1;width:100px;}}@keyframes widthInFade{from{opacity:0;width:1px;}100%{opacity:1;width:100px;}}video,
object{display:block;max-width:100%;height:auto;}.dark-scheme .accordion-body{background:#21273e;border-color:#292F45;}table thead{font-weight:bold;}blockquote{font-family:var(--body-font);font-size:24px;font-style:normal;font-weight:500;line-height:1.4em;border:none;border-left:solid 3px #333333;padding-left:30px;color:#606060;}.dark-scheme blockquote{color:#ffffff;}blockquote span{font-family:var(--body-font);display:block;font-size:14px;font-style:normal;font-weight:normal;margin-top:20px;}.text-light .collapsible-link:before,
.text-light .collapsible-link:after{background:#ffffff;}hr{border-top:solid 1px #555;}a,
a:hover,
.test-column,
.test-column:hover{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}.dark-scheme .de_project-details{color:#aaaaaa;}.dark-scheme .de_project-details span,
.dark-scheme .de_project-details i{color:#ffffff;}.dark-scheme .de_project-details .d-field{border-bottom:solid 1px rgba(255, 255, 255, .1);}.dark-scheme .de_project-info blockquote span:before{background:#ffffff;}.button-close{display:block;position:fixed;top:40px;right:40px;width:48px;height:48px;background:none;color:#ffffff;border:1px solid rgba(0, 0, 0, .5);outline:none;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}.dark-scheme .button-close{border:1px solid rgba(255, 255, 255, .5);}.button-close:before{content:"";position:absolute;left:50%;top:50%;width:0;height:1px;border-left:8px solid #202020;border-right:8px solid #202020;-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.dark-scheme .button-close:before{border-left:8px solid #ffffff;border-right:8px solid #ffffff;}.button-close:after{content:"";position:absolute;left:50%;top:50%;width:0;height:1px;border-left:8px solid #202020;border-right:8px solid #202020;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.dark-scheme .button-close:after{border-left:8px solid #ffffff;border-right:8px solid #ffffff;}.button-close:hover{border-color:#202020;}.dark-scheme .button-close:hover{border-color:#ffffff;}.button-close:hover:before{border-left-width:15px;border-right-width:15px;}.button-close:hover:after{border-left-width:15px;border-right-width:15px;}h2{display:inline-block;overflow:hidden;position:relative;left:0;right:0;}h2 span.underline{display:block;width:0;height:2px;background:#ffffff;position:relative;left:0;}.dark-scheme .widget-post li{border-bottom-color:rgba(255, 255, 255, .1);}.dark-scheme .widget-post li a{color:#ffffff;}footer .widget_recent_post li{padding:0 0 10px 0;margin:0;margin-bottom:10px;background:none;border-bottom-color:rgba(255, 255, 255, .1);}footer .widget_recent_post li a{color:#ccc;}footer .widget_list li{padding:0 0 10px 0;margin:0;margin-bottom:10px;background:none;border-bottom-color:rgba(255, 255, 255, .1);}footer .widget_list li a{color:#ccc;}footer .tiny-border span{background:#ffffff;display:block;height:1px;width:30px;}.text-light .info-box .info-box_title{color:#ffffff;}body::-webkit-scrollbar,#de_modal::-webkit-scrollbar{width:6px;}body::-webkit-scrollbar-track,#de_modal::-webkit-scrollbar-track{background:#eeeeee;}body::-webkit-scrollbar-thumb,#de_modal::-webkit-scrollbar-thumb{background-color:var(--primary-color);}body.dark-scheme::-webkit-scrollbar,.dark-scheme #de_modal::-webkit-scrollbar{width:6px;}body.dark-scheme::-webkit-scrollbar-track,.dark-scheme #de_modal::-webkit-scrollbar-track{background:#000000;}body.dark-scheme::-webkit-scrollbar-thumb,.dark-scheme #de_modal::-webkit-scrollbar-thumb{background-color:var(--primary-color);}#de_modal{width:100%;height:100%;z-index:2000;background:#ffffff;position:fixed;top:0;overflow-y:auto;display:none;padding:80px 0;}.dark-scheme #de_modal{background:#171A1D;;}.d-modal-loader{display:none;}.de_3d-box{display:flex;align-items:center;justify-content:center;width:100%;background:rgba(34, 34, 34,.0);position:relative;border-left:solid 1px rgba(0, 0, 0, .2);}.dark-scheme .de_3d-box{border-left:solid 1px rgba(255, 255, 255, .2);}.de_3d-box .d-inner{display:flex;align-items:center;justify-content:center;position:relative;padding:40px;}.de_3d-box h3{margin-left:50px;margin-top:5px;}.de_3d-box i,
.de_3d-box img{position:absolute;font-size:40px;top:38px;left:30px;}.de_3d-box img{width:40px;}.dark-scheme .box-url{background:rgba(255, 255, 255, .03);border-color:rgba(255, 255, 255, .1);box-shadow:1px 1px 8px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:1px 1px 8px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 8px 1px rgba(0, 0, 0, 0.3);}.dark-scheme .box-url p{color:rgba(255, 255, 255, .5);margin-bottom:0;}.dark-scheme .box-url-label{color:#ffffff;background:rgba(255, 255, 255, 0.1);}.list_location{padding:0;}.list_location, .list_location li{list-style:none;}.list_location li{display:inline-block;margin-right:30px;font-size:14px;color:#202020;border-left:solid 1px rgba(0, 0, 0, .25);padding-left:10px;}.dark-scheme .list_location li{border-left-color:rgba(255, 255, 255, .25);}.list_location li span{font-family:var(--title-font);color:#202020;font-size:16px;font-weight:bold;display:block;}.dark-scheme .list_location li{color:#bbbbbb;}.dark-scheme .list_location li span{color:#ffffff;}.tooltip-inner{background:#ffffff;color:#202020;font-weight:500;}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color:#ffffff;}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color:#ffffff;}.tooltip.bs-tooltip-start .tooltip-arrow::before{border-left-color:#ffffff;}.tooltip.bs-tooltip-end .tooltip-arrow::before{border-right-color:#ffffff;}.tooltip-inner,
.tooltip.bs-tooltip-top .tooltip-arrow::before,
.tooltip.bs-tooltip-bottom .tooltip-arrow::before,
.tooltip.bs-tooltip-start .tooltip-arrow::before,
.tooltip.bs-tooltip-end .tooltip-arrow::before{box-shadow:0 0.25rem 0.5rem rgb(0 0 0 / 5%), 0 1.5rem 2.2rem rgb(0 0 0 / 10%);}.v-center{min-height:100%;min-height:100vh;display:flex;align-items:center;}.dark-scheme .de-modal .btn-close{background:url(../images/ui/btn-close-light.png) center no-repeat;}.dark-scheme .de-modal b{color:#ffffff;}@keyframes shadow-pulse{0%{box-shadow:0 0 0 0px rgba(120, 169, 56, 0.5);}100%{box-shadow:0 0 0 20px rgba(120, 169, 56, 0);}}.text-light .border{border-color:rgba(255, 255, 255, .1) !important;}strong{font-weight:bold;}.text-light strong{color:#fff;}.dark-scheme header.border-bottom{border-bottom:solid 1px rgba(255, 255, 255, .1) !important;}section .color-overlay{padding:60px 0 60px 0;}.no-bottom{margin-bottom:0;padding-bottom:0;}p{margin-bottom:20px;}.no-bottom{padding-bottom:0 !important;}.no-top{padding-top:0 !important;}.form-control:focus{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}.dark-scheme .owl-prev,
.dark-scheme .owl-next{background:var(--primary-color);color:#ffffff;}.text-light .owl-theme .owl-controls .owl-page span{background-color:#fff;}.text-light .owl-theme .owl-controls .owl-page.active span{background:none;}.text-light .owl-theme .owl-controls .owl-page.active span:before{border:solid 2px #fff;}.wow{visibility:hidden;}#back-to-top{border:solid 1px rgba(0,0,0,.2);position:fixed;bottom:-40px;right:20px;z-index:1020;width:40px;height:40px;padding-top:3px;text-align:center;line-height:30px;cursor:poInter;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;text-decoration:none;transition:opacity 0.2s ease-out;outline:none;opacity:0;}.dark-scheme #back-to-top{border:solid 1px rgba(255,255,255,.2);background:#171A1D;}#back-to-top:hover{transform:scale(1.1);}#back-to-top.show{bottom:20px;opacity:1;}#back-to-top.hide{bottom:-40px;}#back-to-top:before{font-family:"FontAwesome";font-size:18px;content:"\f106";color:#222;position:relative;}.dark-scheme #back-to-top:before{color:#fff;}.mouse{position:absolute;width:22px;height:42px;bottom:40px;left:50%;margin-left:-12px;border-radius:15px;border:2px solid #202020;-webkit-animation:intro 1s;animation:intro 1s;}.mouse-icon-click{background:#eee;position:absolute;z-index:1000;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#202020;-webkit-animation:finger 1s infinite;animation:finger 1s infinite;}.dark-scheme .mouse{border:2px solid rgba(255, 255, 255, .25);}.dark-scheme .scroll{background:#fff;}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes finger{0%{opacity:1;}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}}@keyframes finger{0%{opacity:1;}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}}@-moz-keyframes bounce{0%,
20%,
50%,
80%,
100%{-moz-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);transform:translateY(-15px);}}@-webkit-keyframes bounce{0%,
20%,
50%,
80%,
100%{-webkit-transform:translateY(0);transform:translateY(0);}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}@keyframes bounce{0%,
20%,
50%,
80%,
100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}}.text-light a.read_more{color:#fff;}.text-light .quote-card.alt-1 blockquote{color:#ffffff;}.dark-scheme .quote-card.alt-1 blockquote .atr-quote-by{color:#ffffff;}.typed,
.typed-strings{display:inline-block;}.typed-strings p{position:absolute;}@keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@-moz-keyframes blink{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}.dark-scheme .switch{background:rgba(0, 0, 0, .5);}.dark-scheme .de-switch label{background-color:rgba(255, 255, 255, .1);}.dark-scheme .switch-with-title{border:solid 1px rgba(255, 255, 255, .1);}.dark-scheme #selector #dark-mode{color:#202020;background:#ffffff;}.dark-scheme #selector #dark-mode:before{content:'\f185';}.dark-scheme .opt-create{border-color:rgba(255, 255, 255, .1);background:none;}.dark-scheme .de-table.table-rank th,
.dark-scheme .de-table.table-rank tr{border-bottom:solid 1px rgba(255, 255, 255, .1) !important;}.dark-scheme .de-table.table-rank{color:#ffffff;}.dark-scheme .author_list_info a{color:#ffffff;}.text-light .author_list_info a{color:#ffffff;}.dark-scheme .p_list_info b{color:#ffffff;}.text-light .p_list_info a{color:#ffffff;}.dark-scheme .item_info_counts>div i{color:rgba(255, 255, 255, 0.7);}.menu_side_area{margin-left:20px;}.dark-scheme .profile_follower{color:#ffffff;}.float-text{width:20px;position:fixed;z-index:1000;margin-left:30px;text-align:center;letter-spacing:2px;font-size:12px;top:50%;left:15px;transform:translate(-50%, -50%);}.float-text span{margin-left:-5px;margin-top:20px;writing-mode:vertical-rl;letter-spacing:.75px;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);color:#222;}.dark-scheme .float-text span{color:#fff;opacity:0.75;}@-webkit-keyframes ripple{0%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3), 0 0 0 5em rgba(255, 255, 255, 0.3);}100%{box-shadow:0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3), 0 0 0 5em rgba(255, 255, 255, 0.3), 0 0 0 8em rgba(255, 255, 255, 0);}}@keyframes ripple{0%{box-shadow:0 0 0 0 rgba(255, 255, 255, 0.3), 0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3), 0 0 0 5em rgba(255, 255, 255, 0.3);}100%{box-shadow:0 0 0 1em rgba(255, 255, 255, 0.3), 0 0 0 3em rgba(255, 255, 255, 0.3), 0 0 0 5em rgba(255, 255, 255, 0.3), 0 0 0 8em rgba(255, 255, 255, 0);}}.dark-scheme #quick_search.style-2{background:rgba(255, 255, 255, .05) !important;}.text-light .separator span:before,
.text-light .separator span:after{border-bottom:1px solid rgba(255, 255, 255, .1);}.text-light #filters a{color:rgba(255, 255, 255, .5);}.text-light #filters a:hover{color:#fff;}.text-light #filters a.selected{color:#fff;}.text-light #filters a.selected{color:#fff;}.typed-strings p{position:absolute;}blockquote.q-big{color:#202020;font-size:32px;border:none;margin:0;padding:0;}.dark-scheme blockquote.q-big{color:#ffffff;}blockquote.q-big .d-big{font-size:150px;display:block;}blockquote.q-big .d-quote-by{font-size:14px;border-left:solid 1px rgba(0, 0, 0, .2);padding-left:20px;line-height:1.5em;}.dark-scheme blockquote.q-big .d-quote-by{border-left:solid 1px rgba(255, 255, 255, .2);}a,
img{outline:0;}.dark-scheme .de-preloader{background:var(--primary-color);}@-webkit-keyframes grow{to{transform:translateX(-50%) scale(0);}}@keyframes grow{to{transform:translateX(-50%) scale(0);}}@keyframes anim4{to{transform:rotate(360deg);}}@media (min-width:1400px){.container,
.container-lg,
.container-md,
.container-sm,
.container-xl{max-width:1240px;}}@media(min-width:980px) and (max-width:1199px){#mainmenu li a:after{margin-left:15px;}.container,
.container-lg,
.container-md,
.container-sm{min-width:95%;}}@media only screen and (max-width:1280px){.float-text{display:none;}}@media only screen and (max-width:992px){header a.btn-main{padding:2px 12px !important;}.sm-pt10{padding-top:10px;}#menu-btn{display:block;float:right;z-index:1000;top:0;right:0;}header{display:none;}header .info{display:none;}header,
header.fixed{display:block;position:inherit;margin:0;padding:0;margin-top:0;height:auto;background:#111111;padding:15px 0 15px 0;}#logo,
#logo .inner{vertical-align:middle;height:auto;}nav{height:0;}#mainmenu{float:none;z-index:200;width:100%;margin:0;padding:0;}#mainmenu ul{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#mainmenu a{text-align:left;padding-left:0;padding-top:10px;padding-bottom:10px;}#mainmenu li.has-child:after{display:none;}#mainmenu li li a,
#mainmenu li li li a{padding-left:0;}#mainmenu a:hover{background:#111;}#mainmenu a:hover{background:#111;}#mainmenu li ul{display:block;position:inherit;margin:0;width:100%;}#mainmenu li{border-bottom:solid 1px #eee;margin:0;width:100%;display:block;}#mainmenu li a:after{display:none;}#mainmenu li:last-child{margin-bottom:30px;}#mainmenu li ul{border-top:solid 1px #eee;top:auto;width:auto;height:auto;position:inherit;visibility:visible;opacity:1;}#mainmenu>li.menu-item-has-children>a{position:relative;padding-right:15px;}#mainmenu>li.menu-item-has-children>a:after{content:"\f107";font-family:"FontAwesome";display:inline-block;position:absolute;top:0;right:0;}#mainmenu li ul a{width:100%;background:none;border:none;}#mainmenu li ul li{border:none;padding-left:40px;}#mainmenu li ul li a{display:block;}#mainmenu li ul li:last-child{border-bottom:none;margin:0;}#mainmenu li ul li:last-child a{border-bottom:none;}#mainmenu li a{color:#eceff3;}#mainmenu li li a:hover{color:#fff;}header.header-mobile{overflow:hidden;position:relative;}header.header-mobile #mainmenu{float:none;z-index:0;width:100%;margin:0;padding:0;text-align:left;padding-right:30px;}header.header-mobile #mainmenu ul{background:none;}header.header-mobile #mainmenu a{text-align:left;padding-top:10px;padding-bottom:10px;}header.header-mobile #mainmenu a:hover{background:none;}header.header-mobile #mainmenu li ul{display:block;position:inherit;margin:0;width:100%;}header.header-mobile #mainmenu li{border-bottom:solid 1px #eee;margin:0;width:100%;display:block;}.dark-scheme header.header-mobile #mainmenu li{border-bottom-color:rgba(255, 255, 255, .1);}header.header-mobile #mainmenu li ul.mega ul{height:auto;}header.header-mobile #mainmenu li ul.mega .menu-content{background:#fff;}header.header-mobile #mainmenu li a:after{display:none;}header.header-mobile #mainmenu li:last-child{margin-bottom:30px;}header.header-mobile #mainmenu li ul{border-top:none;top:auto;}header.header-mobile #mainmenu li ul a{width:100%;background:none;border:none;}header.header-mobile #mainmenu li ul li{border:none;padding-left:40px;}header #mainmenu li ul li:first-child{border-top:solid 1px #eee;}.dark-scheme header #mainmenu li ul li:first-child{border-top-color:rgba(255, 255, 255, .1);}header.header-mobile #mainmenu li ul li a{display:block;border-bottom:solid 1px #eee;}header.header-mobile #mainmenu li ul li:last-child{border-bottom:none;margin:0;}header.header-mobile #mainmenu li ul li:last-child a{border-bottom:none;}header.header-mobile #mainmenu li a{color:#888;}.dark-scheme header.header-mobile #mainmenu li a{color:#ffffff;}header.header-mobile #mainmenu li a:hover{color:#333;}.dark-scheme header.header-mobile #mainmenu li a:hover{color:#fff;}header.header-mobile #mainmenu li li a:hover{color:#888;}header.header-mobile #mainmenu li ul{height:0;overflow:hidden;position:relative;left:0;}header.header-mobile #mainmenu li ul li ul li:last-child{border-bottom:solid 1px #eee;}header.header-mobile #mainmenu ul.mega>li:first-child{padding-top:15px;}header.header-mobile #mainmenu ul.mega li:last-child{border-bottom:none;}header.header-mobile #mainmenu li ul li ul{margin-bottom:10px;}header.header-mobile #mainmenu>li>span{width:36px;height:36px;background:url(../images/ui/arrow-down.png) center no-repeat;position:absolute;right:0;margin-top:10px;z-index:1000;cursor:poInter;}.dark-scheme header.header-mobile #mainmenu>li>span{background:url(../images/ui/arrow-down-light.png) center no-repeat;}header.header-mobile #mainmenu li span.active{background:url(../images/ui/arrow-up.png) center no-repeat;}.dark-scheme header.header-mobile #mainmenu li span.active{background:url(../images/ui/arrow-up-light.png) center no-repeat;}header.header-mobile #mainmenu li>ul>li>span{width:36px;height:36px;background:url(../images/ui/arrow-down.png) center no-repeat;position:absolute;right:0;margin-top:-45px;z-index:1000;cursor:poInter;}header.header-mobile #mainmenu>li>ul>li>span.active{background:url(../images/ui/arrow-up.png) center no-repeat;}header.header-mobile #mainmenu li ul li a{border-bottom:solid 1px #eee;}.dark-scheme header.header-mobile #mainmenu li ul li a{border-bottom-color:rgba(255, 255, 255, .1);}header.header-mobile #mainmenu li ul li:last-child>a{border-bottom:none;}header.header-mobile .de__h-widget{color:#202020;}#mainmenu li ul.mega{position:fixed;left:0;width:100%;margin-top:30px;display:block;}#mainmenu li ul.mega>li{width:100%;}#mainmenu li ul.mega>li ul{position:static;visibility:visible;opacity:1;left:0;float:none;width:100%;}#mainmenu li ul.mega .inner{background:#1A1C26;}#mainmenu ul.mega>li ul li{margin:0;padding:0;border:none;}#mainmenu li ul.mega .menu-content{background:#202020;padding:30px;}#mainmenu li ul.mega ul li.menu-title{padding-left:0;margin-left:0;}#mainmenu a span{display:none;}#mainmenu li ul.mega .menu-content,
#mainmenu ul.mega,
#mainmenu ul.mega ul,
#mainmenu ul:not(.mega){border:none;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#mainmenu .mega .container{padding:0;margin:0;}}@media only screen and (max-width:767px){.h1,
h1.big,
.h1_big,
h1.ultra-big{font-size:32px;line-height:35px;}.menu_side_area{margin-left:20px;width:100%;position:relative;right:0;text-align:right;display:block;}header .container{min-width:100%;}.container{padding-left:30px;padding-right:30px;}body.boxed{margin:0px;}h1.big,
h1_big{font-size:8vw;line-height:10vw;}}@media only screen and (min-width:480px) and (max-width:767px){.container{padding-left:30px;padding-right:30px;}}@media only screen and (max-width:480px){header a.btn-main i{display:inline-block;}header a.btn-main span{display:none;}}@media only screen and (min-device-width:768) and (max-device-width:1024) and (orientation:portrait){section{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-attachment:scroll;}}@media only screen and (max-width:992px){section{-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;background-attachment:scroll;}}