a:3:{s:14:"changed_values";a:1:{s:8:"css-code";s:9658:"@media (min-width: 1440px) {
    .container, .elementor-section.elementor-section-boxed > .elementor-container { max-width: 1440px; }
    .elementor-section.elementor-section-boxed > .elementor-column-gap-no { max-width: 1410px; }
}

/* header */
#header .nav-top i { font-size: 1.2em; margin-right: 3px; position: relative; top: 1px; }
#header .logo { display: flex; align-items: center; align-self: stretch; margin-left: -30px; padding: 1.75rem 3rem; background: #f77922; margin-right: 2rem; }
#header .porto-sicon-box:hover p { color: #ff9800 !important; }
#header .header-left .searchform { right: -15px; left: auto; }
#nav-panel { background: #fff; padding-top: 15px; }
#nav-panel > .container { padding-left: 15px; padding-right: 15px; }
#nav-panel li.menu-item > a { font-size: .9375rem; font-weight: 700; text-transform: capitalize; padding: 5px 8px; }
@media ( max-width: 1199px ) {
    #header .logo { padding: 2rem 1.25rem; margin-right: 1rem; }
}
@media (max-width: 991px) {
    #header .header-main .header-left { flex: 1; }
    #header .searchform-popup { margin-left: auto; }
}
@media (max-width: 480px) {
    #header .logo { margin-left: -20px; }
}
.page-top .breadcrumbs-wrap { font-size: .96em; }
.page-top .page-title { font-size: 3em; margin-top: .5rem; line-height: 1; }

/* pages */
.left-sidebar, .right-sidebar, .main-content { padding-top: 3.5rem; }
.btn { font-weight: 700; }
.btn-lg { font-size: .875rem; }
.btn-borders.btn-lg { border-width: 3px; padding: 1.1429em 3.4286em; }
.max-w-90 { max-width: 90%; }
.single-portfolio .portfolio-desc, .single-portfolio .portfolio-info, .single-portfolio h5.m-t-sm, .page-portfolios > hr, .single-portfolio .portfolio-details-title, .single-portfolio .portfolio-details { display: none; }
.single-portfolio .main-content { padding-top: 3.5rem; }
.portfolio-filter { margin: 1rem 0; }
.sort-source > li > a { font-size: .9em; font-weight: 600; text-transform: uppercase; color: #220c3c; padding: 7px 23px; }
.thumb-gallery-detail { margin-bottom: 15px; }
.thumb-gallery-thumbs { margin-left: -2.5px; margin-right: -2.5px; }
.thumb-gallery-thumbs-item { padding-left: 2.5px; padding-right: 2.5px; }
.single-portfolio hr.solid { background: rgba(0, 0, 0, .15); }
.elementor-progress-bar { border-radius: inherit; }
.pagination.load-more .next { display: inline-block; width: auto; border-color: #ccc; color: #ff3f00; font-size: .8rem; padding: 1.25em 3.5em; transition: background .2s, color .2s; }
.pagination.load-more .next:hover { color: #fff; background: #f77922; }
.custom-select-slide { cursor: pointer; }
.custom-select-slide a:hover { text-decoration: underline; }
.custom-select-slide:hover h4, .custom-select-slide.active h4 { color: #ff3f00 !important; }
.custom-card .elementor-widget-wrap, .custom-card-fixed .elementor-widget-wrap { position: relative; border: 1px solid rgba(0, 0, 0, .06); padding: 3rem 2rem 2rem !important; transition: border .3s, box-shadow .3s; }
.custom-card .elementor-widget-wrap:hover, .custom-card-fixed .elementor-widget-wrap { box-shadow: 0 0 20px -5px rgba(0, 0, 0, .1); }
.custom-card .elementor-widget-wrap:hover:before, .custom-card-fixed .elementor-widget-wrap:before { content: ''; position: absolute; top: 0; width: 100%; height: 3px; left: 0; background-color: #1c2296;  }
.owl-carousel.dots-style-1 .owl-dot.active span, .owl-carousel.dots-style-1 .owl-dot:hover span { color: #220c3c; }
.elementor-section.section-angled, .elementor-column.section-angled > .elementor-widget-wrap, .elementor-column.section-angled > .elementor-column-wrap { position: relative; padding-top: 8rem; overflow: hidden; }
.elementor-section.section-angled:before, .elementor-column.section-angled > .elementor-widget-wrap:before, .elementor-column.section-angled > .elementor-column-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: calc(100% + .5px); background-color: #fff; height: 9rem; transform: skewY(-3deg) translate(0, -50%); }
.elementor-section.section-angled-reverse:before, .elementor-column.section-angled-reverse > .elementor-widget-wrap:before,  .elementor-column.section-angled-reverse > .elementor-column-wrap:before { transform: skewY(3deg) translate(0, -50%); }
.elementor-testimonial-wrapper { padding: 2.25rem 2rem 2.25rem 3.5rem; border: 1px solid #ececec; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.04); }
.elementor-testimonial-wrapper .elementor-testimonial-content { position: relative; font-size: 1em; line-height: 1.8571; }
.elementor-testimonial-content:before { content: "\f10d"; font-size: 1.0625rem; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; top: -13px; left: -27px; color: #1c2296; }
.porto-sicon-box.left-icon { align-items: center }
.porto-sicon-header .porto-sicon-title { margin-bottom: .5rem; }
.porto-sicon-header + .porto-sicon-description { margin-top: -2px; }
.porto-sicon-read { font-size: .9em; font-weight: 600; text-transform: uppercase; }
.custom-info-box-effect .porto-icon { position: relative; }
.custom-info-box-effect .porto-icon i { transition: transform .2s; }
.custom-info-box-effect .porto-icon:after { content: ''; position: absolute; width: 100%; height: 100%; border-radius: 50%; opacity: 0; box-shadow: 3px 3px #d5d5d5; transform: rotate(-90deg); transition: opacity .2s, transform 0.2s; left: 0;  top: -1px; }
.custom-info-box-effect:hover .porto-icon:after { opacity: 1; transform: rotate(0deg); }
.custom-info-box-effect:hover .porto-icon i { transform: scale(1.2); }
.member-item .thumb-info .thumb-info-wrapper { max-width: 80%; margin-left: auto; margin-right: auto; border-radius: 50%; }
.member-item h4 { margin-top: 1rem !important; font-weight: 600; }
.icon-animated path { stroke: #220c3c; fill-opacity: 0; stroke-dasharray: 200; stroke-dashoffset: 200; transition: stroke-dashoffset 10s, fill-opacity 3s 3.7s; }
.animated .icon-animated path { stroke-dashoffset: 0; fill-opacity: 1; }
.pc-img-about { position: absolute; top: 12%; right: 0; max-width: 45%; width: auto !important; }
.pc-img img { box-shadow: 0 0 50px rgba(0, 0, 0, .07); }
.porto-process.process-horizontal .process-step-content h4 { font-size: 1.2em; }
.row-align-items-center > .elementor-container, .row-align-items-center > div > .elementor-row { align-items: center }
.porto-sicon-box.default-icon { word-break: break-word; }
@media (min-width: 992px) {
    .elementor-section.section-angled-layer-bottom, .elementor-column.section-angled-layer-bottom > .elementor-widget-wrap, .elementor-column.section-angled-layer-bottom > .elementor-column-wrap { position: relative; padding-bottom: 8rem; overflow: hidden; }
    .elementor-section.section-angled-layer-bottom:after, .elementor-column.section-angled-layer-bottom > .elementor-widget-wrap:after, .elementor-column.section-angled-layer-bottom > .elementor-column-wrap:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; background-color: #fff; height: 9rem; transform: skewY(3deg) translate(0, 50%); }
    .custom-select-slide.active:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 3px; background-color: #ff3f00; }
    .elementor-section.section-angled-layer-bottom.section-angled-reverse:after, .elementor-column.section-angled-layer-bottom.section-angled-reverse > .elementor-widget-wrap:after, .elementor-column.section-angled-layer-bottom.section-angled-reverse > .elementor-column-wrap:after { transform: skewY(-3deg) translate(0, 50%); }
    #footer .col-lg-2 .widget_media_image { height: calc(100% - 15px); display: flex; align-items: center; }
}
@media (min-width: 767px) {
    .member-row .member { padding-left: 3rem; padding-right: 3rem; }
}

/* sidebar */
.left-sidebar, .right-sidebar { padding-bottom: 0; }
.sidebar-content .widget { padding: 0 1rem 2.25rem; margin: 0; }
.sidebar-content .widget:not(:first-child) { border-top: 1px solid rgba(0, 0, 0, .06); padding-top: 2.5rem; }
.sidebar-content .widget-title { font-size: 1.5em; font-weight: 700; color: #220c3c; text-transform: none; }
.sidebar-content .menu { border-bottom: none; font-size: 1em; margin-top: 1rem; }
.sidebar-content .menu li { border-top: none; margin-top: .25rem; margin-bottom: .25rem; color: #220c3c; }
.sidebar-content .menu li > a { color: inherit; font-weight: 700; }
.sidebar-content .menu li.current-menu-item { color: #ff3f00; }

/* footer */
#footer .widget { margin-top: 0; }
.footer-top .d-inline-block { vertical-align: middle; }
#footer .footer-bottom, .opacity-7, .widget-recent-portfolios .portfolio-cats { font-size: 1em; opacity: .7; }
#footer .widget-title { font-size: 1.5em; font-weight: 700; letter-spacing: 0; text-transform: none; }
#footer .share-links a { box-shadow: none; font-size: .8rem; }
#footer .contact-info i, .widget-recent-portfolios .view-more { display: none; }
#footer .contact-details strong, #footer .contact-details span { padding-left: 0; }
#footer .contact-details strong { font-weight: 700 !important; text-transform: uppercase; opacity: .7; }
#footer .contact-info { margin-bottom: 10px; }
.footer-main .container:after { content: ''; display: block; position: absolute; bottom: 0; left: 15px; right: 15px; border-bottom: 1px solid rgba(255, 255, 255, 0.05); }
#footer .widget-recent-portfolios .btn-view-more { color: #ff3f00; font-weight: 700; text-transform: uppercase; }
#footer .widget-recent-portfolios .btn-view-more:after { content: '+'; }
#footer .widget-recent-portfolios .btn-view-more:hover { padding-left: .25rem; }
.widget-recent-portfolios .portfolio-item-title { font-size: 1em; letter-spacing: 0; }";}s:9:"last_save";i:1681915035;s:13:"last_compiler";i:1681052249;}