/*
Theme Name: Freelancer Plus Pro
Theme URI: https://theclassictemplates.com/demo/freelancer-plus/
Author: Classic Template 
Author URI: https://theclassictemplates.com/
Description: This superbly modern, luxurious, interactive, stunningly designed WordPress Startup Theme is suitable for small industries, portfolio, IT companies, web development agencies, digital marketing agencies, business startups, corporate business, online business and all such new businesses launching in the market. This multipurpose premium theme can also be used for online apparel and fashion accessories store, sports equipment shop, cosmetics shop, mobile and gadgets store, jewellery shop, furniture shop, supermarket, grocery store or online food delivering website. It is absolutely user-friendly offering many customization and personalization options. The responsive design makes it easy to view on all devices. The optimized, secure and clean codes makes the page load times faster.
The theme contains theme options using customizer API. You can make your website more attractive using 100+ font family options and advanced color options and color pallets. If you know coding you have the support to add custom CSS/JS. It is SEO-friendly to help your website rank on search engines. Compatible with different famous WordPress plugins like Contact Form 7 and Woocommerce. You can add featured product images, HD images and video display. Design a blog page to make post about firms news, events, achievements and so on
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: freelancer-plus-pro
Tags: two-columns, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-image-header, featured-images, footer-widgets, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, blog, entertainment, news, portfolio
*/
html { font-family: sans-serif; -webkit-text-size-adjust: 100%;-ms-text-size-adjust:     100%;}
body { margin: 0;}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display: block;margin: 0;}
audio,canvas,progress,video { display: inline-block;vertical-align: baseline;}
audio:not([controls]) { display: none; height: 0;}
[hidden],template { display: none;}
a { text-decoration: :none;}
a:active,a:hover { outline: 0;}
abbr[title] {border-bottom: 1px dotted;}
b,strong { font-weight: bold;}
dfn { font-style: italic;}
mark { background: #ff0; color: #000;}
small { font-size: 80%;}
sub,sup { font-size: 75%; line-height: 0; position: relative;vertical-align: baseline;}
sup { top: -0.5em;}
sub { bottom: -0.25em;}
img { border: 0;}
svg:not(:root) {overflow: hidden;}
hr { box-sizing: content-box; height: 0;}
pre { overflow: auto;}
code,kbd,pre,samp { font-family: monospace, monospace; font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit; font: inherit; margin: 0;}
button { overflow: visible;}
button,select { text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] { cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner { border: 0; padding: 0;}
input { line-height: normal;}
input[type="checkbox"],input[type="radio"] { box-sizing: border-box; padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button { height: auto;}
input[type="search"] {-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {margin: 0 2px; padding-top: 15px;}
legend {border: 0; padding: 0;}
textarea { overflow: auto;}
optgroup { font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;}
td,th { padding: 0;}
dfn,cite,em,i { font-style: italic;}
blockquote { margin: 0 15px;}
pre {background: #eee;font-family: "Courier 10 Pitch", Courier, monospace;font-size: 15px;line-height: 1.6; margin-bottom: 15px;max-width: 100%;overflow: auto; padding: 15px;}
code,kbd,tt,var { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; font-size: 15px;}
abbr,acronym {border-bottom: 1px dotted #666;cursor: help;}
mark,ins { background: #fff9c0; text-decoration: none;}
big { font-size: 125%;}
select {  border: 1px solid #EEE; height: 40px;padding: 4px 65px 4px 65px; background-color: transparent; line-height: 100%; outline: 0; background-image: url(images/select-arrow.svg);background-position: right;background-repeat: no-repeat; position: relative; cursor: pointer; -webkit-appearance: none; -moz-appearance: none;    width: 100%;}
/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/
html { box-sizing: border-box;}
*,
*:before,
*:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    box-sizing: inherit;
}
blockquote:before,blockquote:after,q:before,q:after {content: "";}
blockquote,q { quotes: "" "";}
hr { background-color: #ccc; border: 0; height: 1px; margin-bottom: 15px;}
ul,ol {margin: 0 0 15px 20px;padding: 0;}
ul { list-style: disc;}
ol { list-style: decimal;}
li > ul,li > ol {margin-bottom: 0; margin-left: 15px;}
dt { font-weight: bold;}
dd { margin: 0 15px 15px;}
img { height: auto; max-width: 100%; vertical-align: middle;}
table {margin: 0 0 15px; width: 100%;}
/*--------------------------------------------------------------
# Forms Format
--------------------------------------------------------------*/

button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover { opacity: 1;}
button:focus,
input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active {outline: 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],
input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea { color: #404040; border: 1px solid #EEE;transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;vertical-align: top;}
.widget.widget_categories select, { border: 1px solid #EEE;height: 40px; padding: 3px 40px 3px 8px; line-height: 100%; outline: 0; background-image: url("images/arrow.png"); background-position: right; background-repeat: no-repeat;position: relative;cursor: pointer; -webkit-appearance: none;-moz-appearance: none;}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,
textarea:focus { outline: 0;}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],
input[type="color"] { padding: 10px 8px;width: 100%;}
textarea { padding: 8px;width: 100%;}

/*--------------------------------------------------------------
#Links Format
--------------------------------------------------------------*/
a {text-decoration: none;transition: all 0.3s ease;-moz-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; }
a:focus { outline: 0;}
a:hover,a:active {outline: 0;}
body p{ font-size: 1.1rem;line-height: 1.8rem;}

/*--------------------------------------------------------------
# Accessibility Format
--------------------------------------------------------------*/
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px); position: absolute !important; height: 1px; width: 1px; overflow: hidden;}
.screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto;left: 5px;line-height: normal; padding: 15px 23px 14px;text-decoration: none; top: 5px; width: auto; z-index: 100000; }

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/
.alignleft {display: inline; float: left; margin-right: 15px;border-radius: 10px;}
.alignright { display: inline; float: right; margin-left: 15px; border-radius: 10px;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;border-radius: 10px;}

/*--------------------------------------------------------------
# Widgets
--------------------------------------------------------------*/
.widget {margin: 0 0 15px;}
.widget select { max-width: 100%; width: 100%;}
.widget_search .search-submit { display: none;}

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.widget-area .widget-title {text-transform: uppercase; color: #252525;}
.widget-area ul { list-style: none; padding: 0; margin: 0; border-bottom: none; padding-left: 1.5rem !important;}
.widget-area .social-profile-icons ul li {display: inline-block;}
.widget-area .social-profile-icons ul li:before { display: none;}
.widget-area ul ul{ margin-top: 5px; border:none;}
.widget-area ul ul li{ padding-left: 10px; border-bottom: none;}
.widget-area ul ul li a{ padding: 3px 0;}
.widget-area ul ul li a:before { font-family: 'FontAwesome'; transition: all 0.3s ease; content: "\f105";margin: 0 5px 0;}
.widget-area ul ul li:last-child{border-bottom: 0; padding-bottom: 0;}
.widget-area li{ margin: 0; padding: 0;border: none;position: relative;box-shadow: unset; border-radius: 0; padding-left: 15px;}
.widget-area a{ text-decoration: none; color: #404040;display: block;padding: 14px 0; font-weight: 400; margin: 0;}
.widget-area .woocommerce-product-search , .widget-area form#searchform{ width: 100%; border: 0px solid #eaeaea;  padding: 10px;}
.widget-area .woocommerce ul.cart_list li, .widget-area .woocommerce ul.product_list_widget li { padding: 12px 12px 12px;}
tr.woocommerce-cart-form__cart-item.cart_item span.woocommerce-Price-amount.amount {font-size: 16px;}
.widget-area .woocommerce ul.cart_list li img,.widget-area .woocommerce-page ul.cart_list li img, .widget-area .woocommerce ul.product_list_widget li img, 
.widget-area .woocommerce-page ul.product_list_widget li img { width: 74px; height: 74px;}
.widget-area .woocommerce ul.product_list_widget li a{ font-size: 13px; font-weight: 400; text-transform: capitalize; padding: 0px 0 8px;}
.widget-area .widget_rating_filter ul { list-style: none; padding: 12px; margin: 0; border: 0px solid #eaeaea;}
.widget-area .woocommerce .widget_shopping_cart_content p{ padding: 0; margin: 0; border: 0px solid #eaeaea; margin-top: 0; text-align: right;}
.widget-area div#calendar_wrap { padding: 0px 15px 15px; margin: 0;border: 1px solid #eaeaea;}
.widget-area li.recentcomments { padding: 10px 15px;}
.widget-area .widget_media_image img {padding: 10px; margin: 0; border: 1px solid #eaeaea;}
.widget-area .woocommerce .price_slider_wrapper { padding: 20px 0px 20px; margin: 0;}
.widget-area .woocommerce li.wc-layered-nav-rating .star-rating{ margin: 0;}
.widget-area .widget_rating_filter ul li{ border-bottom: none;}
.widget-area .woocommerce .widget_rating_filter ul li a { padding: 1px 0 10px; text-decoration: none;}
.woocommerce div.product form.cart table.variations tr td label {font-weight: 500 !important; font-size: 16px; padding: 1.5em 0;}
.widget-area span.woocommerce-Price-amount.amount { margin: 0 0 10px 0; line-height: 24px; min-height: 26px;color: #242424; font-size: 17px; font-weight: 500;}
.widget-area del span.woocommerce-Price-amount.amount  { font-size: 14px;color: #666;}
.widget-area .woocommerce ul.product_list_widget li img:hover { opacity: 0.8;}
.widget-area .tagcloud { list-style: none; padding: 0; margin: 0; border-bottom: none;}
main#sb--smallbiz-inner_box .widget-area .tagcloud a,
main#sb--smallbiz-inner_box p.wp-block-tag-cloud a{ 
    padding: 7px;
    display: inline-block;
    margin-bottom: 0.2rem;
    padding: 10px 10px;
    border: none;
    position: relative;
    box-shadow: unset;
    border-radius: 0;
     border: 1px solid #eaeaea; 
    line-height: 1;
}
ol.wp-block-latest-comments a {
    padding: 0;
    display: inline-block;
}
ol.wp-block-latest-comments {
    margin-left: 1.5rem;
}
.woocommerce .widget_rating_filter ul li a { padding: 1px 0; text-decoration: none; position: relative;bottom: 15px; font-size: 0.8rem;}
.woocommerce div.product p.price del span.woocommerce-Price-amount.amount {font-size: 16px; color: #666;}
.widget-area .woocommerce .product_list_widget li .star-rating { float: right;position: relative; height: 1.5em; line-height: 1; font-size: 1em; width: 63%; font-family: star; overflow: initial; margin-bottom: 10px !important;}
.widget-area li span.post-date { margin-bottom: 1em; position: relative;    font-size: 0.8rem;}
.widget-area .widget {
        margin-bottom: 30px;
    padding: 0;
    background: white;
    border-radius: 0;
    border: none;
    box-shadow: 0 0px 10px 2px #88828252;
    padding: 25px;
}
.widget-area .widget h4,
.widget-area .widget h1,
.widget-area .widget h2,
.widget-area .widget h3,
.widget-area .widget h5,
.widget-area .widget h6 { font-size: 1rem;color: #000;background-color: transparent; text-transform: uppercase; margin: 0 0 20px 0;padding-bottom: 10px; position: relative; display: block; border-radius: 0; padding-left: 5px;}
/*h4.widget-title:after {width: 80px; height: 11px;position: absolute; content: ""; display: inline-block;width: 5%; border-width: 0px; border-style: solid; border-color: transparent; border-left: none;left: -15px; top: 4px; border-top: none; border-right: none; right: 134px;}
*/

/*--------------------------------------------------------------
## Sidebar Area
--------------------------------------------------------------*/
div#sb--sidebar input[type="submit"]{width:100%;}
#sb--sidebar input[type="text"]{width:100%;margin-bottom:10px;font-size:15px;background:transparent;border-radius:5px;}
#sb--sidebar input[type="text"],#sb--sidebar input[type="email"],#sb--sidebar input[type="url"],#sb--sidebar input[type="password"],#sb--sidebar input[type="search"],#sb--sidebar input[type="number"],#sb--sidebar input[type="tel"],#sb--sidebar input[type="range"],#sb--sidebar input[type="date"], #sb--sidebar input[type="month"], #sb--sidebar input[type="week"], #sb--sidebar input[type="time"], #sb--sidebar input[type="datetime"], #sb--sidebar input[type="datetime-local"], #sb--sidebar input[type="color"], #sb--sidebar input[type="file"],#sb--sidebar textarea, #sb--sidebar select{width:100%;margin-bottom:10px;font-size:15px;background:transparent;border-radius:0px;line-height:1.6;padding:5px 10px 10px;/*border:0;*/}
#sb--sidebar textarea{height:90px;}
#sb--sidebar .gallery-columns-3 .gallery-item{max-width:33.33%;}
div#sb--sidebar ul li {
    padding-left: 0;
}
/*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
.comment-content a{word-wrap:break-word;}
.bypostauthor{display:block;}
.author-email-url{margin-left:-2%;}
#comments a:hover{color:#2d2d2d;}
#commentsAdd a:hover{color:#2d2d2d;}
#commentsAdd input[type="submit"]{background:#fc226a;padding:10px 20px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:50px;font-size:16px;}
.comment-form-author,.comment-form-email,.comment-form-url{float:left;margin-left:2%;width:31.33333%;}
.author-email-url input{width:100%;}
.comment-form .form-submit{margin-bottom:0}
h3#reply-title,h3.comments-title{position:relative;padding-bottom:15px;margin-bottom:30px;}
h3#reply-title:after,h3.comments-title:after{content:"";position:absolute;left:0;top:100%;width:30px;background:#fe5722;height:2px;}
.logged-in-as,.comment-notes{font-size:0.9em;}
#comments ul{list-style:none;margin:0;padding:0;}
#comments li.comment{margin:0 0 20px;}
#comments li.comment .children{display:block;margin:20px 0 0 30px;padding:0px;list-style:none;}
article.comment-body{background:#fff;margin:0px;position:relative;}
.comment-list a{color:#404040;}
.comment-list a:hover{color:#fe5722 !important;}
.comment-list .comment-respond{margin-top:20px;background:#FFF;padding:20px;}
.comment-list .vcard img{border-radius:50%;margin-right:10px;}
.comment-list .vcard .fn{font-weight:normal;font-size:16px;}
.comment-list .edit-link{position:absolute;right:0;top:0;}
.comment-list .edit-link a{font-size:14px;display:inline-block;padding:10px;}
.comment-list .comment-meta{margin-bottom:15px;}
.comment-list .comment-metadata{border-top:1px solid #EEE;padding-top:10px;font-size:14px;}
.comment-list .comment-metadata a{float:left;}
.comment-list .comment-metadata .reply{float:right;}
#cancel-comment-reply-link{float:right;}
.nav-previous a,.nav-next a{background:#fe5722;color:#FFF;display:inline-block;padding:0 10px;font-size:12px;line-height:22px;position:relative;}
.nav-next a{margin-right:13px;}
.nav-next a:after{content:"";position:absolute;border-left:11px solid #fe5722;border-top:11px solid transparent;border-bottom:11px solid transparent;top:0;right:-11px;}
.nav-previous a{margin-left:11px;}
.nav-previous a:after{content:"";position:absolute;border-right:11px solid #fe5722;border-top:11px solid transparent;border-bottom:11px solid transparent;top:0;left:-11px;}
.no-comments{color:#fe5722;}
.pagination{text-align:center;}
.pagination .page-numbers{display:inline-block;margin:0 2px;background:#fe5722;color:#FFF !important;padding:8px 12px;line-height:1;border-radius:2px;}
.pagination .page-numbers.current,.pagination .page-numbers:hover{background:#333;color:#FFF;}

/*--------------------------------------------------------------
# Media
--------------------------------------------------------------*/
.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,iframe,object{max-width:100%;}
/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
.wp-caption{margin-bottom:15px;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}

/*--------------------------------------------------------------
## Pagination
--------------------------------------------------------------*/
.pagingation{margin:0px 0 0 0;padding:1em 0;clear:both;text-align:center;}
.pagingation a, .woocommerce nav.woocommerce-pagination ul li a{background:rgba(0,0,0,0.7);color:#fff;padding:10px 15px;border-radius:5px;border:1px solid #ccc;background:#fff;margin:0 1px 0 0;display:inline-block;line-height:1.2em;text-decoration:none;color:#555;padding:10px 14px;margin-right:8px;transition:all 0.25s ease;}
.pagingation a:hover, .woocommerce nav.woocommerce-pagination ul li a:hover{color:#fff;}
.pagingation .current{color:#fff;padding:10px 15px;border-radius:5px;color:#fff;margin:0 1px 0 0;display:inline-block;line-height:1.2em;text-decoration:none;padding:10px 14px;border:1px solid #ccc;margin-right:8px;}
.page-content #searchform input[type="submit"]{margin-top:15px;}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
.gallery{margin-bottom:15px;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:13.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.ht-gallery-member-image{position:relative;overflow:hidden;}

/*--------------------------------------------------------------
## General
--------------------------------------------------------------*/
.section-title h2{}
.inner-area-title{font-size:23px;font-weight:500;word-break:break-word;}
.section-area-text{margin-bottom:24px;font-size:15px;line-height:25px;font-weight:500;word-break:break-word;}
.textcenter{text-align:center;}
:hover{-webkit-transition-duration:1s;  -moz-transition-duration:1s;  -o-transition-duration:1s;  transition-duration:1s;}
section{}
section .darkbox{padding:3em 0;background:rgba(0,0,0,0.6)}
section .lightbox{padding:5em 0;}
.padding0{padding:0;}

.darkbox .ht-section-tagline{font-size:16px;width:70%;margin:0 auto 0;color:#fff;}
.ht-main-title{margin:0 0 0.5em;letter-spacing:1px;font-weight:400;text-shadow:0em 0em 0.4em rgba(255,255,255,0.6);padding:0 1em;}
.category .ht-main-title{margin:0 0 1.5em;}

.ct2logo--dec{color:#ffffff;font-size:14px;font-weight:normal;margin:0;float:none !important;}
#total-breadcrumbs,.woocommerce .woocommerce-breadcrumb{font-size:15px;margin:0;color:inherit;display:block !important;text-align:center;padding:0px 0 0em;}
.single-productpage .innerpage-whitebox{margin-top:0;padding:1em;}
.single-productpage #sidebars{margin-top:20px;}
.single-productpage .ht-main-title{padding:20px;}
.woocommerce ul.product_list_widget li img{margin:0 15px 0px 0;}
.woocommerce .woocommerce-breadcrumb a,#total-breadcrumbs a{color:#000;}
.woocommerce .woocommerce-breadcrumb a:hover,#total-breadcrumbs a:hover{color:#fe5722;}
.taxonomy-description,.term-description{margin-bottom:15px;padding:0px 25px 25px 25px;}
.taxonomy-description p:last-child,.term-description p:last-child{margin-bottom:0;}
.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0;font-size:24px;color:#000;font-weight:bold;line-height:1.2;margin-bottom:6px;padding-bottom:8px;margin-bottom:10px;}
span.woocommerce-Price-amount.amount{color:#000;font-size:24px;margin-bottom:10px;font-weight:600;line-height:1;}
.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity:1;display:inline-block;}
main#sb--smallbiz-inner_box .woocommerce-product-details__short-description ul{list-style:none;margin:0;padding:0;}
main#sb--smallbiz-inner_box .woocommerce-product-details__short-description ul li{position:relative;padding-left:15px;font-size:14px;margin-bottom:7px;line-height:1.4;}
main#sb--smallbiz-inner_box .woocommerce-product-details__short-description ul li:before{content:'';width:6px;height:6px;background-color:#999;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:7px;left:0;}



/*--------------------------------------------------------------
## Breadcrumb
--------------------------------------------------------------*/

.breadcrumb{padding:20px 0 0em;background:transparent;}
.breadcrumb span{color:#000;margin:0 3px;}
.breadcrumb span a:hover{text-decoration: none;}
/*===========================================
## Search & cart icon
======================================*/
.sitenav .search-icon{position:absolute;right:0;top:20px;cursor:pointer;padding:0;}
.sitenav .search-icon i{margin:0;font-size:16px;color:#fff;background:#ac8e50;padding:13px 15px;border-radius:50%;}
.sitenav .search-bar{display:none;position:absolute;bottom:16px;z-index:200;right:13%;}
.sitenav .search-bar input{display:inline-block;}
.sitenav .search-bar input[type="text"]{width:100%;background:rgba(33, 33, 33, 0.8);color:#fff;border:none;}
.sitenav .search-bar input[type='submit']{background:#000;color:#000;width:15%;padding:0;}
.fa-search{&:hover{color:rgba(255, 255, 255, 0.75);}
}

li.menu-item-has-children:after {
        content: '\f107';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    height: 0;
    color: #252525;
    width: 0;
    font-size: 12px;
    top: 27px;
    right: 10px;
    font-weight: bold;
}
/*----------------------------------------*/
/*  01. Header Area
/*----------------------------------------*/

/*---------------------------------------------------------------
15. PAGE TOP BAR (left & right content)
---------------------------------------------------------------*/


/* Catalogue slider Start */
.slider {width: 100%;position: relative;height: 550px;margin: auto;overflow-x: scroll;overflow-y: hidden;}
.slider::-webkit-scrollbar {display: none;}
.slider .slides { display: flex;position: absolute;left: 0;transition: 0.3s left ease-in-out;}
.slider .slide-item { margin-right: 35px;width: 334px;margin-left: 0;}
.slider .slide-item:last-child {margin-right: 0;}

.ctrl {text-align: center;margin-top: 5px;}
.ctrl-btn {font-size: 13px !important; background: none;border: none;font-weight: 600;text-align: center;cursor: pointer;outline: none;color: #9e9e9e;position: absolute;margin-top: -60.5px;height: 23px;bottom: 0;}
.ctrl-btn:hover{color:#000;background: none;}
.ctrl-btn.pro-next {right: 45%;position: absolute;border: 2px solid #bfbfbf; padding: 3px 5px 3px 5px;margin: 0;z-index: 999;height: 45px;width: 45px;}
.ctrl-btn.pro-prev {left: 46%;position: absolute;border: 2px solid #bfbfbf;padding: 0;margin: 0; z-index: 999;height: 45px;width: 45px;}
/*--------------------------------------------------------------
## Add to card
--------------------------------------------------------------*/
.total-count a.button.wc-forward{background:none;border:none;position:relative;right:19px;}
.total-count a.button.wc-forward:hover{background:none;border:none;}
.total-count .count{color:#252525;position:absolute;padding:0;z-index:1;top:0px;right:0px;font-size:14px;border-radius:30px;width:25px;height:25px;line-height:25px;text-align:center;background:#f6e264;font-weight:500;}
.total-count img{width:auto;height:auto;margin:0px 0 0;position:relative;top:37px;right:14px;z-index:2;}

/*--------------------------------------------------------------
## carousel slider
--------------------------------------------------------------*/
.total-count a.button.wc-forward{background:none;border:none;position:relative;right:19px;}
.total-count a.button.wc-forward:hover{background:none;border:none;}
.total-count .count{color:#252525;position:absolute;padding:0;z-index:1;top:0px;right:0px;font-size:14px;border-radius:30px;width:25px;height:25px;line-height:25px;text-align:center;background:#f6e264;font-weight:500;}
.total-count img{width:auto;height:auto;margin:0px 0 0;position:relative;top:37px;right:14px;z-index:2;}

/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
.home-page{padding:0 0 30px 0;}
#sb--smallbiz-inner_box{padding:0;background:#ffffff;}
.single-post .ht-main-title{margin:0px 0 15px;padding:15px 15px 0;}
.innerpage-whitebox{padding:0 1em;border-radius:10px;margin-bottom:10px;}
main#sb--smallbiz-inner_box #content-box ol{margin:0;}
.page_featured{margin:0 4em;margin-bottom:2em;padding:10em 4em;}
img.ht-page-header-img{width:100%;/*box-shadow:0px 6px 10px -4px rgba(0,0,0,0.4);*/}
.sticky{display:block;}
.total-hentry{margin:0 0 50px;}
.byline,.updated:not(.published){display:none;}
.page-content,.entry-content,.entry-summary{}
.page-links{clear:both;margin:0 0 15px;}
.ht_no_sidebar #primary{width:auto;float:none;}
.ht_no_sidebar_condensed #primary{width:76%;float:none;margin:0 auto;}
.ht_left_sidebar #primary{float:right;}
.ht_left_sidebar #secondary{float:left;}
.ht-post-info{float:left;width:80px;text-align:right;font-family:'Oswald', sans-serif;}
.single .ht-post-info{margin-right:30px;margin-bottom:20px;}
.ht-post-info .entry-date{display:block;font-size:0.9em;margin-bottom:20px;}
.ht-post-info .entry-date span{display:block;text-transform:uppercase;}
.ht-post-info .entry-date span.ht-day{font-size:60px;line-height:1.3;color:#fe5722;}
.ht-post-info a{display:block;text-decoration:none;line-height:1.4;padding:20px 0 0;text-transform:uppercase;border-top:1px solid #EEE;font-size:12px;color:#444;font-weight:300;}
.ht-post-wrapper{padding-left:105px;}
.entry-figure{background:#f9f9f9;text-align:center;margin-bottom:15px;}
.entry-header .entry-title{font-weight:300;margin-bottom:15px;}
.entry-figure + .entry-header{background:#FFF;position:relative;margin-top:-65px;width:90%;padding:15px 0 1px;}
.entry-header .entry-title a{text-decoration:none;color:#333;}
.entry-categories{font-size:14px;color:#666;font-style:italic;margin-bottom:15px;}
.entry-categories .fa{color:#fe5722;margin-right:8px;}
.entry-categories a{color:#666;text-decoration:none;}
.entry-readmore{margin-top:20px;}
.entry-readmore a{background:#fe5722;padding:0 20px;line-height:40px;color:#FFF !important;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;}
.entry-readmore a:hover{background:#333;color:#FFF;}
section ul{padding:0 0 20px 0;}
.readmore a{background:#4d4d4d;padding:15px 40px;color:#fff;border-radius:30px;}
.readmore a:hover{background:#000;color:#fff;}

/*--------------------------------------------------------------
## 404 Page
--------------------------------------------------------------*/
.error404 .error-404{display:block;text-align:center;font-size:200px;color:#f9f9f9;line-height:1.2;font-family:josefin sans,sans-serif;color:#222;font-size:220px;letter-spacing:10px;margin:0;font-weight:700;text-shadow:2px 2px 0 #c9c9c9, -2px -2px 0 #c9c9c9;}
.error404 .oops-text{text-align:center;}
.toggle-bar{display:none;}
.error404 .error-404{color:#ffffff;font-size:195px;text-align:center;display:block;animation:effect linear 1900ms infinite;font-weight:600;margin-bottom:15px;line-height:240px;}
@keyframes effect{0%{text-shadow:4px -4px 0 #000, 3px -3px 0 #000, 2px -2px 0 #000, 1px -1px 0 #000, -4px 4px 0 #000, -3px 3px 0 #000, -2px 2px 0 #000, -1px 1px 0 #000;}
25%{text-shadow:-4px -4px 0 #000, -3px -3px 0 #000, -2px -2px 0 #000, -1px -1px 0 #000, 4px 4px 0 #000, 3px 3px 0 #000, 2px 2px 0 #000, 1px 1px 0 #000;}
50%{text-shadow:-4px 4px 0 #000, -3px 3px 0 #000, -2px 2px 0 #000, -1px 1px 0 #000, 4px -4px 0 #000, 3px -3px 0 #000, 2px -2px 0 #000, 1px -1px 0 #000;}
75%{text-shadow:4px 4px 0 #000, 3px 3px 0 #000, 2px 2px 0 #000, 1px 1px 0 #000, -4px -4px 0 #000, -3px -3px 0 #000, -2px -2px 0 #000, -1px -1px 0 #000;}
100%{text-shadow:4px -4px 0 #000, 3px -3px 0 #000, 2px -2px 0 #000, 1px -1px 0 #000, -4px 4px 0 #000, -3px 3px 0 #000, -2px 2px 0 #000, -1px 1px 0 #000;}
}
@media only screen and (max-width:767px){.error404 .error-404{font-size:150px;}
}
@media only screen and (max-width:479px){.error404 .error-404{font-size:150px;}
}
@media only screen and (max-width:359px){.error404 .error-404{font-size:122px;}
}
@media screen and (min-width:769px){.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
}
.woocommerce #reviews h2 small{float:none;}
#sb--smallbiz-inner_box p{font-size:15px;}
.widget-area ul ul{margin-top:5px;list-style:none;margin:0 0 1em;padding:0;position:relative;background:none !important;box-shadow:none !important;display:block;z-index:1;}
main#sb--smallbiz-inner_box li{font-size:15px;}
.sidebar_list{margin-top:2em;}
main#sb--smallbiz-inner_box .woocommerce-product-search .search-field{margin:0;}
body.single.single-product .sidebar_list{margin-top:0;}
div#sb--sidebar caption{padding-top:12px;padding-bottom:12px;}
div#sb--sidebar .widget_calendar table{margin:0;padding:0;}
div#sb--sidebar .tagcloud a{background:#ccc;display:inline-block;padding:20px 15px;margin:0;line-height:0;}
div#sidebars ins{background:none;}
div#blog-box.innerpage-whitebox{margin:0;}
.single_post i.fa.fa-calendar-o{padding-right:10px;}
div#commentsAdd .comment-form [class*="comment-form"]{width:100%;}
main#sb--smallbiz-inner_box #comments li.comment{background:transparent;border:0;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{font-size:15px;}
.single-productpage h2.woocommerce-loop-product__title{line-height:33px;word-break:break-word;}
main#sb--smallbiz-inner_box .ht-blog-thumbnail img{width:100%;height:100%;}
div#blog-box.innerpage-whitebox .post.excerpt{transition:all 0.3s ease 0s;text-align:center;background:#eee;padding:2em;border-radius:10px;margin-bottom:20px;}
div#blog-box .inner-blog-excerpt{font-size:14px;line-height:20px;padding-top:2em;text-align:left;}
main#sb--smallbiz-inner_box div#commentsAdd textarea#comment{background:transparent;}
div#respond textarea#comment{background-color:#e9e9e9;height:150px;height:150px !important;}
div#comments input[type="submit"]{padding:10px 20px;border-radius:30px;height:50px;margin-top:1rem;background:transparent;border:2px solid;}
main#sb--smallbiz-inner_box .post-slide [type="submit"]{/*color: #ffffff;*/}
#sb--smallbiz-inner_box .widget-area .widget-title,
.widget-area .widget h4,
.widget-area .widget h1,
.widget-area .widget h2,
.widget-area .widget h3,
.widget-area .widget h5,
.widget-area .widget h6{   
    position: relative;
    display: inline-block;
    font-weight: 600;
    margin-bottom: 1rem !important;
   }
    .woocommerce div.product .woocommerce-tabs .panel{background:transparent !important;border:none !important;box-shadow:none;}
    div#sb--sidebar .social-profile-icons ul li i{padding:15px 7px 0px 7px;margin:0;font-size:20px;}
#sb--sidebar .gallery-columns-3 .gallery-item img {
    padding: 2px;
}
/*--------------------------------------------------------------
## Odometer CSS
--------------------------------------------------------------*/
.odometer.odometer-auto-theme, .odometer.odometer-theme-default{display:block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}
.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;visibility:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block;}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;}
.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute;}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value{text-align:center;}

/*--------------------------------------------------------------
## WooCommerce CSS
--------------------------------------------------------------*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-bottom:45px !important;}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover{}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover{border-color:#6a1b9a;}
h2.woocommerce-loop-product__title{font-weight:400;position:static;display:block;font-size:1.5rem !important;padding:0 !important;text-transform:none;border:none;padding-bottom:0 !important;margin:7px 0 15px !important;}
.woocommerce ul.products li.product a img{}
.woocommerce div.product div.images img{}
.woocommerce ul.products li.product .total-product-title-wrap{    padding: 0 25px;
    text-align: center;}
    .woocommerce ul.products li.product a{color:inherit;}
    .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{}
    h2.woocommerce-loop-product__title:before{content:"\f06e";font-family:'Fontawesome';color:#cfd0d5;font-size:1rem;background:#fff;border-radius:50%;padding:7px 15px;margin:3px 10px;opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 0.4s, opacity 0.1s 0.3s;-moz-transition:-moz-transform 0.4s, opacity 0.1s 0.3s;transition:transform 1.04s, opacity 0.1s 0.3s;position:absolute;bottom:auto;right:0;top:10px;display:block;}
    main#sb--smallbiz-inner_box ul.products li.product:hover h2.woocommerce-loop-product__title:before{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.3s, opacity 0.1s;display:block;}
    main#sb--smallbiz-inner_box h2.woocommerce-loop-product__title:hover:before{color:#0d61cc;transform:scale(1.4);}
    .woocommerce div.product div.images .flex-control-thumbs{margin:5px -5px 0;}
    .woocommerce div.product div.images .flex-control-thumbs li{padding:5px;}
    .woocommerce ul.products li.product .price{font-weight:500;font-size:20px;color:#fe5722;margin:0;}
    .woocommerce ul.products li.product .price del{display:inline;color:#999;opacity:1;font-size: 1rem;
        padding-left: 3rem;
        font-weight: bold !important;}
        .woocommerce ul.products li.product .price ins{display:inline;font-weight:600;}
        .woocommerce ul.products li.product .price .amount{font-size:16px;font-weight:600;}
        .total-product-title-wrap{color:#7c8491;}
        .woocommerce ul.products li.product .price del .amount{font-size:14px;font-weight:600;}
        .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{float:right;width:100%;}
        .woocommerce-MyAccount-navigation ul li:before{display:none;}
        .woocommerce-MyAccount-navigation ul li a{background:none;font-size:16px;margin-bottom:5px;display:inline-block;color:#fc856d;padding:0px 20px;}
        .woocommerce-MyAccount-navigation ul li{    margin: 5px 0 !important;
            display: inline-block;
            padding-top: 1rem;
            padding-bottom: 1rem !important;}
            .woocommerce-MyAccount-navigation-link.is-active a{color:#000 !important;}
            .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{padding:10px 20px;font-weight:400;border-radius:5px;color:#FFF;background-color:#fe5722;border:1px solid #fe5722;margin-bottom:-20px;line-height:20px;font-size:0.9em;}
            .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background:#333;}
            .woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{}
            .woocommerce ul.products li.product .button{
                margin: 0;
                padding: 15px 25px;
                opacity: 0;
                -webkit-transform: translateY(100%);
                -moz-transform: translateY(100%);
                -ms-transform: translateY(100%);
                transform: translateY(100%);
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                backface-visibility: hidden;
                -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
                -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
                transition: transform 1.04s, opacity 0.1s 0.3s;
                position: absolute;
                bottom: auto;
                left: 0;
                top: 80%;
                width: 100%;
                display: block;
                right: 0;
            }
            .woocommerce ul.products li.product .button:before{content:"\f07a";font-family:'Fontawesome';font-size:1rem;background:#f6e264;border-radius:50%;padding:14px 12px;position:absolute;left:0;top:0;}
            .woocommerce ul.products li.product .button:hover:before{}
            .woocommerce ul.products li.product:hover .button{opacity:1;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:-webkit-transform 0.4s, opacity 0.1s;-moz-transition:-moz-transform 0.4s, opacity 0.1s;transition:transform 0.3s, opacity 0.1s;display:block;}
            .single_inner .header--inner{display:none;}
            .woocommerce ul.products li.product:hover .button{border-color:#f6e264;background-color:#f9f9f9;color:#FFF;}
            .woocommerce ul.products li.product .button.loading{opacity:1;}
            .woocommerce a.added_to_cart{padding-top:0;position:absolute;left:0;right:0;top:100%;margin-top:25px;font-size:13px;}
            .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{border-color:#fe5722;background-color:#fe5722;}
            .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{background:#333;border-color:#333;color:#FFF;}
            .woocommerce nav.woocommerce-pagination ul{border:0;margin:0;}
            .woocommerce nav.woocommerce-pagination ul li{border:0;margin:0 4px;}
            .woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{display:block;background:#fe5722;color:#FFF;padding:8px 12px;line-height:1;border-radius:5px;}
            .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#333;color:#FFF;}
            .woocommerce span.onsale{min-height:150px;min-width:50px;padding:0 15px;font-weight:400;line-height:26px;border-radius:0;background-color:#fe5722;color:#fff;font-size:14px;margin:0;top:0;left:0;word-break:break-all;position:absolute;left:-6px !important;top:0px !important;letter-spacing:1px;width:50px;padding:20px 20px 20px 20px;}
            .woocommerce span.onsale:after{border-color:transparent #e8ae00 #e8ae00 transparent;border-width:3px;border-style:solid;content:"";position:absolute;bottom:100%;left:0px;}
            .woocommerce ul.products li.product .onsale{}
            .woocommerce ul.products li.product .onsale:after{border-color:transparent transparent #e8ae00 #e8ae00;border-width:3px;border-style:solid;right:0px;left:auto;}
            .woocommerce div.product p.price, .woocommerce div.product span.price{color:#fe5722}
            .woocommerce div.product p.price ins, .woocommerce div.product span.price ins{font-weight:400;}
            .woocommerce .product_meta{font-size:15px;border:1px dotted #ccc;margin-top:40px;padding:15px 20px 25px;}
            .woocommerce .product_meta a{color:inherit;}
            .woocommerce .product_meta a:hover{color:#fe5722;}
            .woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;border-bottom:0px solid #fe5722;padding-bottom:0px;margin:0 0 0.618em;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after,.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none !important;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li a{float:left;display:block;font-size:1.5rem;color:#282828;padding:10px 0px 15px 0 !important;margin:0;cursor:pointer;text-transform:capitalize;font-weight:600;border-radius:20px;border:none;line-height:100%;transition:all 0.2s ease-in-out 0s;position:relative;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{float:left;margin:0;margin-right:30px;}
            .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover{color:#666;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li a:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:before{position:absolute;content:"";width:100%;height:3px;background-color:transparent;left:0;bottom:-1px;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#666;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li.active a:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a:before,.woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a:before{background-color:#666;}
            .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#282828;}
            .woocommerce #reviews #comments h2, .woocommerce #reviews h3{font-size:22px !important;margin-bottom:30px !important;padding:0;display:block;margin:0;border-radius:0px;border:none;font-weight:600;}
            .woocommerce-Reviews .comment-form-author, .woocommerce-Reviews .comment-form-email{width:100%;}
            .woocommerce-Reviews .comment-form-author input,.woocommerce-Reviews .comment-form-email input{width:100%;}
            .related.products h2{margin-bottom:30px;position:relative;display:inline-block;font-size:1.5rem !important;padding:10px 0px 15px 0 !important;margin:0 !important;text-transform:UPPERCASE;font-weight:600;border:none;line-height:100%;}
            .related.products h2:after{position:absolute;content:"";width:100%;height:2px;background-color:#666;left:0;bottom:-1px;}
            .related.products h2.woocommerce-loop-product__title:after{height:0!important;}
            .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{background:#fe5722;padding:10px 20px;color:#FFF;}
            .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{background:#333;color:#FFF;}
            .woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover{background:#fe5722;border-color:#fe5722;}
            #add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{line-height:40px;font-size:inherit;padding:0;}
            .select2-container .select2-choice{border:1px solid #EEE;font-size:0.9em;color:inherit;border-radius:0;}
            .select2-results{font-size:0.9em;color:inherit;}
            .select2-drop-active{border-color:#EEE;}
            .select2-drop.select2-drop-above.select2-drop-active{border-color:#EEE;}
            .woocommerce-error, .woocommerce-info, .woocommerce-message{border-top-color:transparent;margin-bottom:15px;font-size:1rem;background:transparent;font-weight: bold;}
            .woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before{color:#fe5722;}
            .woocommerce-error a.button, .woocommerce-info a.button, .woocommerce-message a.button{padding:10px 20px;line-height:1;height:auto;margin-right:15px;padding:10px 20px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:5px;box-shadow:0px 6px 10px -4px rgba(0,0,0,0.4);}
            .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-weight:400;}
            #customer_details{margin-bottom:40px;}
            .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border:1px solid #EEE;border-radius:0;padding:1em;}
            .woocommerce #payment #place_order, .woocommerce-page #payment #place_order{float:none;border:1px solid;padding:10px 20px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:5px;box-shadow:0px 6px 10px -4px rgba(0,0,0,0.4);}
            .woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-top:4px;}
            .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a{font-weight:400;}
            .woocommerce a.remove{font-family:Arial;font-weight:normal;}
            .woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{top:8px;}
            .woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:12px !important;}
            .woocommerce .widget_layered_nav ul li{padding:12px !important;}
            .woocommerce .woocommerce-widget-layered-nav-list{list-style:none;padding:0;margin:0;border:1px solid #eaeaea;border-bottom:none;}
            .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#FFF;border:2px solid #fe5722;}
            .woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#fe5722}
            .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#EEE;}
            .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:20px;width:20px;top:-6px;margin-left:-10px;}
            .woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;}
            .woocommerce-MyAccount-navigation-link a{background:#fe5722;color:#FFF;padding:10px 20px;margin-bottom:5px;display:block;}
            .woocommerce-MyAccount-navigation-link.is-active a,.woocommerce-MyAccount-navigation-link a:hover{background:none;}
            .woocommerce ul.products li.product strong{display:inline-block;}
            .quote{color:rgba(0,0,0,.1);text-align:center;margin-bottom:30px;}

            /*-------------------------------*/
            /*    Carousel Fade Transition   */
            /*-------------------------------*/
            .carousel-indicators li{background-color:#6963635c;border:1px solid #6963635c;}
            main#sb--smallbiz-inner_box div#ht-contactus-wrap a:hover{color:#444;}
            ul.themetext{margin:0;padding:0;list-style:none;}
            @-webkit-keyframes blinker{from{opacity:1.0;}
            to{opacity:0.0;}
        }
        .blink{text-decoration:blink;-webkit-animation-name:blinker;-webkit-animation-duration:0.6s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;}
        .ht-site-title, .site-title{margin:0;}
        div#content li.blocks-gallery-item:before{content:none;}
        div#content li.blocks-gallery-item{padding:14px 14px 0 14px;}
        div#content li.blocks-gallery-item img:hover{opacity:0.5;}
        .single_post .post-date-publishable{padding-top:15px;border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;}
        .woocommerce-product-search .search-field{width:100% !important;margin-bottom:5px;margin-top:20px;}
        .single-productpage #sidebars button{padding:7px 25px;border:1px solid;padding:5px 4px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0;}

/*--------------------------------------------------------------
# rating
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# rating
--------------------------------------------------------------*/
body.product-template-default.single.single-product .single-productpage .inner_contentbox{
    overflow: hidden;
}
.woocommerce div.product .woocommerce-product-rating {
    margin-bottom: 1.618em;
}

.woocommerce .woocommerce-product-rating .star-rating {
    margin: .5em 4px 0 0;
    float: left;
}

.woocommerce .woocommerce-product-rating::after, .woocommerce .woocommerce-product-rating::before {

    content: ' ';
    display: table;

}

.woocommerce .woocommerce-product-rating {
    line-height: 2;
}

.woocommerce .star-rating {
    float: right;
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1em;
    width: 5.4em;
    font-family: star;
}

.woocommerce .star-rating::before {
    content: '\73\73\73\73\73';
    color: #d3ced2;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}

.woocommerce .star-rating {
    line-height: 1;
    font-size: 1em;
    font-family: star;
}

.woocommerce .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.woocommerce .star-rating span::before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
}

.woocommerce .star-rating span {

    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;

}

.woocommerce .star-rating,
.woocommerce .star-rating {
    margin-top: 0px;
    margin-bottom: 0px;
    float: right;
    line-height: inherit;
    height: 1.4em;
    display: block !important;
}
 
.woocommerce .star-rating:before,
.woocommerce .star-rating:before {
    color: inherit;
}
 
.woocommerce .star-rating,
.woocommerce .star-rating {
    /*display: none;*/
}
body.post-type-archive-product .star-rating.ehi-star-rating,
body.product-template-default.single.single-product ul.products li.product .star-rating {
    margin: 0 auto;
    margin-bottom: 0.2rem;
    /*text-align: left;*/
}
body.post-type-archive-product .price,
body.product-template-default.single.single-product ul.products li.product .price{
    margin-top: 1rem !important;
}
body.product-template-default.single.single-product .summary.entry-summary strong {
    font-size: 1.5rem;
    font-style: normal;
}
body.product-template-default.single.single-product .star-rating, 
body.product-template-default.single.single-product .star-rating {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
}
body.product-template-default.single.single-product .summary.entry-summary .woocommerce-product-rating .star-rating {
    display: none !important;
}
ul.product_list_widget .star-rating{
     display: none !important;
}
ul.product_list_widget .star-rating span {
    display: none;
}
.woocommerce.widget_rating_filter .star-rating {
    margin: 0;
    display: inline-flex !important;
}
#secondary ul.sub-menu{top:0;}
#secondary .current_page_item > a{border-bottom:none;}

/*--------------------------------------------------------------
# rating
--------------------------------------------------------------*/

/*.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{min-width:180px;background-color:#000;color:#fff;min-width:180px;color:#fff;padding:0 25px;height:50px;-webkit-transition:all 0.5s;transition:all 0.5s;color:#000;font-size:16px;font-weight:600;text-align:center;border:none;border-radius:0;opacity:1;}
.woocommerce div.product form.cart{margin-bottom:1em;padding:1.5em 0 1.5em;border:1px solid #e1e1e1;border-left:0;border-right:0;margin-top:1em;}
.woocommerce .quantity .qty{height:50px !important;width:63px;padding-right:4px;margin-right:25px;}
.woocommerce div.product .product_meta .posted_in, .woocommerce div.product .product_meta .tagged_as{display:block;font-weight:400;line-height:1.6;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{float:left;margin:0;margin-right:30px;background:none;border:none;padding:0;}
.woocommerce #review_form #respond .form-submit input{border:1px solid;padding:12px 30px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:30px;font-size:16px;background:transparent;border:2px solid;}
.woocommerce div.product div.images img:hover{opacity:0.8;}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs{clear:both;padding-top:0.5em;border-top:0px solid #e1e1e1;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{margin:0;margin-bottom:0.5em !important;}
.woocommerce div.product .woocommerce-product-rating a, .woocommerce .star-rating span{float:right;display:contents;}
.woocommerce .star-rating::before{top:0 !important;left:0 !important;position:relative;}
.woocommerce div.product .woocommerce-product-rating{line-height:0px;font-size:1rem;}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{overflow:hidden;}
.woocommerce ul.products li.product a img{width:100%;border:0 !important;}
.woocommerce .cart .button, .woocommerce .cart input.button{border:1px solid;padding:10px 20px !important;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:30px;}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{border:1px solid;padding:10px 20px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:5px;box-shadow:0px 6px 10px -4px rgba(0,0,0,0.4);}
.woocommerce .widget_shopping_cart .buttons a, .woocommerce.widget_shopping_cart .buttons a{border:1px solid;padding:10px 20px;color:#FFF;border:0;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:0;font-size:1rem;display:table-cell;}
.woocommerce .widget_price_filter .price_slider_amount .price_label{font-size:1rem;text-align:left;margin-top:1rem;}
body.page-template-default.page.page-id-134.logged-in.admin-bar.woocommerce-checkout.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support header#ht-masthead,body.page-template-default.page.page-id-133.logged-in.admin-bar.woocommerce-cart.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support #ht-masthead,body.page-template-default.page.page-id-135.logged-in.admin-bar.woocommerce-account.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support header#ht-masthead{position:relative;}
.woocommerce table.shop_table{padding-bottom:30px;}*/
.sf-arrows .sf-with-ul:after{content:'\f107';font-family:FontAwesome;position:absolute;right:-2px;height:0;width:0;display:none;}
.sf-arrows .sf-with-ul:before{display:none;}
/*.woocommerce #reviews #comments ol.commentlist li img.avatar{border-radius:50%;border:4px solid #c4c4c4 !important;}
.woocommerce #reviews #comments ol.commentlist li{display:inline-block;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;}*/


.woocommerce div.product form.cart .button, 
.woocommerce-page div.product form.cart .button, 
.woocommerce #content div.product form.cart .button, 
.woocommerce-page #content div.product form.cart .button {
        min-width: 180px;
    background-color: #000;
    color: #fff;
    min-width: 180px;
    color: #fff;
    padding: 0 25px;
    height: 50px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    color: #000;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    border: none;
    border-radius: 0;
    opacity: 1;
}
.woocommerce div.product form.cart {
   margin-bottom: 1em;
    padding: 1.5em 0 1.5em;
    border: 1px solid #e1e1e1;
    border-left: 0;
    border-right: 0;
    margin-top: 1em;
}
.woocommerce .quantity .qty {
    height: 50px !important;
    width: 63px;
    padding-right: 4px;
    margin-right: 25px;
}
.woocommerce div.product .product_meta .posted_in, .woocommerce div.product .product_meta .tagged_as {
    display: block;
    font-weight: 400;
    line-height: 1.6;
}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li {
    float: left;
    margin: 0;
    margin-right: 30px;
        background: none;
    border: none;
        padding: 0;
}
.woocommerce #review_form #respond .form-submit input {
border: 1px solid;
    padding: 12px 30px;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 30px;
    /* box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4); */
    font-size: 16px;
    background: transparent;
    border: 2px solid;
}
.woocommerce div.product div.images img:hover {
    opacity: 0.8;
}
.woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs {
    clear: both;
    padding-top: 0.5em;
    border-top: 0px solid #e1e1e1;
}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    margin: 0;
    margin-bottom: 0.5em !important;
}
.woocommerce div.product .woocommerce-product-rating a, 
.woocommerce .star-rating span{
    /*float: right;
    display: contents;*/
}
.woocommerce .star-rating span{
    font-family: star;
}
.single-productpage .innerpage-whitebox .woocommerce-product-rating span.count {
    display: inherit;
}
.woocommerce .star-rating::before{
   /* top: 0 !important;
    left: 0 !important;
    position: relative;*/
}

.woocommerce div.product .woocommerce-product-rating{
    line-height: 0px;
        font-size: 1rem;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    overflow: hidden;
}
.woocommerce ul.products li.product a img {
   width: 100%;
       border: 0 !important;
   /* height: 240px;
    border-radius: 5px;
    border: 2px solid #eaeaea;*/
}
.woocommerce .cart .button, .woocommerce .cart input.button {
    border: 1px solid;
    padding: 10px 20px !important;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 30px;
    /*box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4);*/
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    border: 1px solid;
        padding: 10px 20px;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 5px;
    box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4);
}
.woocommerce .widget_shopping_cart .buttons a, 
.woocommerce.widget_shopping_cart .buttons a {
    border: 1px solid;
    padding: 10px 20px;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0;
    /* box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4); */
    font-size: 1rem;
    display: table-cell;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
        font-size: 1rem;
    text-align: left;
        margin-top: 1rem;
}
body.page-template-default.page.page-id-134.logged-in.admin-bar.woocommerce-checkout.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support header#ht-masthead,
body.page-template-default.page.page-id-133.logged-in.admin-bar.woocommerce-cart.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support #ht-masthead,
body.page-template-default.page.page-id-135.logged-in.admin-bar.woocommerce-account.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support header#ht-masthead {
    position: relative;
}
.woocommerce table.shop_table{
    padding-bottom: 30px;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
/*        position: relative;
    border-radius: 50%;
    border: 3px solid #c5c5c5 !important;*/
        border-radius: 50%;
    border: 4px solid #c4c4c4 !important;
}
.woocommerce #reviews #comments ol.commentlist li {
    display: inline-block;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0;
}
.woocommerce ul.products li.product .star-rating{
        margin: 0 auto;
}



/*===================== responsive ==========================*/
@media screen and (max-width:1000px){.toggle-bar{display:block;position:absolute;top:-35px;right:35px;width:50px;background:#fe5722;cursor:pointer;text-align:center;color:#fff;padding:20px 0;cursor:pointer;}
.toggle-bar span{position:absolute;top:50%;margin-top:-2px;height:4px;left:8px;right:8px;background:#FFF;box-shadow:0 10px 0 0 #FFF, 0 -10px 0 0 #FFF;}
}
@media (min-width:992px){.responsive-header-box{display:none;}
.navbar-expand-lg .navbar-toggler{display:none;}
}
@media (max-width: 992px){
    .slider_section .title{font-size:28px;line-height:28px;}
    .slider_content{width:485px;left:85%;}
    .logo{position:relative;top:0px !important;background:none !important;padding:0;border-top-right-radius:0;border-bottom-right-radius:0;}
    .sf-arrows .sf-with-ul:after{right:30px !important;}
    .slider_content{width:260px;margin-left:-400px;left:82%;}
    .slider_section .sub-title{margin-bottom:5px;font-size:15px;}
    .ht-site-title, .site-title{font-size:23px;}
    .header-share{top:55px;right:70px;}
    .team-area img{width:100px;height:100px;}
    .team-area .single-team-img{top:-2em;}
    .team-area .team-text{padding:5.5em 1em 1em;}
    ul.nav.navbar-nav li.current_page_item a, .current_page_item > a{border-bottom:none;}
    .top-bar-head ul.nav.navbar-nav li:hover > ul,header.site-header .top-bar-head ul.sub-menu{top:0;}
    div#navbarNavDropdown, #navbarTopNavDropdown{padding:1em 0px 0px;}
    .woocommerce-cart div#sb-search input.search-field, .woocommerce div#sb-search input.search-field{width:80% !important;}
    .header-transparent .product-cat{width:87%;}
    .bottom-bar-head .navicon{top:0px;}
    .total-count{position:relative;}
    .total-count img{position:absolute;top:-35px;right:20px;}
    ul.nav.navbar-nav li{margin-right:0px;padding:0;}
    ul.sub-menu{top:auto;}
    .slider-procat{height:300px;}
    .pro-box1-area,.pro-box2-area{margin:0;}
    .pro-box1-area{margin-bottom:10px;}
    .ourclients-post{margin-right:1em;}
    .blog-area .slider .blog-items{width:345px;}
    .contact-area .section-title p{margin-right:0em;}
    .pro-featured-area .slider .slide-item, .pro-recentpro-area .slider .slide-item{width:152px;}
    .offer-b-single{padding:1em 0!important;}
    #sb--smallbiz-inner_box .innts-img{width:70px;}
    #sb--smallbiz-inner_box .ts-area-thumb img{width:70px;height:70px;}
    #sb--smallbiz-inner_box .ts-area-bx:after{bottom:100px;}
    .inner-page-gallery{width:30rem;height:30rem;}
    .inner-page-gallery .text{right:30%;}
    .inner-page-gallery:hover .text{width:30rem;}
    .ct-appintment-member-wrap{margin-top:1em;}
    .contact-area .wpcf7:after{right:3%;}
    .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{min-width:145px;}
}
@media screen and (min-width:320px) and (max-width:425px){body{position:inherit;}}

@media screen and (max-width:768px){
    .slider_section p{padding-left:10px;}
    .woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{margin-bottom:10px;}
    .woocommerce .widget_price_filter .price_slider_amount .button{margin-bottom:15px;}
    .ht-main-navigation a{padding:8px 17px;}
    #primary{width:auto !important;float:none !important;margin-bottom:30px;}
    #secondary{width:auto !important;float:none !important;margin-bottom:30px;}
    main#sb--smallbiz-inner_box .Address_area h4, main#sb--smallbiz-inner_box .social_area h4{font-size:30px;}
    .pd-r{padding:2em 0;padding-right:2em;}
    .pd-l{padding:2em 0;padding-left:2em;}
    .mg-3{margin:2em 0;}
    .social_area i.fa{right:49%;}
}

@media screen and (max-width:775px){.header-share{top:55px;right:35px;}
.team-area .team-social-icon a i{margin:0 0px;font-size:14px;height:25px;width:25px;line-height:20px;}}

@media screen and (max-width:668px){.social_area i.fa{right:45%;}
.mg-3{margin:1em 0;}
.pd-r{padding:0em 0;}
.pd-l{padding:0em 0;}
.off-label-1{font-size:10px;margin-bottom:1px;margin-top:5px;}
.off-label-2{font-size:11px;margin-bottom:5px;}
div#sb-search form{margin:0 2em 0 2em;}
}

@media screen and (min-width:320px) and (max-width:768px){
    .logobox img{padding-top:0 !important;}
    .main-dispaly.padding0{padding-left:20px;}
    header.site-header button.header-btn{float:left;}
    ul.nav.navbar-nav li ul li{top:auto;}
    ul.nav.navbar-nav li:hover > ul{position:relative;top:10px;}
    ul.nav.navbar-nav li:hover ul li:hover > ul{position:relative;left:0;}
    ul.nav.navbar-nav li{bottom:auto;}
    .logo{top:50%;}
    ul.nav.navbar-nav li ul li a{padding:5px 0 5px 25px;}
    ul.nav.navbar-nav li a{text-align:left;}
    ul.nav.navbar-nav li:hover > ul{width:100%;}
}


@media screen and (min-width:320px) and (max-width:768px){header.site-header .main-dispaly.padding0{padding-right:20px;}
ul.nav.navbar-nav{right:0;padding-left:0;}
header.site-header .top-bar-head ul{text-align:left;}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding-top:10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:18px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product{margin-bottom:30px !important;}
.sf-arrows .sf-with-ul:after{right:40px;}
ul.nav.navbar-nav li a{box-shadow:none;}
.ti-home:before{left:15px;top:12px;}
.is-fixed .main-bar ul.sub-menu{margin-top:0;}
ul.nav.navbar-nav li a, header.site-header ul.sub-menu li a{padding:0px 0 0px 15px;}
.ht-menu.clearfix ul{margin-left:0;}
header.site-header ul.sub-menu li a{padding:5px 45px;}
ul.sub-menu{position:relative;box-shadow:none;border-top:0;margin-top:0px;margin-left:0;}
}

@media only screen and (max-width:767px){
    .slide-content p{display:none;}
    .slide-content-box{text-align:center;}
    .owl-slider.owl-theme .owl-dots{bottom:180px;margin-top:0;position:absolute;right:auto;text-align:center;top:auto;transform:translateY(-50%);width:100%;}
    .site-header .navbar-toggler, .site-header .is-fixed .navbar-toggler{margin:22px 0 22px 10px;box-shadow:none;}
}

@media screen and (min-width:320px) and (max-width:768px){.header-transparent .is-fixed .main-bar h1.ht-site-title{position:relative;top:60px;text-align:center;}
header.site-header span.text, .single-header-info span.theme-color{font-size:14px;}
.header-top-container{padding:0px !important;}
.header-transparent .is-fixed .main-bar{position:static !important;}
.header-transparent .is-fixed .main-bar h1.ht-site-title,.header-transparent .is-fixed .main-bar p.ht-site-description{display:block;}
ul.nav.navbar-nav li a:after{content:none;}
ul.nav.navbar-nav li ul li{box-shadow:none;padding-left:0;}
ul.sub-menu{border-radius:0;}
.sf-arrows .sf-with-ul:before{right:40px !important;}
.header-seo.header-transparent .is-fixed .main-bar{background-color:transparent !important;padding:0;}
.header-seo.header-transparent .is-fixed .main-bar img{position:relative;top:80px;}
.header-seo.header-transparent .is-fixed .main-bar .resp_header_logo{display:block;}
}


@media screen and (max-width:558px){.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{min-width:125px;padding:0 20px;}
}

@media screen and (min-width:320px) and (max-width:475px){.inner-page-gallery{width:330px;height:300px;}
.inner-page-gallery .text{right:25%;}
.page_featured{margin:0 2em;margin-bottom:1em;padding:3em 4em;}
body.page-template-default main#sb--smallbiz-inner_box h1, .ht-main-title, #ht-contactus-wrap h1{font-size:25px !important;}
.blog-area .slider .blog-items{width:175px;}
.contact-area .wpcf7:after{right:6%;}
.inner-page-gallery:hover .text{width:33rem;}
}


@media screen and (min-width:320px) and (max-width:475px){.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:30.75%;width:100% !important;}
#blog-box h2{font-size:22px !important;}
div#blog-box.innerpage-whitebox{padding:0em 1em 2em 1em;}
.slider_section .char{font-size:12px;height:20px;}
.slider_section p{width:90%;font-size:12px;line-height:20px !important;padding:0;}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{margin-bottom:10px;}
.slider_content{left:110%;}
}

@media screen and (min-width:320px) and (max-width:360px){.slider_content{left:145%;}
.off-label-2{font-size:10px;}
.blog-area .slider .blog-items{width:280px;}
#sb--smallbiz-inner_box .ts-area-bx:after{width:30px;left:15%;}
main#sb--smallbiz-inner_box h2.woocommerce-loop-product__title:before{top:41%;}
.woocommerce ul.products li.product .button{top:32%;}
.woocommerce ul.products li.product a img{height:180px;}
.woocommerce .quantity .qty{width:55px;}
.woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{min-width:110px;padding:0 5px;}
.woocommerce .quantity .qty{height:50px !important;width:63px;padding-right:4px;margin-right:10px;}
}

main#sb--smallbiz-inner_box .tagcloud a{/*font-size:15px !important;*/border-radius:5px;box-shadow:0px 6px 10px -4px rgba(0,0,0,0.4);padding:7px;display:inline-block;}
div#sb--sidebar select option{background:transparent;}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li{padding:5px 0;}
h1.product_title.entry-title{word-break:break-word;}
main#sb--smallbiz-inner_box ul.children{border:0;}
.woocommerce-MyAccount-content .woocommerce-info{background:transparent !important;}


/*--------------------------------------------------------------
1. Header 
---------------------------------------------------------------*/

/*--------------------------------------------------------------
1. Start Slider
---------------------------------------------------------------*/
.inside-full-height {
    height: 100%;
}
.banner-img{
        clip-path: polygon(23% 0%, 100% 0%, 77% 100%, 0% 100%);
    background: #ffffff;
}
.banner-img img {
    width: 100%;
    height: 100%;
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
}
div#main-slider {
    background-image: linear-gradient(100deg,#13587f 30%,#39d5ec 90%);
}
div#main-slider .slide-bg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: url(assets/default/layer4.png) no-repeat;
    background-size: cover;
}

.btn{
    color: #6b052c;
    background-color: #fff;
    padding: 10px 40px;
    border-radius: 0;
    border: none;
    border-radius: 30px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.5s ease 0s;
}
.btn:focus{ color: #6b052c; }
.btn:hover{
    color: #fff;
    background-color: #fff;
}
.btn:before{
    content: '';
    position: absolute;
    top:0;
    left:0;
    right: 0;
    bottom: 0;
    border: 1px solid #ffffff;
    border-radius: 30px;
    transition: all .8s ease-out;
    z-index: -1;
}
.btn:hover:before{
    border-width: 70px;
    border-radius: 0;
}
button.btn.btn-lg.btn2 {
    background: transparent !important;
}
@media only screen and (max-width: 767px){
    .btn{ margin-bottom: 20px; }
}
.slider-button.w-full.row.align-item-right li {
    list-style: none;
    margin-right: 1.3rem;
}
.slider-button.w-full.row.align-item-right li a span,
div#frp-sec3 button span,
div#frp-sec4 button span,
div#frp-sec8 button span,
.inner_contentbox .tm-posts-content button span {
    font-size: 1.1rem;
}
div#frp-sec4 .btn{
        padding: 8px 30px;
}
/*--------------------------------------------------------------
1. End Slider
---------------------------------------------------------------*/


/*--------------------------------------------------------------
Testing Block Styles
---------------------------------------------------------------*/
div#ip-sec7{position:relative;}
.ip-test-elements{position:relative;z-index:1;}
.ip-test-gradiant{position:absolute;left:0;right:0;top:0;bottom:0;opacity:1;background-size:cover;background:linear-gradient( 75deg,#231431f7 35%,#d23b633d 70%);}

div#ip-sec7 li{display:inline-block;}
li.label-block{font-size:2rem;font-weight:500;}
div#ip-sec7 p{padding-right:10rem;font-size:1rem;line-height:1.7rem;word-break:break-word;}
.ip-router-text{color:#ffffff;font-size:1rem;}
div#ip-sec7 .ip-btn .btn{font-weight: 600;}
/*--------------------------------------------------------------
Logos Block Styles
---------------------------------------------------------------*/
.ct--posts-image{overflow:hidden;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}
#tm-sec8 .owl-carousel .owl-item img{width:auto;margin:0 auto;}
.ct--posts-image a img{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);/*padding-bottom:40px;*/}
.ct--posts-image a img{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s;}
.ct--posts-image:hover a img{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
div#tm-sec8 h6{background:#e0ae01;display:inline-block;clip-path:polygon(100% 0%, 95% 50%, 100% 100%, 0 100%, 7% 50%, 0 0);padding:5px 25px;}
div#tm-sec8 .tm-top-content{position:relative;}
div#tm-sec8 .tm-top-content:after{position:absolute;content:"";display:inline-block;width:3%;border-width:1px;border-style:solid;right:0;bottom:40px;left:0;margin:0 auto;border-top:none;border-right:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(90deg);border-left:0;}
div#tm-sec8 .ct--posts-image{
    margin: 5px;
}
div#tm-sec8 .ct--posts-image:hover {
    box-shadow: 0 0 6px 6px rgb(0 0 0 / 27%);
}
/*----------------------------------------------------
/* About Block Styles
/*--------------------------------------------------*/
div#frp-sec3 .btn{
    padding: 6px 30px;
}
div#frp-sec3 blockquote {
    border-left: 4px solid #ccc;
    padding-left: 2.5rem;
    padding-right: 8rem;
}

.frp-counter-box {
       background: #095c84;
    clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%);
    padding: 8rem 5rem 5rem 2rem;
}
.frp-counter-block-container {
   display: flex;
   justify-content: center;
}

.frp-counter-block {
    width: 100%;
    height: 230px;
    position: relative;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
    display: flex;
    justify-content: center;
    text-align: center;
    /* background-color: #fff; */
    color: #666;
    border: 3px solid #fff;
    /* margin-bottom: 30px; */
    padding: 0 10px;
    border-radius: 10px;
}

.frp-counter-underlay {
   position: absolute;
   height: 70px;
   bottom: 0;
   left: 0;
   right: 0;
   padding-top: 30px;
   transition: all 0.3s ease-in-out;
}

.frp-counter-icon {
   position: absolute;
   top: 30px;
   left:0; 
   right: 0;
   font-size: 30px;
   transition: all 0.3s ease-in-out;
   color: #737373;
}

.frp-counter-name {
   margin: 0 auto;
   display: block;
}

.frp-counter-desc {
    display: block;
    font-size: 12px;
    margin-top: 140px;
}

.frp-counter-underlay .cta {
   margin-top: 120px;
   display: inline-block;
   color: #fff;
}

.frp-counter-block:hover {
   transform: scale(1.1);
   cursor: pointer;
   border: 1px solid #141b41;
}

.frp-counter-block:hover .frp-counter-underlay {
   height: 230px;
   background-color: #141b41;
}

.frp-counter-block:hover .frp-counter-icon {
   color: #fff;
  /* transform: scale(1.5);*/
   top: 75px;
}

.frp-counter-block:hover .frp-counter-name {
   color: #fff;
   font-weight: bold;
}

.frp-counter-block:hover .frp-counter-desc {
   display: none;
}

.frp-counter-block .frp-counter-underlay .cta:hover {
   text-decoration: none;
}
div#frp-sec3 .section-title {
    padding: 8rem 1rem 5rem 0;
}


/*--------------------------------------------------------------
ServicesBlock Styles
---------------------------------------------------------------*/
div#tm-sec2 h6{background:#e0ae01;display:inline-block;clip-path:polygon(100% 0%, 95% 50%, 100% 100%, 0 100%, 7% 50%, 0 0);padding:5px 25px;}
div#tm-sec2 .tm-top-content{position:relative;}
div#tm-sec2 .tm-top-content:after{position:absolute;content:"";display:inline-block;width:3%;border-width:1px;border-style:solid;right:0;bottom:40px;left:0;margin:0 auto;border-top:none;border-right:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(90deg);border-left:0;}
.featured-services{position:relative;padding:80px 0px 30px;}
.featured-service{position:relative;}
.featured-service .inner-box{position:relative;display:block;}
.featured-service .image-box{position:relative;display:block;overflow:hidden;}
.featured-service .image-box img{display:block;width:100%;}
.featured-service .image-box .caption-box{position:absolute;left:0px;bottom:0px;width:100%;color:#ffffff;background:rgba(0, 0, 0, 0.75);opacity:0.9;padding:15px 15px 15px 80px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.featured-service:hover .image-box .caption-box{bottom:-100%;}
.featured-service .image-box .caption-box .title{}
.featured-service .image-box .caption-box .title a{color:#ffffff;}
.featured-service .image-box .icon{position:absolute;left:20px;top:0px;width:00px;height:00px;color:#ffffff;background:#48c7ec;line-height:60px;padding:10px 0px;text-align:center;}
.featured-service .overlay-box{position:absolute;left:0px;bottom:-100%;width:100%;height:100%;color:#ffffff;background:rgba(0, 0, 0, 0.75);opacity:0.9;padding:20px 30px 20px 90px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;-moz-transition:all 500ms ease;}
.featured-service:hover .overlay-box{bottom:0px;}
.featured-service .overlay-box .overlay-inner{position:absolute;left:0px;top:0px;width:100%;height:100%;display:table;vertical-align:middle;padding:20px 30px 20px 90px;}
.featured-service .overlay-box .overlay-content{position:relative;display:table-cell;vertical-align:middle;}
.featured-service .overlay-box .title{font-size:20px;color:#48c7ec;line-height:1.2em;margin-bottom:15px;}
.featured-service .overlay-box .title a{color:#48c7ec;}
.featured-service .overlay-box .text{font-size:14px;color:#ffffff;line-height:1.8em;}
.featured-service .overlay-box .icon_box{position:absolute;left:0px;top:0px;width:60px;height:100%;color:#ffffff;background:#48c7ec;line-height:60px;text-align:center;}
.featured-service .overlay-box .icon_box span{position:absolute;left:0px;top:50%;margin-top:-20px;width:100%;}
.featured-service .overlay-box .icon_box i.fa{position:absolute;left:0px;top:50%;margin-top:-20px;width:100%;}

.inner_contentbox .featured-service .image-box .icon{
    width: 60px;
    height: 70px;
    left: 0;
}
/*--------------------------------------------------------------
2- Department Section Style
---------------------------------------------------------------*/
.ser-img {
position: relative;
    overflow: hidden;
    margin: 10px;
    min-width: 240px;
    max-width: 240px;
    max-height: 220px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    top: 3.2rem;
}
.ser-img img {
    max-width: 100%;
    -webkit-transition: all 0.4s 0s;
    transition: all 0.4s 0s;
    border-radius: 10px;
    width: 100%;
}
.ser-img:after,
.ser-img a {
  left: -20px;
  right: -20px;
  top: -20px;
  bottom: -20px;
  position: absolute;
}
.ser-img:after {
  content: '';
  border: 10px solid #0b648e;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  -webkit-transition: all 0.4s 0.1s;
  transition: all 0.4s 0.1s;
}
.ser-img a {
  z-index: 1;
}
.single-service-element:hover .ser-img img,
.single-service-element.hover .ser-img img {
  -webkit-transform: rotate(12deg) scale(2);
  transform: rotate(12deg) scale(2);
  -webkit-transition: all 0.4s 0.1s;
  transition: all 0.4s 0.1s;
  border-radius: 0;
}
.single-service-element:hover .ser-img:after,
.single-service-element.hover .ser-img:after {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  -webkit-transition: all 0.4s 0s;
  transition: all 0.4s 0s;
}
.ser-content-box {
    box-shadow: 0 0px 14px 1px #88828252;
    border-radius: 10px;
}
.ser-content-box:hover {
    background-image: radial-gradient( circle farthest-corner at -120% 0,#0c6f96 40%,#3fd8e6 120.3% );
}
div#frp-sec1 .ser-content-box h3 a {
    transition: 0.3s ease-in-out;
}
div#frp-sec1 .ser-content-box:hover h3 a {
    transition: 0.3s ease-in-out;
    letter-spacing: 1px;
}
/* Department Shortcode */

.inner_contentbox .service-title{margin:0 40px;margin-bottom:50px}
.inner_contentbox .service-title h1{text-transform:capitalize;font-size:40px;font-weight:400;text-align:center;line-height:50px}
.inner_contentbox .single-service-inner{box-shadow:0 0 20px 5px #f4f8fc;position:relative;overflow:hidden;border-radius:10px;margin-bottom:35px}
.inner_contentbox .service-sec{background:#f7fbff}
.inner_contentbox .service-img{position:relative}
.inner_contentbox .service-img>img{position:relative;border-radius:10px 10px 0 0}
.inner_contentbox .service-icon{width:66px;height:66px;background:#f3e721;text-align:center;line-height:66px;border-radius:100%;position:absolute;bottom:-34px;left:0;right:0;text-align:center;margin:0 auto}
.inner_contentbox .service-desc{padding-top:60px;padding-bottom:30px;text-align:center;background:#fff}
.inner_contentbox .service-overlay{position:absolute;top:0%;height:100%;width:100%;background:#2196f3;border-radius:10px;visibility:hidden;transition:all .4s ease-out;opacity:0}
.inner_contentbox .single-service-inner:hover .service-overlay{visibility:visible;transition:all .4s ease-out;opacity:1}
.inner_contentbox .service-overlay-middle h2{font-size:22px;text-transform:capitalize;color:#fff}.service-overlay-middle a{width:66px;height:66px;background:#f3e721;display:inline-block;border-radius:100%;text-align:center;line-height:66px;font-size:24px;color:#323231;margin-top:10px;transition:all .4s ease 0s}.service-overlay-middle a:hover{background:#fff;transition:all .4s ease 0s}
.inner_contentbox .service-overlay-middle{text-align:center;position:relative;top:50%;transform:translateY(0%);transition:all .4s ease-out}
.inner_contentbox .single-service-inner:hover .service-overlay-middle{transform:translateY(-50%);transition:all .4s ease-out}

/*--------------------------------------------------------------
Testimonial Block Styles
---------------------------------------------------------------*/
div#mp-sec6 .mp-te-overlay{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: #00457c;
}
div#mp-sec6 .sb--testimonial-content {
    padding:  7rem 4rem 5rem 3rem;
    background: #ff9e43;
}
div#mp-sec6 .owl-theme .owl-nav{
    margin: 0;
}
div#mp-sec6 p {
    font-size: 0.75rem;
        line-height: 1.5rem;
}
div#mp-sec6 .sb--testimonial-content img{    width: auto;
    transform: rotate(2deg);}

    div#mp-sec6 .inside-full-height{height:100%;}
    div#mp-sec6 .full-bx{background:#f7f7f7;}
    div#mp-sec6 .relative-9{position:relative;right:9rem;}
div#mp-sec6 .sb--testimonial-content{/*padding-top:8rem;*/}
div#mp-sec6{overflow:hidden;}
div#mp-sec6 .decor__flying_word_box{position:absolute;bottom:-100px;}
div#mp-sec6 .test-gradiant{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.85;background-size:cover;background:#231431f7;border-radius:30px;}
div#mp-sec6 .owl-theme .owl-nav.disabled+.owl-dots{margin-top:60px !important;text-align:left;margin-left:26%;}
div#mp-sec6 .owl-theme .owl-dots .owl-dot span{margin:5px 3px;}
div#mp-sec6 .ip-testimonial-imagebox.p-0{position:relative;background:#e0ae01;}
div#mp-sec6 .ct--element-image img{width:100%;height:auto;top:0;-webkit-clip-path:polygon(0 100%, 92% 100%, 92% 55%, 100% 50%, 93% 45%, 92% 0, 0 0);clip-path:polygon(0 100%, 92% 100%, 92% 55%, 100% 50%, 93% 45%, 92% 0, 0 0);}
div#mp-sec6 .tm-top-content h6{background:#e0ae01;display:inline-block;clip-path:polygon(100% 0%, 95% 50%, 100% 100%, 0 100%, 7% 50%, 0 0);padding:5px 25px;}
div#mp-sec6 .tm-top-content{position:relative;top:130px;}
div#mp-sec6 .tm-top-content:after{position:absolute;content:"";display:inline-block;width:3%;border-width:1px;border-style:solid;right:0;bottom:10px;left:0;margin:0 auto;border-top:none;border-right:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(90deg);border-left:0;}
/*div#mp-sec6 .owl-carousel .owl-nav button.owl-next{background:#323232;opacity:1;bottom:20px;position:absolute;font-size:1.5rem;border-radius:50%;line-height:1rem;right:0;color:#ffffff;width:35px;height:35px;}
div#mp-sec6 .owl-carousel .owl-nav button.owl-prev{background:#323232;opacity:1;bottom:20px;position:absolute;font-size:1.5rem;border-radius:50%;line-height:1rem;right:3rem;color:#ffffff;width:35px;height:35px;}
div#mp-sec6 .owl-carousel .owl-nav button.owl-prev span, 
div#mp-sec6 .owl-carousel .owl-nav button.owl-next span {
    position: relative;
    bottom: 4px;
    }*/
    div#mp-sec6 .owl-carousel .owl-nav button.owl-prev{display: none;}
    div#mp-sec6 .owl-carousel .owl-nav button.owl-next span {
        color: #ff9e43;
        position: absolute;
        z-index: 1;
        top: 45%;
        right: -10px;
        border: 0;
        border-radius: 50%;
        /* width: 0; */
        font-size: 2rem;
        /* line-height: 1; */
    }
    div#mp-sec6 .owl-theme .owl-nav [class*=owl-]{
        margin: 0;
    }
    div#mp-sec6 .owl-theme .owl-nav {
        margin: 0;
        padding: 0;
        line-height: 0;
        font-size: 0;
    }
/*--------------------------------------------------------------
Testimonials Page Styles
---------------------------------------------------------------*/

.inner_contentbox .timeline .test-icon{text-align:center;}
.inner_contentbox .timeline-content .post{/*font-size:14px;*/}
.inner_contentbox .timeline:nth-child(2n).timeline:before{left:82%;top:45%;}
.inner_contentbox .timeline:nth-child(2n).timeline-icon{right:18%;top:39%;}
.inner_contentbox .timeline{  
    border: 1px solid #00457c;
    float: left;
    position: relative;
    box-shadow: 0 5px 40px rgb(0 0 0 / 7%);
    border-radius: 15px;
    border-left: 10px solid;
}
.inner_contentbox .timeline:before,.inner_contentbox .timeline:after{
   
}
.inner_contentbox .timeline:nth-child(2n) {
    border-left: 1px solid #00457c;
    border-right: 10px solid #00457c;
}
.inner_contentbox .timeline:before{content:"";width:5.2%;height:3px;background:#6943c4;margin-left:-5%;position:absolute;top:35%;left:19%;display:none;}
.inner_contentbox .timeline-icon{width:28px;height:28px;border-radius:50%;background:#fff;margin:0 auto;position:absolute;top:50%;left:3px;z-index:1;}
.inner_contentbox .timeline-content{
    width: 100%;
    /* padding: 0; */
    margin-bottom: 5px;
    /* border: 4px solid #dd9933; */
    transition: all 0.3s ease 0s;
    /* border-radius: 10px; */
    border-color: #dd9933;
    /* background: #f1f1f1; */
}
.inner_contentbox .date{display:block;font-size:15px;font-weight:600;color:#4e6457;margin:0 0 8px;}
.inner_contentbox .testimonial-box-content .title{color:#d9b44a;margin-top:0;margin-bottom:4px;font-weight:600;word-break:break-word;}
#sb--smallbiz-inner_box .inner_contentbox .testimonial-box-content .description{line-height:25px;margin-top:8px;font-size:0.95rem;letter-spacing:0.5px;}
.inner_contentbox .timeline:nth-child(2n):before{margin-left:0;}
.inner_contentbox .timeline:nth-child(2n) .timeline-icon{left:5%;top:40%;}
.inner_contentbox .timeline:nth-child(2n) .timeline-content{float:right;text-align:left;}
.inner_contentbox .timeline .test-icon{text-align:center;display:inline-block;float:left;}
.testimonial-box-content{    display: inline-block;
    padding: 2rem 3rem 1rem 3rem;}
@media only screen and (max-width:767px){.inner_contentbox{}
.inner_contentbox:before{left:0;}
.inner_contentbox .timeline:before{left:0;margin:0;}
.inner_contentbox .timeline-icon, 
.inner_contentbox .timeline:nth-child(2n) .timeline-icon{top:27.5%;left:4.5%;right:auto;}
.inner_contentbox .timeline-content{float:right;text-align:left;}
.inner_contentbox .timeline-content:before{left:-10%;}
}
@media only screen and (max-width:480px){.inner_contentbox .timeline:before{display:none;}
.inner_contentbox .timeline-icon, .inner_contentbox .timeline:nth-child(2n) .timeline-icon{}
}
.inner_contentbox .timeline:nth-child(2n) .test-icon{float:right;}
.inner_contentbox .timeline:nth-child(2n) .timeline-content i.fa.fa-quote-right:before{content:"\f10d";}
.inner_contentbox .main-timeline .timeline:nth-child(2n) img.secondry-bg{left:-2px;}
.test-icon img{
    width: 250px;
    height: 250px;
border-top-left-radius: 0;
    /* border-top-right-radius: 100%; */
    /* border-bottom-right-radius: 100%; */
    position: relative;
    left: 0rem;
    padding: 2rem;
    border-radius: 50%;
}
.inner_contentbox .timeline:nth-child(2n) .timeline-content .test-icon img {
    position: relative;
    left: 0;
    right: 2rem;
}

/*--------------------------------------------------------------
# Accoradation
--------------------------------------------------------------*/
main#sb--smallbiz-inner_box .faq .paragraphs__item{position:relative;width:100%;}
main#sb--smallbiz-inner_box .faq .accordion-container{position:relative;height:auto;margin:0px auto;width:100%;}
main#sb--smallbiz-inner_box .faq .accordion-container .set a{color:#000000;font-size:1.1rem;position:relative;}
main#sb--smallbiz-inner_box .faq .accordion-container > h2{text-align:center;color:#fff;padding-bottom:5px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ddd;}
main#sb--smallbiz-inner_box .faq .set{position:relative;width:100%;height:auto;background-color: transparent;margin-bottom:10px;}
main#sb--smallbiz-inner_box .faq .set > a{display:flex;padding:15px 30px;text-decoration:none;color:#555;font-weight:600;border-bottom:0px solid #e4e2e2;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;transition:all 0.2s linear;border:3px solid #b21f49; }
main#sb--smallbiz-inner_box .faq .set > a i{float:right;margin-top:0;font-size:1rem;font-weight:500;color:#ffffff;background:#f9755c;padding:0.5rem;width:35px;text-align:center;height:35px;line-height:20px;position:absolute;right:10px;top:10px;}
main#sb--smallbiz-inner_box .faq .set > a.active{background:#f2f2f2 !important;border: 3px solid transparent !important;}
main#sb--smallbiz-inner_box .faq .set > a i.fa{border-radius: 30px;}
main#sb--smallbiz-inner_box .faq .content{background-color:#ffffff;display:none;}
main#sb--smallbiz-inner_box .faq .content p{padding: 0px;
    color: #333;
    line-height: 1.8rem;
    padding-right: 2rem;
    padding-left: 2rem;}
.faq--img img.image{width:100%;height:auto;-webkit-mask-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iw5HDq8Ouw6lfMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA0MzIuOSA0MzAuNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDMyLjkgNDMwLjY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik0xODguMSwxLjNDMjcuMy0xNi4yLTcxLjksMTQzLjcsNjMuOSwxODAuNGM0My41LDExLjgsNTguNiw1NS43LDc1LjcsOTguNUMzMTYuOCw3MjMuNyw2NzMuNyw1NC40LDE4OC4xLDEuM3oiLz4NCjwvc3ZnPg0K);-webkit-mask-size:100% 95%;-webkit-mask-repeat:no-repeat;}


/*=========== team section ===============*/


.profile-card{
    overflow: hidden;
    position: relative;
    /* margin-bottom: 10px;*/
    border-bottom: 4px solid #00457c;
    background: #f7f8fa;
    padding: 15px;
}
.profile-card img{
    width:100%;
    height:auto;
    /*border: 1px solid red;*/
            /*transform: scale(1.1,1.1) translateX(0);
            transition: all 0.50s ease 0s;*/
        }
        .profile-card:hover img{
            /*transform: scale(1.1,1.1) translateX(15px);*/
        }
        .profile-card:hover,
        .profile-card:hover .profile-content {
            background: #00457c;
        }
        .profile-card .profile-content{
         position: absolute;
         bottom: 80px;
         right: 0;
         width: 100%;
         color: #333;
         padding: 20px;
         text-align: center;
         border-radius: 0;
         /*background: #f7f8fa;*/
         transform: scale(0.9,0.9) translateY(100%);
         transition: all 0.40s linear 0s;
     }
     .profile-card:hover .profile-content{
        transform: scale(0.9,0.9) translateY(45%);
    }
    .profile-card .profile-content h3{
           /* margin: 0 0 10px;
           font-size:25px;*/
       }
       .profile-card .profile-content p{
          /*  margin: 0 0 10px;
            font-size:15px;
            line-height:24px;*/
        }
        .profile-card .profile-content ul{
            margin:0 0 15px;
            padding:0;
        }
        .profile-card .profile-content ul li{
            display: inline-block;
            list-style: none;
            margin: 0 2px;
            background: #8eacc4;
            padding: 3px;
            /* width: 40px; */
            /* height: 40px; */
            border-radius: 50%;
            color: #00457c;
            /* border: 1px solid #00457c; */
        }
        .profile-card .profile-content ul li a.fa {
            color: #00457c;
            width: 35px;
            height: 35px;
            border: 1px solid;
            border-radius: 50%;
            text-align: center;
            line-height: 35px;
        }
        .profile-card .profile-content ul li:hover {
            background: #ffffff;
        }
        .profile-card .profile-content ul li a{
            display:block;
            color:#333;
            font-size:20px;
            text-align:center;
            transition: all 0.50s linear 0s;
        }
        .profile-card .profile-content ul li a:hover{
            text-decoration:none;
            color:#808080;
        }

        /*=========== team section ===============*/

        div#frp-sec4 {
    background: #f6f6f6;
}

        #frp-sec4 .tm-project-element,
        .inner_contentbox .tm-project-element{
            position: relative;
            text-align:center;
            overflow: hidden;
        }
        #frp-sec4 .tm-project-element img,
        .inner_contentbox .tm-project-element img{
            width: 100%;
                border-radius: 10px;
        }
        #frp-sec4 .tm-project-element .tm-project-element-content,
        .inner_contentbox .tm-project-element .tm-project-element-content{
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            opacity: 0;
            padding: 50px 50px;
            background: linear-gradient( to left,#095c84,#30b9cf);
            transform: scale(0.1,0.1);
            transition: all 0.80s ease-in-out;
                border-radius: 0px;
        }
        #frp-sec4 .frp-project:hover .tm-project-element .tm-project-element-content,
        .inner_contentbox .frp-project:hover .tm-project-element .tm-project-element-content{
            opacity: 0.9;
            height: 100%;
            transform: scale(1,1);

        }
        #frp-sec4 .tm-project-element .team-prof,
        .inner_contentbox .tm-project-element .team-prof{
            margin:20px 0 25px 0;
        }
        #frp-sec4 .tm-project-element .team-prof a,
        .inner_contentbox .tm-project-element .team-prof a{
            color:#fff;
            font-size:18px;
            font-weight: bold;
            letter-spacing:1px;
            text-transform: uppercase;
        }
        #frp-sec4 .tm-project-element .team-prof a:hover,
        .inner_contentbox .tm-project-element .team-prof a:hover{
            color:#f15277;
            text-decoration:none;
        }
        #frp-sec4 .tm-project-element .team-prof small,
        .inner_contentbox .tm-project-element .team-prof small{
            color:#f15277;
            display: block;
            font-size:13px;
            margin-top: 30px;
            text-transform: uppercase;
        }
        .inner_contentbox .tm-project-element, 
        .inner_contentbox .tm-project-element .tm-project-element-content {
            border-radius: 30px;
        }
        @media only screen and (max-width: 990px){
            #frp-sec4 .tm-project-element{  margin-bottom:20px; }
        }


        div#frp-sec4 h6{background:#e0ae01;display:inline-block;clip-path:polygon(100% 0%, 95% 50%, 100% 100%, 0 100%, 7% 50%, 0 0);padding:5px 25px;}
        div#frp-sec4 .tm-top-content{position:relative;}
        div#frp-sec4 .tm-top-content:after{position:absolute;content:"";display:inline-block;width:3%;border-width:1px;border-style:solid;right:0;bottom:40px;left:0;margin:0 auto;border-top:none;border-right:none;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(90deg);border-left:0;}


.frp-project .tm-project-element:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    /*background: rgba(255,255,255,0);*/
    transition: all 0.9s ease 0s;
    border-radius: 10px;
}

.frp-project:hover .tm-project-element:after{
    opacity: 0.7;
   /* background: linear-gradient(to left, rgba(210, 130, 19,0.7) , rgba(170, 55, 114,0.7));*/
}

.frp-project .tm-project-element img{
    width: 100%;
    height: auto;
    transform: rotate(0deg) scale(1,1);
    transition: all 0.6s ease-in-out 0s;
}
.frp-project:hover .tm-project-element img{
    transform: rotate(10deg) scale(1.5,1.5);
}
/*--------------------------------------------------------------
2. Button Styles
---------------------------------------------------------------*/

.dlab-separator[class*="style-"]:before {
top: 35%;
    left: -70px;
    width: 80px;
    height: 11px;
    position: absolute;
    content: "";
    display: inline-block;
    width: 35px;
    border-width: 1px;
    border-style: solid;
    border-left: none;
    right: 0px;
    margin: 0 auto;
    /* bottom: -15px; */
    border-top: none;
    border-right: none;
    border-color: #01beff;
    -ms-transform: translateY(-50%);
}
.dlab-separator[class*="style-"]:after {
 top: 35%;
    /* left: 55px; */
    width: 35px;
    height: 11px;
    position: absolute;
    content: "";
    display: inline-block;
    /* width: 25px; */
    border-width: 1px;
    border-style: solid;
    border-left: none;
    right: -22px;
    margin: 0 auto;
    /* bottom: -10px; */
    border-top: none;
    border-right: none;
    border-color: #01beff;
    -ms-transform: translateY(-50%);
}
.dlab-separator {
    display: inline-block;
    height: 0;
    width: 60px;
    margin-bottom: 0;
    position: relative;
    /* font-size: 15px; */
}
/*# sourceMappingURL=maps/application.min.css.map */


/* Display 1-- Max Font Size to display 10 lEss  */
.small-text{
    font-size: 0.95rem;
}
.display-font{ 
    font-size: 2.8rem;
}
.mb-10{margin-bottom:6rem;}
.display-5{    font-size: 4rem;
    line-height: 4.5rem;}
.display-6{font-weight:bold;font-size:1.3rem;}
.font-weight-500{font-weight:500;}
.display-8{font-size:1.6rem;}
.display-9{font-size:2.5rem;line-height:2.1rem;}
.display-10{        font-size: 2.9rem;
    line-height: 3.2rem;}
    .lt-2{letter-spacing:0.2rem;}
    .lt-5{letter-spacing:0.35rem;}
    .lt-05{letter-spacing:0.05rem;}
    .pt-07{padding-top:0.7rem !important;}
    .pr-b2{position:relative;bottom:2rem;}
    .lt-1{letter-spacing:1px;line-height:1.4rem;}
    .display-small-2{font-size: 2rem; font-weight: 500;} 
    .font-weight-600{font-weight: 600;}
    .font-weight-300{font-weight: 300;}
    .lh{line-height: 2.5rem}
    .ptb-5{
       padding-top: 5rem;
       padding-bottom: 5rem;

   }
   .pb-9{
       padding-bottom: 9rem !important;
   }

   .opacity-0 {
    opacity: 0;
}

.opacity-5 {
    opacity: 0.05;
}

.opacity-10 {
    opacity: 0.1;
}

.opacity-15 {
    opacity: 0.15;
}

.opacity-20 {
    opacity: 0.2;
}

.opacity-25 {
    opacity: 0.25;
}

.opacity-30 {
    opacity: 0.3;
}

.opacity-35 {
    opacity: 0.35;
}

.opacity-40 {
    opacity: 0.4;
}

.opacity-45 {
    opacity: 0.45;
}

.opacity-50 {
    opacity: 0.5;
}

.opacity-55 {
    opacity: 0.55;
}

.opacity-60 {
    opacity: 0.6;
}

.opacity-65 {
    opacity: 0.65;
}

.opacity-70 {
    opacity: 0.7;
}

.opacity-75 {
    opacity: 0.75;
}

.opacity-80 {
    opacity: 0.8;
}

.opacity-85 {
    opacity: 0.85;
}

.opacity-90 {
    opacity: 0.9;
}



.mp-right-content{
    z-index: 1;
    float: right;
    border: 0;
    line-height: 2;
    padding-top: 0.86rem;
    padding-bottom: 0.86rem;
}
.mp-right-content:before{
    border-width: 90px 210px;
    border-color: #fe9f45;
}
.mp-right-content a{
    color: #ffffff;
    font-weight: 600;
}
.mp-header-content {
    font-size: 0.9rem;
    line-height: 1.6rem;
}
.mp-common-btn{
    position: absolute;
    z-index: 1;
    border: 0;
}
.mp-common-btn:before{
    border-width: 40px 120px;
}
.sb-search {
    position: absolute;
    margin-top: 0px;
    width: 0%;
    min-width: 40px;
    height: 55px;
    float: right;
    overflow: hidden;
    -webkit-transition: width 0.3s;
    -moz-transition: width 0.3s;
    transition: width 0.3s;
    -webkit-backface-visibility: hidden;
    right: 0;
    top: 0;
    padding-right: 70px;
}

.sb-search-input {
    position: absolute;
    top: 0;
    right: 0px;
    border: none;
    outline: none;
    background: #ffffff;
    width: 100%;
    height: 30px;
    margin: 0;
    z-index: 10;
    padding: 20px 65px 20px 20px;
    font-size: 00rem;
    color: #2c3e50;
    font-weight: 600;
    border:0 !important;
}
.sb-search.sb-search-open .sb-search-input {
    height: 55px;
    border: 1px solid #ccc !important;
    font-size: 0.95rem !important;
    /*padding:20px;*/
}
input[type="search"].sb-search-input {
    -webkit-appearance: none;
    -webkit-border-radius: 0px;
}
.sb-search-input::-webkit-input-placeholder {
    color: #252525;
}

.sb-search-input:-moz-placeholder {
    color: #252525;
}

.sb-search-input::-moz-placeholder {
    color: #252525;
}

.sb-search-input:-ms-input-placeholder {
    color: #252525;
}

.sb-icon-search,
.sb-search-submit  {
    width: 40px;
    height: 32px;
    display: block;
    position: absolute;
    right: 0;
    top: 10px;
    padding: 0;
    margin: 0;
    line-height: 32px;
    text-align: center;
    cursor: pointer;
}

.sb-search-submit {
    background: #fff; /* IE needs this */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
    color: transparent;
    color:red;
    border: none;
    outline: none;
    z-index: -1;
}

.sb-icon-search {
    color: #fff;
    background: #ffffff;
    z-index: 90;
    font-size: 22px;
    font-family: 'icomoon';
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
}

.sb-icon-search:before {
    content: "";
}

.sb-search.sb-search-open,
.no-js .sb-search {
    width: 60%;
    border-left: 0 !important;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
    background: transparent;
    color: #fff;
    z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
    /*    z-index: 90;*/
}
/*--------------------------------------------------------------
3. Banner 1 Section
---------------------------------------------------------------*/
/*section#slider.section .btn:before, 
section#slider.section .btn:after{
background: transparent;
}*/


.ct--banner-element:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, 
.ct--banner-element>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{/*background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-5.jpg");*/background-position:center left;background-repeat:no-repeat;    height: 470px;
background-size: cover;} 
.ct--banner-element:hover>.banner-element-populated{/*background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-5-1.jpg");*/background-position:center right !important;background-repeat:no-repeat !important;} 
.ct--banner-element>.banner-element-populated>.banner-background-overlay{background-color:#f0514e;opacity:.1;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}
.ct--banner-element:hover>.banner-element-populated>.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.ct--banner-element>.banner-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px 20px 0;padding:40px} .ct--banner-element>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-7b5d51b{text-align:left} 
.banner-element.banner-element-7b5d51b .banner-heading-title{color:#fff;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:2px} 
.banner-element.banner-element-7b5d51b>.banner--container{padding:0 0 10px} 
.banner-element.banner-element-block{text-align:left} .banner-element.banner-element-block .banner-heading-title{color:#fff;/*font-family:"Baloo Paaji",Barlow;font-size:40px*/} 
.banner-element.banner-element-b .element-spacer-inner{height:120px} 
.banner-element.banner-element-17fd19c{color:#fff;font-family:"Barlow",Barlow;font-size:40px;text-transform:uppercase;line-height:36px} 
.banner-element.banner-element-17fd19c>.banner--container{margin:0} 
.banner-element.banner-element-b2c2d61 .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;fill:#595959;color:#595959;background-color:#fff;padding:18px 45px} 
.banner-element.banner-element-b2c2d61 .elementor-button:hover, 
.banner-element.banner-element-b2c2d61 .elementor-button:focus{color:#fff;background-color:#36dbce} 
.banner-element.banner-element-b2c2d61 .elementor-button:hover svg, 
.banner-element.banner-element-b2c2d61 .elementor-button:focus svg{fill:#fff} 
.banner-element.banner-element-37730fa>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} 
.banner-element.banner-element-37730fa:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, 
.banner-element.banner-element-37730fa>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-6.jpg");background-position:center left;background-repeat:no-repeat} 
.banner-element.banner-element-37730fa:hover>.banner-element-populated{background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-6.jpg");background-position:center right;background-repeat:no-repeat} 
.banner-element.banner-element-37730fa>.banner-element-populated>.banner-background-overlay{background-color:#f2e9d8;opacity:.1} 
.banner-element.banner-element-37730fa:hover>.banner-element-populated>.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-37730fa>.banner-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 20px 20px;padding:100px 0 100px 70px} 
.banner-element.banner-element-37730fa>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-a229c2a{text-align:left} 
.banner-element.banner-element-a229c2a .banner-heading-title{color:#36dbce;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:2px} 
.banner-element.banner-element-a229c2a>.banner--container{padding:0 0 10px} 
.banner-element.banner-element-5c1cdd9{text-align:left} 
.banner-element.banner-element-5c1cdd9 .banner-heading-title{color:#595959;font-family:"Baloo Paaji",Barlow;font-size:40px;text-transform:uppercase} 
.banner-element.banner-element-e661683 .elementor-text-editor{text-align:left}
.banner-element.banner-element-e661683{color:#fff;font-family:"Barlow",Barlow;font-size:36px;text-transform:uppercase;line-height:60px} .banner-element.banner-element-e661683>.banner--container{margin:0 0 30px} 
.banner-element.banner-element-e3938ca .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;fill:#595959;color:#595959;background-color:#fff;padding:18px 45px} 
.banner-element.banner-element-e3938ca .elementor-button:hover, 
.banner-element.banner-element-e3938ca .elementor-button:focus{color:#fff;background-color:#36dbce} 
.banner-element.banner-element-e3938ca .elementor-button:hover svg, 
.banner-element.banner-element-e3938ca .elementor-button:focus svg{fill:#fff} 
.banner-element.banner-element-372b8dd>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} 
.banner-element.banner-element-372b8dd:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, 
.banner-element.banner-element-372b8dd>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{/*background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2019/03/h1-banner-02.jpg");*/background-position:center left;background-repeat:no-repeat} 
.banner-element.banner-element-372b8dd:hover>.banner-element-populated{/*background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2019/03/h1-banner-02.jpg");*/background-position:center right;background-repeat:no-repeat} .banner-element.banner-element-372b8dd>.banner-element-populated>.banner-background-overlay{background-color:#fbd3d4;opacity:.1} .banner-element.banner-element-372b8dd:hover>.banner-element-populated>.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-372b8dd>.banner-element-populated{transition:background .5s,border .3s,border-radius .3s,box-shadow .3s;margin:20px 20px 0 0;padding:100px 0 100px 370px} .banner-element.banner-element-372b8dd>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-7f8f2b8{text-align:left} 
.banner-element.banner-element-7f8f2b8 .banner-heading-title{color:#f85a8b;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:2px} 
.banner-element.banner-element-7f8f2b8>.banner--container{padding:0 0 10px} 
.banner-element.banner-element-6d5b624{text-align:left} 
.banner-element.banner-element-6d5b624 .banner-heading-title{color:#fff;font-family:"Baloo Paaji",Barlow;font-size:40px;text-transform:uppercase} 
.banner-element.banner-element-2189446 .elementor-text-editor{text-align:left} 
.banner-element.banner-element-2189446{color:#fff;font-family:"Barlow",Barlow;font-size:36px;text-transform:uppercase;line-height:60px} 
.banner-element.banner-element-2189446>.banner--container{margin:0 0 30px} 
.banner-element.banner-element-ec20df4 .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;fill:#595959;color:#595959;background-color:#fff;padding:18px 45px} 
.banner-element.banner-element-ec20df4 .elementor-button:hover, 
.banner-element.banner-element-ec20df4 .elementor-button:focus{color:#fff;background-color:#36dbce} 
.banner-element.banner-element-ec20df4 .elementor-button:hover svg, 
.banner-element.banner-element-ec20df4 .elementor-button:focus svg{fill:#fff} 
.banner-element.banner-element-a2a7c9c>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} 
.banner-element.banner-element-a2a7c9c:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, .banner-element.banner-element-a2a7c9c>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{/*background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-8.jpg");*/background-position:center left;background-repeat:no-repeat} 
.banner-element.banner-element-a2a7c9c:hover>.banner-element-populated{/*background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-8.jpg");*/background-position:center right;background-repeat:no-repeat} 
.banner-element.banner-element-a2a7c9c>.banner-element-populated>.banner-background-overlay{background-color:#cae6e9;opacity:.1;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-a2a7c9c:hover>.banner-element-populated>.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-a2a7c9c>.banner-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:20px 0 0 20px;padding:40px} 
.banner-element.banner-element-a2a7c9c>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-c3463c6{text-align:left} 
.banner-element.banner-element-c3463c6 .banner-heading-title{color:#f85a8b;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:2px} .banner-element.banner-element-c3463c6>.banner--container{padding:0 0 10px}
.banner-element.banner-element-d65c436{text-align:left} 
.banner-element.banner-element-d65c436 .banner-heading-title{color:#595959;font-family:"Baloo Paaji",Barlow;font-size:40px} 
.banner-element.banner-element-87779f2 .element-spacer-inner{height:120px} 
.banner-element.banner-element-6661946{color:#fff;font-family:"Barlow",Barlow;font-size:40px;text-transform:uppercase;line-height:36px} 
.banner-element.banner-element-6661946>.banner--container{margin:0} 
.banner-element.banner-element-7ddf0da .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;fill:#595959;color:#595959;background-color:#fff;padding:18px 45px} 
.banner-element.banner-element-7ddf0da .elementor-button:hover, 
.banner-element.banner-element-7ddf0da .elementor-button:focus{color:#fff;background-color:#36dbce} 
.banner-element.banner-element-7ddf0da .elementor-button:hover svg, 
.banner-element.banner-element-7ddf0da .elementor-button:focus svg{fill:#fff} 
.banner-element.banner-element-9ce8030>.elementor-container>.elementor-row>.single-column>.banner-column-wrap>.banner---wrap{align-content:center;align-items:center} 
.banner-element.banner-element-9ce8030{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:30px;padding:0 20px} 
.banner-element.banner-element-9ce8030>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-1f674ab>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} 
.banner-element.banner-element-2c0ef8e{text-align:center} 
.banner-element.banner-element-2c0ef8e .banner-heading-title{font-size:42px;font-weight:400;line-height:32px} 
.banner-element.banner-element-2c0ef8e>.banner--container{margin:0 0 70px;padding:20px 0;border-style:dotted;border-width:3px;border-color:#ebebeb} 
.banner-element.banner-element-a666459>.banner--container{margin:0 -20px} 
.banner-element.banner-element-c6d28a8>.elementor-container{min-height:595px} 
.banner-element.banner-element-c6d28a8>.elementor-container:after{content:"";min-height:inherit} 
.banner-element.banner-element-c6d28a8>.banner-background-overlay{background-color:#ffc3b3;background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2019/03/h1-banner-03.jpg");background-position:top center;background-repeat:no-repeat;opacity:1;transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-c6d28a8:hover>.banner-background-overlay{background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2019/03/h1-banner-03.jpg");background-position:top right;opacity:.8} .banner-element.banner-element-c6d28a8{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:90px} 
.banner-element.banner-element-bb6118f{text-align:center} .banner-element.banner-element-bb6118f .banner-heading-title{font-family:"Baloo Paaji",Barlow;font-size:94px;font-weight:400;text-transform:uppercase} 
.banner-element.banner-element-16c6255{text-align:center} 
.banner-element.banner-element-16c6255 .banner-heading-title{font-family:"Baloo Paaji",Barlow;font-size:52px;font-weight:400;text-transform:uppercase} 
.banner-element.banner-element-16c6255>.banner--container{margin:0 0 40px} 
.banner-element.banner-element-14c1e37 .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;fill:#595959;color:#595959;background-color:#fff;padding:18px 50px} 
.banner-element.banner-element-14c1e37 .elementor-button:hover, .banner-element.banner-element-14c1e37 .elementor-button:focus{color:#fff;background-color:#36dbce} 
.banner-element.banner-element-14c1e37 .elementor-button:hover svg, 
.banner-element.banner-element-14c1e37 .elementor-button:focus svg{fill:#fff} 
.banner-element.banner-element-f5459f7{margin-top:0;margin-bottom:90px} 
.banner-element.banner-element-2b1b3de.elementor-position-right .elementor-image-box-img{margin-left:15px} 
.banner-element.banner-element-2b1b3de.elementor-position-left .elementor-image-box-img{margin-right:15px}
.banner-element.banner-element-2b1b3de.elementor-position-top .elementor-image-box-img{margin-bottom:15px} 
.banner-element.banner-element-2b1b3de .elementor-image-box-wrapper .elementor-image-box-img{width:0} 
.banner-element.banner-element-2b1b3de .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} 
.banner-element.banner-element-2b1b3de .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} 
.banner-element.banner-element-2b1b3de:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-2b1b3de:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} 
.banner-element.banner-element-2b1b3de .elementor-image-box-img svg{width:46px;height:46px} .banner-element.banner-element-2b1b3de .elementor-image-box-wrapper{text-align:center} 
.banner-element.banner-element-2b1b3de .elementor-image-box-title{margin-bottom:20px} .banner-element.banner-element-2b1b3de .elementor-image-box-content .elementor-image-box-title{color:#36dbce;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:1px} .banner-element.banner-element-2b1b3de .elementor-image-box-content .elementor-image-box-sub-title{color:#595959;font-family:"Baloo Paaji",Barlow;font-size:52px;line-height:70px} .banner-element.banner-element-2b1b3de>.banner--container{padding:0 90px} .banner-element.banner-element-f6c9833 a.elementor-button, .banner-element.banner-element-f6c9833 .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;background-color:#36dbce;border-radius:6px} .banner-element.banner-element-f6c9833 a.elementor-button:hover, .banner-element.banner-element-f6c9833 .elementor-button:hover{background-color:#ff7a8b} .banner-element.banner-element-f6c9833>.banner--container{margin:20px 0} .banner-element.banner-element-aad0e1e.elementor-position-right .elementor-image-box-img{margin-left:15px} .banner-element.banner-element-aad0e1e.elementor-position-left .elementor-image-box-img{margin-right:15px} .banner-element.banner-element-aad0e1e.elementor-position-top .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-aad0e1e .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-aad0e1e .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} .banner-element.banner-element-aad0e1e:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-aad0e1e:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} .banner-element.banner-element-aad0e1e .elementor-image-box-img svg{width:46px;height:46px} .banner-element.banner-element-aad0e1e .elementor-image-box-wrapper{text-align:left} .banner-element.banner-element-aad0e1e .elementor-image-box-title{margin-bottom:20px} .banner-element.banner-element-aad0e1e .elementor-image-box-content .elementor-image-box-title{color:#595959;font-family:"Baloo Paaji",Barlow;font-size:52px;font-weight:600} .banner-element.banner-element-aad0e1e .elementor-image-box-content .elementor-image-box-sub-title{color:#36dbce;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:1px} .banner-element.banner-element-aad0e1e>.banner--container{padding:70px 0 0} .banner-element.banner-element-6b421f2>.banner-element-populated{margin:0 80px 0 100px} .banner-element.banner-element-e5fcd84.elementor-position-right .elementor-image-box-img{margin-left:15px} .banner-element.banner-element-e5fcd84.elementor-position-left .elementor-image-box-img{margin-right:15px} .banner-element.banner-element-e5fcd84.elementor-position-top .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-e5fcd84 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-e5fcd84 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} .banner-element.banner-element-e5fcd84:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-e5fcd84:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} .banner-element.banner-element-e5fcd84 .elementor-image-box-img svg{width:46px;height:46px} .banner-element.banner-element-e5fcd84 .elementor-image-box-wrapper{text-align:left} .banner-element.banner-element-e5fcd84 .elementor-image-box-title{margin-bottom:20px} .banner-element.banner-element-e5fcd84 .elementor-image-box-content .elementor-image-box-title{color:#595959;font-family:"Baloo Paaji",Barlow;font-size:52px;font-weight:600} .banner-element.banner-element-e5fcd84 .elementor-image-box-content .elementor-image-box-sub-title{color:#36dbce;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:1px} .banner-element.banner-element-e5fcd84>.banner--container{padding:0 0 70px} .banner-element.banner-element-ea6c290.elementor-position-right .elementor-image-box-img{margin-left:15px} .banner-element.banner-element-ea6c290.elementor-position-left .elementor-image-box-img{margin-right:15px} .banner-element.banner-element-ea6c290.elementor-position-top .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-ea6c290 .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-ea6c290 .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} .banner-element.banner-element-ea6c290:hover .elementor-image-box-wrapper .elementor-image-box-img img{opacity:1} .banner-element.banner-element-ea6c290:hover .elementor-image-box-wrapper .elementor-image-box-img svg{opacity:1} .banner-element.banner-element-ea6c290 .elementor-image-box-img svg{width:46px;height:46px} .banner-element.banner-element-ea6c290 .elementor-image-box-wrapper{text-align:left} .banner-element.banner-element-ea6c290 .elementor-image-box-title{margin-bottom:20px} .banner-element.banner-element-ea6c290 .elementor-image-box-content .elementor-image-box-title{color:#595959;font-family:"Baloo Paaji",Barlow;font-size:52px;font-weight:600} .banner-element.banner-element-ea6c290 .elementor-image-box-content .elementor-image-box-sub-title{color:#36dbce;font-family:"Barlow",Barlow;font-size:14px;text-transform:uppercase;letter-spacing:1px} .banner-element.banner-element-71e3345>.elementor-container>.elementor-row>.single-column>.banner-column-wrap>.banner---wrap{align-content:center;align-items:center} .banner-element.banner-element-71e3345{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 20px} .banner-element.banner-element-71e3345>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-c3be6f0>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-fab5809{text-align:center} .banner-element.banner-element-fab5809 .banner-heading-title{font-size:42px;font-weight:400;line-height:32px} .banner-element.banner-element-fab5809>.banner--container{margin:0 0 70px;padding:20px 0;border-style:dotted;border-width:3px;border-color:#ebebeb} .banner-element.banner-element-04a9963>.elementor-container{max-width:1440px} .banner-element.banner-element-04a9963{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:90px;padding:0 20px} .banner-element.banner-element-04a9963>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-02b9f5d>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-02b9f5d:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, .banner-element.banner-element-02b9f5d>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-11.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover} .banner-element.banner-element-02b9f5d:hover>.banner-element-populated{background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2018/12/banner-11.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover} .banner-element.banner-element-02b9f5d>.banner-element-populated>.banner-background-overlay{background-color:#000;opacity:.1}
.banner-element.banner-element-02b9f5d:hover>.banner-element-populated>.banner-background-overlay{opacity:.23} .banner-element.banner-element-02b9f5d>.banner-element-populated{border-style:solid;border-width:1px 0 0;border-color:#e5e5e5;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px;padding:40px 40px 30px} .banner-element.banner-element-02b9f5d>.banner-element-populated, .banner-element.banner-element-02b9f5d>.banner-element-populated>.banner-background-overlay, .banner-element.banner-element-02b9f5d>.elementor-background-slideshow{border-radius:6px} .banner-element.banner-element-02b9f5d>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-ec48100 .elementor-button{font-family:"Barlow",Barlow;font-size:14px;fill:#fff;color:#fff;background-color:#f85a8b;padding:5px 10px} .banner-element.banner-element-f3fbfb0 .element-spacer-inner{height:315px} .banner-element.banner-element-5221f92 .banner-heading-title{font-size:24px} .banner-element.banner-element-ba828a5 .elementor-text-editor{text-align:right} .banner-element.banner-element-ba828a5{color:#fff;font-family:"Baloo Paaji",Barlow;font-size:16px} .banner-element.banner-element-05a05be .elementor-text-editor{text-align:right} .banner-element.banner-element-05a05be{color:#52cfbd;font-family:"Baloo Paaji",Barlow;font-size:24px;line-height:24px} .banner-element.banner-element-182bd2f>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-182bd2f>.banner-element-populated{margin:0 20px} .banner-element.banner-element-5dad612>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-5dad612>.banner-element-populated{margin:0 20px} .banner-element.banner-element-336c64b>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-336c64b>.banner-element-populated{margin:0 20px} .banner-element.banner-element-cf8cf06{padding:0 20px} .banner-element.banner-element-80891fc>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-80891fc>.banner-element-populated{margin:0 20px 0 0} .banner-element.banner-element-67a5d25 .elementor-cta__content{min-height:410px;text-align:left} .banner-element.banner-element-67a5d25 .elementor-cta__title{font-family:"Baloo Paaji",Barlow;font-size:52px;line-height:52px} .banner-element.banner-element-67a5d25 .elementor-cta__description{font-family:"Barlow",Barlow;font-size:18px;line-height:30px} .banner-element.banner-element-67a5d25 .elementor-cta__button{font-family:"Baloo Paaji",Barlow;font-size:16px;color:#595959;background-color:#fff} .banner-element.banner-element-67a5d25 .elementor-cta__button:hover{color:#fff;background-color:#36dbce;border-color:#36dbce} .banner-element.banner-element-67a5d25 .elementor-cta__content-item{transition-duration:1s} .banner-element.banner-element-67a5d25.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1s/3)} .banner-element.banner-element-67a5d25.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc((1s/3)*2)} .banner-element.banner-element-67a5d25.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc((1s/3)*3)} .banner-element.banner-element-67a5d25 .elementor-cta .elementor-cta__bg, .banner-element.banner-element-67a5d25 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s} .banner-element.banner-element-67a5d25>.banner--container{border-radius:6px} .banner-element.banner-element-c936085>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-c936085:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, .banner-element.banner-element-c936085>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f97889;background-image:url("http://demo2.themelexus.com/kiddo/wp-content/uploads/2019/03/h1-banner4.jpg");background-position:bottom center;background-repeat:no-repeat} .banner-element.banner-element-c936085>.banner-element-populated, .banner-element.banner-element-c936085>.banner-element-populated>.banner-background-overlay, .banner-element.banner-element-c936085>.elementor-background-slideshow{border-radius:6px} .banner-element.banner-element-c936085>.banner-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 20px}
.banner-element.banner-element-c936085>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-753ef57{text-align:center} 
.banner-element.banner-element-753ef57 .banner-heading-title{color:#fff} 
.banner-element.banner-element-753ef57>.banner--container{padding:30px 0 0} 
.banner-element.banner-element-7825a7e>.banner--container{padding:0 0 20px} 
.banner-element.banner-element-004377c .elementor-text-editor{text-align:center} 
.banner-element.banner-element-004377c{color:#fff} .banner-element.banner-element-004377c>.banner--container{padding:0 0 20px} 
.banner-element.banner-element-ec1c5ca .elementor-button{font-family:"Baloo Paaji",Barlow;font-size:16px;fill:#f97889;color:#f97889;background-color:#fff;padding:18px 50px} 
.banner-element.banner-element-ec1c5ca .elementor-button:hover, 
.banner-element.banner-element-ec1c5ca .elementor-button:focus{color:#fff;background-color:#36dbce} 
.banner-element.banner-element-ec1c5ca .elementor-button:hover svg, 
.banner-element.banner-element-ec1c5ca .elementor-button:focus svg{fill:#fff} 
.banner-element.banner-element-ec1c5ca>.banner--container{padding:0 0 5px} 
.banner-element.banner-element-c18b46e{padding:90px 20px 0} 
.banner-element.banner-element-64672f3>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-968f3f9{text-align:center} 
.banner-element.banner-element-968f3f9 .banner-heading-title{font-size:42px;font-weight:400;line-height:32px} 
.banner-element.banner-element-968f3f9>.banner--container{margin:0 0 60px;padding:20px 0;border-style:dotted;border-width:3px;border-color:#ebebeb} 
.banner-element.banner-element-d6267ef .elementor-items-container{grid-column-gap:40px} .banner-element.banner-element-d6267ef .entry-content .entry-title{font-size:26px} 
.banner-element.banner-element-8a7b0fc{margin-top:0;margin-bottom:85px;padding:0 20px} .banner-element.banner-element-2148550>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} 
.banner-element.banner-element-2148550>.banner-element-populated{border-style:dotted;border-width:3px;border-color:#ebebeb;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:40px 0} .banner-element.banner-element-2148550>.banner-element-populated>.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-b9b5b51>.banner-column-wrap>.banner---wrap>.ct--element:not(.ct--element__width-auto):not(.ct--element__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0} .banner-element.banner-element-d71f503 .instagram-widget .wrapp-picture{margin:calc(0px/2)}@media(min-width:768px){ .banner-element.banner-element-05997c4{width:25%} 
.banner-element.banner-element-f1c8e5d{width:75%} 
.ct--banner-element{/*width:32.998%*/} .banner-element.banner-element-37730fa{width:67%} 
.banner-element.banner-element-372b8dd{width:66.998%} 
.banner-element.banner-element-a2a7c9c{width:33%} 
.banner-element.banner-element-0eb99e0{width:61.923%} 
.banner-element.banner-element-a1080e6{width:38.077%} 
.banner-element.banner-element-80891fc{width:58.5%} 
.banner-element.banner-element-c936085{width:41.5%}}

@media(max-width:1024px){ .banner-element.banner-element-fe78232{margin-top:20px;margin-bottom:20px} 
.banner-element.banner-element-7d67cac{margin-top:20px;margin-bottom:20px} 
.banner-element.banner-element-8bd362d .banner-heading-title{font-size:36px} 
.banner-element.banner-element-0ac63ae{margin-top:0;margin-bottom:40px;padding:0} 
.banner-element.banner-element-05997c4:not(.elementor-motion-effects-element-type-background)>.banner-column-wrap, .banner-element.banner-element-05997c4>.banner-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover} .banner-element.banner-element-05997c4:hover>.banner-element-populated{background-size:cover} .banner-element.banner-element-05997c4>.banner-element-populated{margin:0 0 20px;padding:40px} 
.banner-element.banner-element-372b8dd>.banner-element-populated{padding:30px} 
.banner-element.banner-element-9ce8030{padding:0 20px} 
.banner-element.banner-element-2c0ef8e .banner-heading-title{font-size:36px} 
.banner-element.banner-element-c6d28a8{margin-top:0;margin-bottom:40px} 
.banner-element.banner-element-aad0e1e>.banner--container{padding:40px 0 40px 40px} 
.banner-element.banner-element-6b421f2>.banner-element-populated{margin:0 40px} 
.banner-element.banner-element-fab5809 .banner-heading-title{font-size:36px} 
.banner-element.banner-element-fab5809>.banner--container{margin:0 0 40px} 
.banner-element.banner-element-04a9963{margin-top:0;margin-bottom:40px;padding:0 20px 0 19px} 
.banner-element.banner-element-02b9f5d>.banner-element-populated{margin:0} 
.banner-element.banner-element-5dad612>.banner-element-populated{margin:20px 0 0} 
.banner-element.banner-element-336c64b>.banner-element-populated{padding:20px 0 0} 
.banner-element.banner-element-cf8cf06{padding:0 20px} 
.banner-element.banner-element-80891fc>.banner-element-populated{margin:0 0 40px} 
.banner-element.banner-element-c936085>.banner-element-populated{margin:0} 
.banner-element.banner-element-c18b46e{padding:40px 20px 20px} 
.banner-element.banner-element-968f3f9 .banner-heading-title{font-size:36px} 
.banner-element.banner-element-968f3f9>.banner--container{margin:0 0 30px} 
.banner-element.banner-element-8a7b0fc{padding:0 20px}}
@media(max-width:767px){ .banner-element.banner-element-fe78232{margin-top:20px;margin-bottom:20px} 
.banner-element.banner-element-f973769{width:100%} .banner-element.banner-element-f7ffe0a .elementor-icon-box-icon{margin-bottom:25px} .banner-element.banner-element-2686fc3{width:100%} .banner-element.banner-element-2686fc3>.banner-element-populated{margin:20px 0} .banner-element.banner-element-db0973a .elementor-icon-box-icon{margin-bottom:25px} .banner-element.banner-element-8412fa4{width:100%} .banner-element.banner-element-3dce1b8 .elementor-icon-box-icon{margin-bottom:25px} .banner-element.banner-element-7d67cac{margin-top:20px;margin-bottom:20px} .banner-element.banner-element-b8862f7{width:100%} .banner-element.banner-element-8bd362d>.banner--container{margin:0 0 40px} .banner-element.banner-element-0ac63ae{margin-top:0;margin-bottom:40px;padding:0 20px} .banner-element.banner-element-05997c4>.banner-element-populated{margin:0 0 20px;padding:30px} .banner-element.banner-element-f1c8e5d>.banner-element-populated{margin:0} .ct--banner-element>.banner-element-populated{margin:0 0 20px} .banner-element.banner-element-37730fa>.banner-element-populated{margin:0} .banner-element.banner-element-372b8dd>.banner-element-populated{margin:20px 0;padding:20px} .banner-element.banner-element-a2a7c9c>.banner-element-populated{margin:0} .banner-element.banner-element-9ce8030{margin-top:0;margin-bottom:0;padding:30px 20px} .banner-element.banner-element-2c0ef8e>.banner--container{margin:0 0 40px} .banner-element.banner-element-c6d28a8{margin-top:0;margin-bottom:0} .banner-element.banner-element-2b1b3de .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-2b1b3de>.banner--container{padding:0 40px} .banner-element.banner-element-aad0e1e .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-aad0e1e>.banner--container{padding:20px} .banner-element.banner-element-6b421f2>.banner-element-populated{margin:0 20px} .banner-element.banner-element-e5fcd84 .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-ea6c290 .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-71e3345{padding:30px 20px} .banner-element.banner-element-fab5809>.banner--container{margin:0} .banner-element.banner-element-04a9963{margin-top:0;margin-bottom:0;padding:30px 20px} .banner-element.banner-element-02b9f5d>.banner-element-populated{margin:0 0 30px} .banner-element.banner-element-182bd2f>.banner-element-populated{margin:0 0 15px} .banner-element.banner-element-5dad612>.banner-element-populated{margin:0 0 15px} .banner-element.banner-element-336c64b>.banner-element-populated{margin:0;padding:0} .banner-element.banner-element-80891fc>.banner-element-populated{margin:0 0 20px} .banner-element.banner-element-c936085>.banner-element-populated{margin:0;padding:20px} .banner-element.banner-element-c18b46e{padding:30px 0 0} .banner-element.banner-element-64672f3>.banner-element-populated{padding:0 20px} .banner-element.banner-element-968f3f9>.banner--container{margin:0 0 30px} .banner-element.banner-element-8a7b0fc{padding:0 20px}}@media(max-width:1024px) and (min-width:768px){ .banner-element.banner-element-f973769{width:100%} .banner-element.banner-element-2686fc3{width:100%} .banner-element.banner-element-8412fa4{width:100%} .banner-element.banner-element-b8862f7{width:100%} .banner-element.banner-element-05997c4{width:100%} .banner-element.banner-element-f1c8e5d{width:100%} .ct--banner-element{width:100%} .banner-element.banner-element-37730fa{width:50%} .banner-element.banner-element-372b8dd{width:50%} .banner-element.banner-element-a2a7c9c{width:50%} .banner-element.banner-element-23ab59c{width:100%} .banner-element.banner-element-6b421f2{width:100%} .banner-element.banner-element-02b9f5d{width:50%} .banner-element.banner-element-182bd2f{width:100%} .banner-element.banner-element-5dad612{width:50%} .banner-element.banner-element-336c64b{width:50%} .banner-element.banner-element-80891fc{width:100%} 
.banner-element.banner-element-c936085{width:100%}}
.banner-element.banner-element-block .banner-heading-title {position: absolute; color: #252525;transform: rotate(-90deg); left: -130px; bottom: 98px; width: max-content; background: #ffffff; letter-spacing: 2px;padding: 20px 30px 20px 30px;/*font-weight: normal;*/display: inline-block; z-index: 5; height: 75px;}
.banner-element.banner-element-block .banner-heading-title span { font-weight: 800;}
.banner-column-wrap.banner-element-populated { overflow: hidden; position: relative;}
section#ct-sec1 .alert.alert-warning{padding:0rem 1.5rem;position:absolute;left:0;top:-65px;font-size:1rem;color:#ffffff;background-color:#e2c23b;border-color:#e2c23b;height:55px;}
section#ct-sec1{position:relative;}
.ct--banner-element.single-column:hover h2.banner-heading-title{text-shadow:1px 0px 0px #252525;}


/*--------------------------------------------------------------
3. Logo Section
---------------------------------------------------------------*/

.row-eq-height {
    display: flex;
}
.pd-7{
    padding: 7px;
}

/*--------------------------------------------------------------
#Footer
--------------------------------------------------------------*/
footer#footer input[type="submit"] {
        border: none;
    padding: 12px 27px 12px;
    height: 55px;
    font-size: 19px;
    border-radius: 50%;
    font-weight: 500;
    text-indent: -999px;
    background: none;
    height: 40px;
    font-size: 20px;
    float: right;
    position: absolute;
    right: 85%;
    top: 0px;
    height: 55px;
    background: #f6e264;
}
.menu-footer input[type="submit"] {
    position: relative !important;
    text-indent: inherit !important;
    border-radius: 0 !important;
    float: none !important;
    text-align: center !important;
    right: auto !important;
}
footer#footer .section-title .wpcf7:after {
    content: "\f1d8";
    position: absolute;
    top: 0;
    font-size: 1.3rem;
    right: 15.7%;
    /* left: 0; */
    background-repeat: no-repeat;
    height: 25px;
    width: 25px;
    font-family: 'Fontawesome';
    /* background: #ccc; */
    text-align: right;
    border-radius: 50%;
    line-height: 51px;
    /* z-index: 9; */
    /* cursor: pointer; */
}
footer#footer div.wpcf7{
    position: relative;
}
footer#footer input[type="submit"] {
    font-size: 1rem;
    border: 0;
    padding: 10px 15px;
    font-weight: 600;
}
footer#footer .widget.widget_categories li a, 
footer#footer .widget.widget_categories li,
footer#footer .widget.widget_archive li a, 
footer#footer .widget.widget_archive li {
    display: inline-block;
}
footer#footer .widget.widget_media_image img {
    width: 100%;
}
.frp-footer-soc li.list-inline-item i.fa {
    font-size: 1rem;
    padding-left: 0.9rem;
}
.footer-overlay{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 100px;
    background: url(assets/footer/footer.png) no-repeat;
    background-size: cover;
    background-position: center;
}
footer#footer .widget.widget_text i.fa {
        font-size: 1.6rem !important;
    font-weight: 600;
    padding-right: 1.2rem;
}
footer#footer .social-profile-icons li a i.fa {
    font-weight: 600 !important;
    font-size: 1rem;
}
.foter--copyright__text aside {
    padding-bottom: 0 !important;
    margin: 0;
}
footer#footer table tbody tr {
   /* border-bottom: 1px solid #434343;*/
    padding: 9px 0;
    line-height: 3;
    font-size: 0.95rem;
    text-align: center;
}
footer#footer table tbody td:nth-child(even) {
    text-align: right;
}
footer#footer .ct--single-footer li a:hover {text-decoration: none;}
footer#footer .ct--single-footer ul{padding:0;margin:0;}
footer#footer .ct--single-footer li{list-style:none;line-height:1rem;display:block;padding-bottom:5px;}
footer#footer .ct--single-footer li a{/*font-size:0.95rem;*/display:block;transition:0.3s ease-in-out;}
footer#footer .ct--single-footer li a:hover{padding-left:5px;transition:0.3s ease-in-out;}
footer#footer .ct--single-footer li:last-child a{border:0;}
footer#footer h2.ct--footer-title,
footer#footer h2,
footer#footer h3,
footer#footer h4,
footer#footer h5,
footer#footer h6,
footer#footer h1{
font-size: 1.3rem;
    margin-bottom: 2rem !important;
    position: relative;
}
footer#footer .textwidget i.fa{
    font-size: 1.3rem;
}
footer#footer .widget {
    padding-bottom: 1rem;
}
footer#footer .widget_nav_menu li {
    display: inline-block;
    /* font-size: 0.95rem !important; */
    padding-right: 1.5rem;
}
/*footer#footer h2.ct--footer-title:after{
	    width: 80px;
    height: 4px;
    position: absolute;
    content: "";
    display: inline-block;
    width: 50px;
    border-width: 1px;
    border-color: #f6e264;
    border-left: none;
    left: 0;
    bottom: -15px;
    border-top: none;
    border-right: none;
    right: 134px;
    background: #000;
    }*/
    footer#footer .foote--right__box{background:#f6e264;position:relative;bottom:6rem;padding:3rem 3rem 3rem 3rem;}
    footer#footer{/*background:#151515 url(assets/footer/footer.png) no-repeat center;*//*padding-top:3rem;*/}
    footer#footer .foote--right__box .footer-phone a{display:block;font-size:2.5rem;font-weight:500;line-height:2.9rem;padding-top:10px;}
    footer#footer .foote--right__box i.fa.fa-phone{background:#2c2c2c;width:70px;height:70px;text-align:center;line-height:70px;border-radius:50%;font-size:25px;font-weight:bold;}
    footer#footer .map--btn{border:2px solid #000;border-radius:30px;margin-top:2rem;width:max-content;text-align:center;}
    footer#footer .map--btn a{font-size:1.2rem;line-height:0;position:relative;bottom:7px;padding:0 15px 0 15px;}
    footer#footer .footer--icon .inside-full-height i.fa.fa-map-marker{font-size:25px;font-weight:bold;line-height:0;}
    footer#footer .footer--icon .inside-full-height{background:#000;border-radius:30px;width:50px !important;text-align:center;line-height:35px;}
    footer#footer .footer--logo{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:1.5rem;}
    footer#footer .foote--right__box:before{content:"";position:absolute;top:20px;left:-46px;border-top:34px solid #ceb40e;border-left:34px solid transparent;border-right:34px solid transparent;transform:rotate(-45deg);z-index:1;}
    footer#footer .ct--middle--footer h4{font-weight:500;margin-bottom:10px;}
    footer#footer .ct--middle--footer p,footer#footer .ct--middle--footer p a{font-size:15px;font-weight:500;line-height:1.4rem;}
    footer#footer .ct--middle--footer i.fa{position:relative;bottom:18px;font-size:25px;}
    footer#footer .ct--footer--form{font-size:1rem;}
    footer#footer .foter--copyright__text{   
        padding: 3rem 0 3rem 0;
        position: relative;
        font-size: 0.95rem;
        font-weight: 500;
        text-align: left;
        /*    border-top: 1px solid;*/
    }
    footer#footer .widget_nav_menu li:last-child:before {
        /*content: no-close-quote;*/
    }
    footer#footer .widget_nav_menu li{
        position: relative;
    }
    footer#footer .widget_nav_menu li:before {
       
    }
    footer#footer .foter--copyright_text{
        padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1rem;
    font-weight: normal;
    }
    footer#footer .gallery-item{max-width:33.33%;padding:5px;}
    footer#footer .gallery-item img {
        border-radius: 5px;
    }
    footer#footer .social-profile-icons li a{border:0;line-height:0;padding:0;margin:0;}
    footer#footer .social-profile-icons li{display:inline-block;padding:0 10px;line-height:0;margin:0;border:0;}
    footer#footer div#calendar_wrap caption{font-size:1rem;padding:0;margin:0;}
    footer#footer .widget li{  
position: relative;
    /* padding-left: 0; */
    display: block;
    font-size: 1.1rem;
    line-height: 20px;
    /* font-family: 'Poppins'; */
    padding-top: 0.3rem;
    }
   footer#footer thead {
    text-align: center;
}
    footer#footer .widget_calendar table thead tr th{padding:0px 9px;}
    footer#footer .widget_calendar table tbody td{line-height:3;padding:0px 5px;}
    footer#footer figure.gallery-item img:hover,footer#footer .widget.widget_media_image img:hover{opacity:0.7;}
    footer#footer .widget.widget_archive,footer#footer .widget.woocommerce.widget_product_categories{font-size:1rem;}
    footer#footer form p{margin-bottom:5px;}
    footer#footer label{font-size:1rem;margin:0;}
    footer#footer input[type="text"], footer#footer input[type="email"], footer#footer input[type="url"], footer#footer input[type="password"], footer#footer input[type="search"], footer#footer input[type="number"], footer#footer input[type="tel"], footer#footer input[type="range"], footer#footer input[type="date"], footer#footer input[type="month"], footer#footer input[type="week"], footer#footer input[type="time"], footer#footer input[type="datetime"], footer#footer input[type="datetime-local"], footer#footer input[type="color"],footer#footer textarea,footer#footer input[type="file"],footer#footer select{
            padding: 15px 50px;
    width: 100%;
    border-radius: 30px;
    font-size: 1rem;
    margin-bottom: 0.5rem;
    font-weight: 500;
    height: 48px;
    border: 0;
    }
    footer#footer input[type="file"]{height:auto;padding:0;}
    footer#footer textarea{height:100px;}
    footer#footer span.wpcf7-list-item label{font-size:1rem;margin:0;line-height:0;}
    footer#footer span.wpcf7-list-item{display:inline-block;margin:0 0 0 0em;font-size:1rem;font-family:'Poppins';line-height:0;padding:0 15px 0 0;}
    footer#footer span.wpcf7-form-control-wrap label{line-height:2rem;}
    footer#footer .ct--footer--form input[type="submit"]{border:none;padding:12px 2em 12px;height:55px;font-size:19px;border-radius:5px;font-weight:500;text-indent:-999px;background:none;height:40px;font-size:20px;float:right;position:absolute;right:85%;top:0px;height:65px;}
    footer#footer .ct--footer--form .wpcf7:after{content:"\f1d8";position:absolute;top:0;font-size:20px;right:15%;color:#fff;background-repeat:no-repeat;height:55px;width:55px;font-family:'Fontawesome';background:#ccc;text-align:center;border-radius:50%;line-height:60px;cursor:pointer;}
    footer#footer input[type="submit"]{
           font-size: 1rem;
    border: 5px solid #000;
    padding: 12px 23px;
    font-weight: 600;
    border-radius: 50%;
    height: 55px;
    }
    footer#footer span.post-date {
    line-height: 2;
}
    footer#footer .ct--single-footer .social-profile-icons li a{line-height:2.1;}
    footer#footer .ct--single-footer .social-profile-icons li{
    background: transparent;
    /* border-radius: 50%; */
    margin: 0 5px 0 0;
    width: 35px;
    height: 35px;
    padding: 0;
    display: inline-block;
    /* border: 2px solid; */
    padding-left: 0px;
    }
    footer#footer .ct--single-footer li:before {
   /* content: "\f21e";
    font-family: 'Fontawesome';
    font-size: 1rem;
    padding-right: 10px;*/
}
footer#footer .ct--single-footer li:before {
  /*  content: "\f21e";
    font-family: 'Fontawesome';
    font-size: 1rem;
    padding-right: 10px;
    position: absolute;
    left: 0;*/
}
footer#footer .ct--single-footer .social-profile-icons li:before{
   /* content: none;*/
}
    section#ct-sec10 .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:3px;}
    section#ct-sec10 button.owl-dot.active span{width:28px !important;height:8px;}
    .sec-test p{font-size:1rem;line-height:1.8rem;}
    .sec-test img.image{width:90px !important;height:90px;border-radius:50%;}
    .sec-test h6{font-weight:500;}
    .sec-test .ct--element-popp{padding-top:15px;}
    .sec-test .fa.fa-quote-left{position:absolute;right:-25px;bottom:0;font-size:260px;bottom:-40px;color:#f1edd6;}
    .sec-test .owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px;text-align:left;}
    .sec-test h2.ct-section-title{margin-bottom:2rem;}
    .woocommerce ul.products li.product .button{
        background: transparent;
        font-size: 1rem;
        border: 2px solid #f6e264;
        border-radius: 30px;
        width: 80%;
        margin: 0 auto;
        text-align: center;
    }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 1.8% 2.992em 0;}
    span.price{position:relative;text-align:center;}
    span.price:before{content:'\f07a';font-family:FontAwesome;position:absolute;left:0;top:5px;font-size:1rem;font-weight:normal;color:#fff;background:#000;border-radius:50%;width:45px;height:45px;text-align:center;line-height:45px;}
    li.product:hover span.price:before{opacity:0;transition:0.1s ease;}
    .woocommerce ul.products li.product .onsale{top:0;left:1px;margin:0;width:50px;height:130px;text-align:center;word-break:break-all;padding:10px 25px 10px 25px;font-weight:600;text-transform:uppercase;}
    .woocommerce .widget_price_filter .ui-slider-horizontal{height:2px;}
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:20px;width:0px;top:-8px;margin-left:-3px;}
    .woocommerce .widget_price_filter .price_slider_amount .button{font-size:1rem;float:right;width:60px;border-radius:0;}
    .widget-area .woocommerce ul.cart_list li img, .widget-area .woocommerce-page ul.cart_list li img, .widget-area .woocommerce ul.product_list_widget li img, .widget-area .woocommerce-page ul.product_list_widget li img{border:0;}
    body.archive.post-type-archive.post-type-archive-product header.header--inner .col-md-7,body.archive.post-type-archive.post-type-archive-product header.header--inner .col-md-5,body.single.single-product header.header--inner .col-md-7,body.single.single-product header.header--inner .col-md-5,body.woocommerce-account.woocommerce-page header.header--inner .col-md-7,body.woocommerce-account.woocommerce-page header.header--inner .col-md-5{max-width:100%;flex:100%;text-align:center;}
    span.product-title,.widget-area a{letter-spacing:1px;font-weight:600;}
    .woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products{border-top:0px solid #eee !important;}
    .widget-area li{list-style: disc !important;}
    .woocommerce ul.product_list_widget li img{position:relative;bottom:20px;}
    .products-elements--wrapper li,.products-elements--wrapper p{font-size:1rem;}
    .woocommerce .widget_price_filter .ui-slider{margin:0;}

    body.product-template-default.single.single-product p.price{margin:0;padding:0;}
    body.product-template-default.single.single-product p{font-size:0.9rem !important;line-height:1.5rem;margin:1rem 0;letter-spacing:1px;}
    .woocommerce div.product form.cart{margin-bottom:0em !important;padding:0.5em 0 0.5em !important;border:0px solid #e1e1e1;border-left:0 !important;border-right:0;margin-top:0em;}
    .woocommerce .product_meta a{font-family:'Poppins';}
    .woocommerce div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{min-width:180px;background-color:#f9f9f9;color:#fff;min-width:180px;color:#fff;padding:0 25px;height:50px;-webkit-transition:all 0.5s;transition:all 0.5s;font-size:16px;font-weight:600;text-align:center;border:none;border-radius:30px;opacity:1;box-shadow:none;border:2px solid #252525;}
    .woocommerce .related ul.products, .woocommerce-page .related ul.products, .woocommerce .upsells.products ul.products, .woocommerce-page .upsells.products ul.products, .woocommerce .related ul, .woocommerce-page .related ul, .woocommerce .upsells.products ul, .woocommerce-page .upsells.products ul{margin-bottom:0;border-top:0px solid #ebe0d8 !important;}
    section.related.products h2.woocommerce-loop-product__title:before{opacity:0;content:none;}
    .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{background:transparent;color:#000!important;text-shadow:none;font-weight:600;border:0;line-height:1.3;box-shadow:none;border-radius:30px;border:2px solid#252525;}
    .woocommerce .woocommerce-ordering select{vertical-align:top;border-left:0;border-right:0;border-top:2px solid;border-bottom:2px solid;}
    #secondary input[type="text"], #secondary input[type="email"], #secondary input[type="url"], #secondary input[type="password"], #secondary input[type="search"], #secondary input[type="number"], #secondary input[type="tel"], #secondary input[type="range"],#secondary input[type="date"], #secondary input[type="month"], #secondary input[type="week"], #secondary input[type="time"], #secondary input[type="datetime"], #secondary input[type="datetime-local"], #secondary input[type="color"], #secondary input[type="file"], #secondary textarea, #secondary select{width:100%;font-size:0.8rem;background:#efeded;border-radius:0px;line-height:1.6;padding:5px 10px 10px;}
    div#sidebars p{margin:0;}
    div#sb--sidebar input[type="submit"]{width:max-content;border:0;padding:10px 30px;font-size:1rem;}
    #secondary input[type="file"]{background:transparent;padding:0;}
    #secondary .gallery-item a{margin:0;padding:3px;}
    #secondary .gallery-item a img:hover{opacity:0.5;}
    .widget-area li:last-child{border:0;}
    .woocommerce table.shop_attributes th{font-size:1rem;text-align:center;}
    .woocommerce table.shop_attributes td{text-align:left;padding-left:4rem;}
    li.woocommerce-MyAccount-navigation-link:before{content:none !important;}

    main#sb--smallbiz-inner_box p{
        font-size: 1rem;
        margin-bottom: 1rem;
        padding: 0;
        line-height: 2rem;
        word-break: break-word;
        white-space: normal;
    }

    .woocommerce-MyAccount-content a{font-family:'Poppins';}
    a.post-edit-link{font-size:1rem;font-family:'Poppins';}
    .woocommerce-MyAccount-navigation ul li a, a.post-edit-link, main#sb--smallbiz-inner_box p a, .woocommerce-MyAccount-content a{font-weight:600;}
    .woocommerce-MyAccount-navigation ul li a{text-decoration:underline;}
    .woocommerce a.button, .woocommerce-page a.button{background:transparent;}
    .woocommerce .col-1, .woocommerce .col-2{max-width:100%;width:100%;margin:0;padding:0;}
    address, .woocommerce-MyAccount-content a{font-style:normal;font-size:1rem;}
    .woocommerce-MyAccount-content p{margin-bottom:1rem !important;margin-top:1rem !important;}
    .woocommerce label{width:100%;margin:0;letter-spacing:1px;}
    .woocommerce h3{letter-spacing:1px;}
    .woocommerce-MyAccount-content input[type="text"], .woocommerce-MyAccount-content input[type="email"], .woocommerce-MyAccount-content input[type="url"], .woocommerce-MyAccount-content input[type="password"], .woocommerce-MyAccount-content input[type="search"], .woocommerce-MyAccount-content input[type="number"], .woocommerce-MyAccount-content input[type="tel"], .woocommerce-MyAccount-content input[type="range"], .woocommerce-MyAccount-content input[type="date"], .woocommerce-MyAccount-content input[type="month"], .woocommerce-MyAccount-content input[type="week"], .woocommerce-MyAccount-content input[type="time"], .woocommerce-MyAccount-content input[type="datetime"], .woocommerce-MyAccount-content input[type="datetime-local"], .woocommerce-MyAccount-content input[type="color"]{padding:10px 8px;width:100%;}
    .woocommerce span.woocommerce-input-wrapper{width:100%;}
    .woocommerce table.shop_table td,.woocommerce table.shop_table span.woocommerce-Price-amount.amount{font-size:1rem;}
    .woocommerce table.shop_table th{font-size:1rem;}
    .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{font-size:1rem;}
    div#order_review{border:1px dashed #ccc;padding:2rem;}
    body.theme-classic-ecommerce-pro.woocommerce-checkout h3{text-align:right;}
    a.checkout-button.button.alt.wc-forward{font-size:1rem;}
    main#sb--smallbiz-inner_box{background:#f9f9f9;}
    body.archive.post-type-archive.post-type-archive-product header.header--inner, body.single.single-product header.header--inner, body.woocommerce-account.woocommerce-page header.header--inner,body.woocommerce-checkout header.header--inner,body.woocommerce-cart header.header--inner,header.header--inner{/*height:450px;padding:5rem 0;*/background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;background-attachment: fixed !important;}
    nav.woocommerce-MyAccount-navigation{text-align:center;}
    .woocommerce-billing-fields h3{text-align:left !important;}
    body.woocommerce-cart .woocommerce table.shop_table td,body.woocommerce-cart .woocommerce table.shop_table{border:0;background:transparent;}
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width:100%;float:right;}
    #add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{padding:0;font-size:1rem !important;}

    body.single-post .post-slide .post-title a {
        padding-left: 5rem;
        /* text-align: center; */
    }
    a:hover{
       text-decoration: none;
   }

   #add_payment_method #payment div.form-row, 
   .woocommerce-cart #payment div.form-row, 
   .woocommerce-checkout #payment div.form-row {
    padding: 3em;
}
body.single.single-product {
    overflow-x: hidden;
}
/*--------------------------------------------------------------
# Contact Page
--------------------------------------------------------------*/
body.page-template-contact-template .inner-parallax-section-holder {
    height: 500px !important;
}
body.page-template-contact-template .inner-parallax-section-holder h2 {
        font-size: 5rem;
    line-height: 5rem;
    padding: 0;
    margin: 0;
}
.inner-elements-holder-item.inner-horizontal-alignment-center h2{}
.inner-elements-holder-item.inner-horizontal-alignment-center h5{}
.inner-elements-holder-item.inner-horizontal-alignment-center p{font-size:1rem;line-height:25px;margin:5px 0;}
.inner-button{display:inline-block;position:relative;outline:0;padding:9px 30px;font-style:normal;font-weight:700;font-size:16px;line-height:1.7em;text-align:center;cursor:pointer;-webkit-transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;-moz-transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;transition:color .25s ease-out,background-color .25s ease-out,border-color .25s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:45px;}
body.page-template-contact-template .inner-elements-holder-item.inner-horizontal-alignment-center,body.page-template-sitemap-template .inner-elements-holder-item.inner-horizontal-alignment-center.heading-font{display:table-cell;display:table-cell;vertical-align:middle;height:100%;background-size:cover;width:100%;text-align:center;width:1100px;margin:0 auto;position:relative;padding-bottom:80px;color:#ffffff;padding-top:150px;}
a.inner-button.inner-button-left{background:#ffa801;}
a.inner-button.inner-button-right{background:#ff1945;}
body.page-template-contact-template .inner-parallax-section-holder,body.page-template-sitemap-template .inner-parallax-section-holder{height:800px;background-attachment:fixed !important;overflow:hidden;background-repeat:no-repeat !important;background-size:cover !important;}
.inner-contact-section-subtitle-hoder{
   font-size: 0.9rem;
   line-height: 1.5rem;
   margin: 0;
   color: #999;
   padding: 0;
   margin-bottom: 55px;
   padding-right: 4rem;
}
h1.inner-contact-section-title-hoder {
    line-height: 3rem;
}
.Icon-Box i.fa {
    font-size: 2rem;
    color: #fd7662;
}
.Icon-Box p {
    padding-right: 40px;
    line-height: 1.5rem;
}
.contact-page-form {
    box-shadow: 0 3px 20px 5px rgb(0 0 0 / 12%);
    padding: 60px 40px 60px 40px;
}
.google-map-holder.has-text-align-center{padding-top:3em;}
#contact__form select{padding:3px 40px 3px 25px;}
#contact__form input[type="text"], #contact__form input[type="email"], #contact__form input[type="url"], #contact__form input[type="password"], #contact__form input[type="search"], #contact__form input[type="number"], #contact__form input[type="tel"], #contact__form input[type="range"], #contact__form input[type="date"], #contact__form input[type="month"], #contact__form input[type="week"], #contact__form input[type="time"], #contact__form input[type="datetime"],#contact__form input[type="datetime-local"], #contact__form input[type="color"],#contact__form textarea,#contact__form select{background:none;width:100%;color:#fff;margin:0 0 30px 0;font-size:15px;font-weight:500;    border-top: 0;
    border-left: 0;
    border-right: 0;}
    #contact__form select{position:relative;cursor:pointer;-moz-appearance:none;height:50px;}
    #contact__form select::placeholder{color:#fff;opacity:1;}
    #contact__form textarea{height:50px;
        opacity: 1;
    }
    #contact__form textarea::placeholder{color:#fff;opacity:1;}
    #contact__form label{width:100%;text-align:left;font-size:0.95rem;font-weight:600;margin:0;padding:0;}
    #contact__form input[type="submit"]{padding:12px 35px;font-weight:600;border-radius:30px;font-size:1rem;margin-top: 1rem;/*letter-spacing:1px;font-family:'Oswald';*/border:0;}
    #contact__form input[type="submit"]:hover{opacity:1;box-shadow:0 0 0px 5px #f1f1f1;text-shadow:1px 0px 0px #000;}
    .inner_contentbox iframe{width:100%;}
    .inner_contentbox{   
        position: relative;
    margin: 50px auto;
    padding: 0;
    width: 100%;
    list-style: none;
    background-color: transparent;
    box-shadow: 0 3px 20px 5px rgb(0 0 0 / 3%);
    box-sizing: border-box;
    padding: 50px 50px 80px;
    margin-top: -100px;
    margin-bottom: 0; 
    }
    .inner_contentbox .tm-posts-content {
    padding-left: 0 !important;
}
        #contact__form p{margin:0;}
        div#contact__form input[type="file"]{width:100%;font-size:1rem;}
        div#contact__form .wpcf7{font-size:1rem;}
    #contact__form p{/*text-align:left !important;*/}
    form.woocommerce-EditAccountForm.edit-account button.woocommerce-Button.button{padding:10px 25px !important;border:2px solid #000000 !important;}
    #add_payment_method .cart-collaterals .cart_totals tr td, #add_payment_method .cart-collaterals .cart_totals tr th, .woocommerce-cart .cart-collaterals .cart_totals tr td, .woocommerce-cart .cart-collaterals .cart_totals tr th, .woocommerce-checkout .cart-collaterals .cart_totals tr td, .woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:0px solid #ebe9eb;}
    div#contact__form p{    font-size: 0.9rem;
        line-height: 1.5rem;
    }
        .page--overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#fe9e5d;opacity:0.7;background-size:cover;}
        .inner-bg-parallax{position:relative;}
header.header--inner {
    background: linear-gradient(
100deg
,#13587f 30%,#39d5ec 90%);
    height: 300px;
}

/*--------------------------------------------------------------
# Sitemap
--------------------------------------------------------------*/

body.page-template-sitemap-template .inner-parallax-section-holder{height:350px;}
$home-color:#C3BAAA;$toplevel-color:#f2e8dd;$content-color:#FAF8D4;$line-color:#f2f2f2;$bg-color:#fff;.sitemap{position:relative;display:flex;flex-flow:row wrap;padding:0;}
.sitemap a{z-index:10;display:inline-flex;flex-direction:column;padding:.5em 1em;border:1px solid #092741;border-radius:4px;border-bottom-width:3px;background:#ffa801;font-weight:500;text-decoration:none;color:#ffffff;font-size:14px;}
.sitemap a:before{margin-bottom:.3em;Neat trick to grab the URL content content:attr(href);font-size:.8em;color:#aaa;}
.sitemap-main{position:relative;flex:1 1 100%;order:3;margin-bottom:1em;}
.sitemap-main a{margin-bottom:.5em;margin-left:.2em;}
.sitemap-main ul{position:relative;padding-left:2em;margin:0;}
.sitemap-main > ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;}
.sitemap-main > ul > li{flex:1 1 auto;}
.sitemap li{margin-right:0em;list-style:none;font-size:1rem;}
.sitemap a:hover{color:#ffffff;}
.sitemap-main li:before,.sitemap-main li:after{display:inline-block;width:1em;height:2em;border:2px solid #000;border-right:none;border-top:none;content:"";}
.sitemap-main li:after{position:absolute;left:2em;bottom:0;width:2px;height:100%;}
.sitemap-main ul:before{position:absolute;left:0;top:-2.75em;display:block;width:2px;height:100%;background:$bg-color;content:"";}
.sitemap-main > ul:before{display:none;}
.sitemap-main li:last-child:after{border-color:$bg-color;bottom:0;height:2.7em;}
.sitemap-root{margin-bottom:2em;}
.sitemap-root > a{min-width:8em;color:#fff;text-align:center;}
.sitemap-root > a:before{color:$line-color;}
.sitemap-root > a:after{position:absolute;bottom:-2.6em;left:calc(2em - 1px);display:block;width:2px;height:2em;background:$line-color;content:"";}
.sitemap-main > ul > li > a{background:#ff1945;color:#ffffff;font-weight:600;border-bottom-color:#092741;}
.sitemap-main ul ul ul a{background:#fff;}
.sitemap-content{order:3;font-size:.9em;}
.sitemap-content ul{display:flex;flex-wrap:wrap;padding:0;}
.sitemap-content li{margin:0 .5em .5em 0;}
.sitemap-content a{background:$content-color;border-color:darken($content-color, 10%);}
li.sitemap-content{margin-top:4em;margin-bottom:4em;}
ul.sitemap{margin:0;margin-top:-100px;}
@media (min-width:420px){.sitemap{justify-content:space-between;}
.sitemap-content ul{justify-content:flex-end;}
}
@media (min-width:600px){.sitemap-content{order:2;}
}
li.blocks-gallery-item img:hover{opacity:0.8;}

section#ct_sec7{padding-top:4rem;}
#ct_sec7 .product-right-image .inside-full-height{background:#f4e47e;border-radius:5px;}
#ct_sec7 .product-image{position:absolute;clip-path:polygon(0% 0%, 100% 0%, 75% 100%, 0% 100%);background:#95e0ed;width:65% !important;height:100%;}
#ct_sec7 .product-right-image img{position:relative;left:25%;z-index:5;width:50% !important;height:100% !important;padding:12% 0;}

/*--------------------------------------------------------------
# Blog Templates
--------------------------------------------------------------*/
div#news-slider .post-img{
    position: relative;
    overflow: hidden;
}
div#news-slider .post-img:after{
    content: "";
    width: 100%;
    height: 100%;
    /*background: linear-gradient( 75deg,#b21f49 35%,#231d73 70% );*/
    opacity: 0.6;
    position: absolute;
    bottom: 0%;
    left: 0;
    transition: all 0.3s ease 0s;
}
/*div#news-slider .post-slide:hover .post-img:after{
    bottom: 0;
    }*/


    main#sb--smallbiz-inner_box .post-slide .post-title a{
       font-weight: bold;
   }

   
   main#sb--smallbiz-inner_box .post-slide{
    margin-bottom: 1rem;}
    main#sb--smallbiz-inner_box .post-slide .post-img{overflow:hidden;}
    main#sb--smallbiz-inner_box .post-slide .post-img img{width:100%;height:auto;transform:scale(1,1);transition:all 0.3s ease-in-out 0s;}
    main#sb--smallbiz-inner_box .post-slide:hover .post-img img{transform:scale(1.2,1.2);opacity:1;}
    main#sb--smallbiz-inner_box .post-slide .post-content{padding:20px 00px;position:relative;background:transparent;}
    main#sb--smallbiz-inner_box .post-slide .post-date{    min-width: 28px;
        min-height: 28px;
        line-height: 40px;
        text-align: center;
        background: #556677;
        position: absolute;
        top: 00px;
        left: 0;
        z-index: 5;}
        main#sb--smallbiz-inner_box .post-slide .month{display:block;font-size:1rem;font-weight:bold;color:#fff;padding:0 10px;background:#14bf9b;;}
        main#sb--smallbiz-inner_box .post-slide .date{color:#fff;font-size:14px;}
        main#sb--smallbiz-inner_box .post-slide .post-title{margin:20px 0;}
        main#sb--smallbiz-inner_box .post-slide .post-title a{color:#14bf9b;font-size:22px;text-transform:capitalize;transition:all 0.50s ease 0s;}
        main#sb--smallbiz-inner_box .post-slide .post-title a:hover{text-decoration:none;}
        main#sb--smallbiz-inner_box .post-slide .post-description{    word-break: break-word;color:#999;font-size:0.9rem;line-height:1.5rem;letter-spacing:1px;}
        main#sb--smallbiz-inner_box .post-slide .post-bar{padding:0px 0;list-style:none;text-align:center;background:#14bf9b;}
        main#sb--smallbiz-inner_box .post-slide .post-bar li{display:inline-block;margin-right:5px;}
        main#sb--smallbiz-inner_box .post-slide .post-bar li a{color:#fff;transition:0.2s ease;}
        main#sb--smallbiz-inner_box .post-slide .post-bar li a:hover{text-decoration:none;color:#333;}
        main#sb--smallbiz-inner_box .post-slide .post-bar li i{color:#fff;margin-right:5px;}
        .widget.widget_archive a,.widget.widget_categories a{display:inline-block;}
        .widget.widget_archive select,.widget.widget_categories select{background-image:url(images/arrow.png) !important;background-position:right 5% bottom 45% !important;background-repeat:no-repeat !important;}
        main#sb--smallbiz-inner_box li{
           /*font-size: 0.8rem;
           line-height: 1rem;
           padding-bottom: 0rem;*/
       }
       .widget.widget_recent_entries li,.widget.widget_recent_comments li{line-height:1rem;padding-bottom:1rem;}
       main#sb--smallbiz-inner_box .social-profile-icons li{padding:0;border:0;margin:0;}
       main#sb--smallbiz-inner_box .widget_calendar table thead tr th{padding:0;}
       main#sb--smallbiz-inner_box .widget_calendar table tbody td a{padding:0;}
       main#sb--smallbiz-inner_box .widget_calendar table tbody td{font-size:13px;padding:6px 5px;text-align:center;background-color:transparent;border:none;color:#444;line-height:15px;margin:0;}
       div#sb--sidebar caption{padding-top:12px;padding-bottom:12px;font-size:1rem;font-weight:600;letter-spacing:1px;}
       .comment-author.vcard img{border-radius:50%;border:3px solid #c5c5c5;}
       div#commentsAdd p.comment-form-comment textarea{/*background:#f9f9f9 !important;*//*border:0;*/margin-bottom:1rem;}
       div#commentsAdd [type="submit"]{background:transparent;border:2px solid #f6e264;border-radius:30px;color:#000000;font-weight:600;}
       section#ct_sec7 .item{padding:2rem 3rem;background:#f7f7f7;}
       main#sb--smallbiz-inner_box ul.sub-menu.toggle-submenu li{list-style:none !important;margin:0;padding:0;}
       #secondary ul.sub-menu{top:0;margin:0;padding:0;}
       main#sb--smallbiz-inner_box [type="submit"]{border:0;font-size:1rem;padding:0px 25px;}
       main#sb--smallbiz-inner_box ul.product_list_widget li{margin-top:1rem;}
       .widget.widget_archive select,.widget.widget_categories select,#secondary input[type="text"]{/*border:0;*/}
       a.comment-edit-link, a.comment-reply-link{font-weight:600;}
       main#sb--smallbiz-inner_box .price_slider_amount [type="submit"]{padding:10px 18px;}
       .widget-area .woocommerce .product_list_widget li .star-rating{float:right;position:relative;height:1.5em;line-height:1;font-size:0.85rem;width:100% !important;font-family:star;overflow:initial;margin-bottom:0px !important;}
       #secondary ul.product-categories li a{display:inline-block;margin:0;padding:0;margin-top:1rem;}
       #secondary .select2-container .select2-selection--single{font-size:1rem;}
       .select2-results__option{background-color:#0073aa;color:#fff;font-size:1rem;padding:0;list-style:none;line-height:2;}
       ul.products.columns-3 span.woocommerce-Price-amount.amount{line-height:3;}
       body.product-template-default.single.single-product header.page-main-header{display:none;}

/*--------------------------------------------------------------
# 404 Error Page
--------------------------------------------------------------*/
body.error404 .inner-parallax-section-holder{height:620px;background-position:50% 0px;background-attachment:fixed !important;overflow:hidden;background-repeat:no-repeat !important;background-size:cover !important;background:#f6e264;}
.error-page-not-found { position: relative; display: table-cell; height: 100%;width: 100%; vertical-align: middle; padding: 0 30%; text-align: center; padding-top: 3em;}
p.error-404-text.error-grid-col-8 {    line-height: 2; margin: 14px auto 0; float: none; font-size: 15px; color: #ffffff; font-weight: 600; margin-bottom: 35px;}
span.error-btn-text { position: relative; width: auto; font-size: 13px;line-height: 1.692308em; font-weight: 600;letter-spacing: .1em; text-transform: uppercase; outline: 0;  box-sizing: border-box;  -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;-moz-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;padding: 14px 42px; color: #fff; background-color: #2c2c2c; border: 1px solid transparent;}



/*--------------------------------------------------------------
# Other
--------------------------------------------------------------*/
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #d3d3d3;
    /* text-align: center; */
}
p.woocommerce-result-count,
.woocommerce .woocommerce-ordering select {
    font-weight: bold;
}
ul.page-numbers li span{border:0 !important;font-weight:900 !important;}
ul.page-numbers li a{border:0 !important;color:#ffffff !important;font-weight:900 !important;}
p.stock.in-stock{border-bottom:1px dashed #ccc;display:inline-block;font-weight:600;}
span.posted_in{padding-bottom:0.5rem;}
section.related.products h2{display:block;width:100%;text-align:center;}
.woocommerce ul.products li.product .total-product-title-wrap h2{
    text-align: center;
    font-weight: bold;
    font-size: 1rem !important;
}
.woocommerce table.shop_attributes th{font-size:1rem;text-align:center;text-align:right !important;padding:15px 25px 15px 8px;background:transparent !important;border-right:1px solid #e5e5e5 !important;}
.woocommerce table.shop_attributes td p{font-style:normal;}
.woocommerce table.shop_attributes{border:0;border:1px solid rgba(0,0,0,.1);margin-bottom:1.618em;width:100%;}
.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{border-bottom:1px solid rgba(0,0,0,.1);}
.woocommerce table.shop_attributes tr:nth-child(even) td, .woocommerce table.shop_attributes tr:nth-child(even) th{background:rgba(0,0,0,.025) !important;}
.comment-text{border:1px dashed #ccc !important;padding:25px 25px 10px 25px !important;}
strong.woocommerce-review__author{border-bottom:1px dashed #ccc;}
.woocommerce-MyAccount-content{border:1px dashed #ccc;padding:2rem 2rem;margin-top:2rem;}
.woocommerce-billing-fields,.woocommerce-shipping-fields{border:1px dashed #ccc;padding:2rem;}
form.woocommerce-cart-form,.cart-collaterals{border:1px dashed #ccc;padding:2rem 2rem 0rem 2rem;margin-bottom:2rem;}
.woocommerce table.shop_table th{font-weight:bold;}
body.woocommerce-cart .woocommerce table.shop_table td{/*border-bottom:1px dashed #000 !important;*/}


/*Custom Css*/
.font-weight-600{ font-weight: 600;}
.ptb-100 {padding: 100px 0;}
/*Custom Css*/

/*--------------------------------------------------------------
# Projects
--------------------------------------------------------------*/

.sb-4 .sb-project-element.sb-project-element-a084524 .content-widget-advanced-text{text-align:center !important}.sb-4 .sb-project-element.sb-project-element-a084524>.content-container{margin:0 8%;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:1s;transition-property:all}.sb-4 .sb-project-element.sb-project-element-7294414>.sb-project-element-populated{margin:50px 0 0}.sb-4 .sb-project-element.sb-project-element-df52a1b .content-widget-text .content-text-widget-header{padding:0}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-ico-box{padding:0}
.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title,
.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title a{font-size:27px}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-widget-text .content-text-widget-content{padding:24px 55px}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-widget-advanced-text{text-align:center !important}.sb-4 .sb-project-element.sb-project-element-df52a1b>.content-container{margin:0 7.7%;transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:1s;transition-property:all}.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button.content-modern-button-outline .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button .content-overlay:before{background-color:transparent;background-image:linear-gradient(89deg,#ffa024 0%,#ffe91c 100%)}.sb-4 .sb-project-element.sb-project-element-128396e .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-128396e .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(255,192,46,.45098039215686275);border-radius:200px}.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button{padding:15px 66px 15px 53px}
.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button.content-modern-button-outline .content-overlay:after,.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button .content-overlay:after{background-color:transparent;background-image:linear-gradient(89deg,#6a11cb 0%,#005bea 100%)}.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button:hover .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button:hover .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(46,60,255,.45098039215686275)}.sb-4 .sb-project-element.sb-project-element-128396e .content-text{font-size:17px;font-weight:400;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-128396e>.content-container{margin:45px 0 0}.sb-4 .sb-project-element.sb-project-element-128396e{z-index:9}.sb-4 .sb-project-element.sb-project-element-085ec9f{padding:0 35px}.sb-4 .sb-project-element.sb-project-element-9712e10 .content-the-svg{width:200px}.sb-4 .sb-project-element.sb-project-element-9712e10{width:auto;max-width:auto;position:absolute;bottom:-111px;left:-3.5%}.sb-4 .sb-project-element.sb-project-element-db5b165>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.content-wrap{align-content:center;align-items:center}
.sb-4 .sb-project-element.sb-project-element-db5b165{margin-top:-3%;margin-bottom:0;padding:220px 35px 200px}.sb-4 .sb-project-element.sb-project-element-d836dd4>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d836dd4{position:relative;left:0}
.sb-4 .sb-project-element.sb-project-element-7c05e1f .content-media-image{border-radius:20px 20px 0 0 !important}.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-header .entry-title a{font-size:27px;font-weight:700}.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-tax{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;font-style:normal}.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-tax a:after{margin-right:5px;margin-left:5px}.sb-4 .sb-project-element.sb-project-element-7c05e1f>.content-container{margin:0 2% 0 -17%}.sb-4 .sb-project-element.sb-project-element-7c05e1f{animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.sb-4 .sb-project-element.sb-project-element-5cbb9f7 .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-5cbb9f7 .content-text{font-size:18px;font-weight:600;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-5cbb9f7 .content-modern-button:hover .content-text{text-decoration:underline}.sb-4 .sb-project-element.sb-project-element-5cbb9f7 .content-icon{font-size:30px}.sb-4 .sb-project-element.sb-project-element-5cbb9f7>.content-container{margin:80px 0 0 450px}.sb-4 .sb-project-element.sb-project-element-ede676e.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:flex-end}.sb-4 .sb-project-element.sb-project-element-ede676e>.sb-project-element-populated{margin:0 0 0 50px}.sb-4 .sb-project-element.sb-project-element-ede676e{position:absolute;top:0;right:0}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-modern-heading-secondary{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;background-color:transparent;background-image:linear-gradient(88deg,#ffa024 0%,#ffe91c 100%);padding:0 0 0 20px;border-radius:10px 0 0 10px;max-width:92px}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-modern-heading-secondary .content-head-highlight{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;margin:0 0 0 -3px}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-widget-modern-heading .content-widget-inner{margin:-15px 0 0}.sb-4 .sb-project-element.sb-project-element-dfa897b{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-7b66566 .content-modern-heading-primary{font-size:50px;font-weight:600;text-transform:capitalize;letter-spacing:-.65px;margin:0;max-width:365px}.sb-4 .sb-project-element.sb-project-element-7b66566{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-carousel-navigation{justify-content:flex-start}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-carousel-navigation .content-prev{margin-right:30px}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-custom-nav{box-shadow:0px 0px 25px 0px rgba(0,0,0,.1607843137254902);font-size:18px}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-custom-nav,.sb-4 .sb-project-element.sb-project-element-3d650ae .content-arrow-nav{border-radius:50px;padding:17px 18px}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-custom-nav>span{line-height:0}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-custom-nav:hover{background-color:transparent;background-image:linear-gradient(180deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);color:#fff;font-size:18px}.sb-4 .sb-project-element.sb-project-element-3d650ae>.content-container{margin:80px 0 0}.sb-4 .sb-project-element.sb-project-element-32b64e1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.sb-4 .sb-project-element.sb-project-element-32b64e1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(359deg,#030303 0%,#2d2d2d 100%)}.sb-4 .sb-project-element.sb-project-element-32b64e1>.sb-project-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:180px 248px 150px}.sb-4 .sb-project-element.sb-project-element-32b64e1>.sb-project-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-modern-heading-secondary{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;background-color:transparent;background-image:linear-gradient(88deg,#ffa024 0%,#ffe91c 100%);padding:0 0 0 27px;border-radius:10px 0 0 10px;max-width:90px}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-modern-heading-secondary .content-head-highlight{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-0ba7487>.content-container{margin:0 0 0 -6.5%}.sb-4 .sb-project-element.sb-project-element-0ba7487{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-modern-heading-primary{font-size:50px;font-weight:600;text-transform:capitalize;letter-spacing:-.65px;margin:0}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-modern-heading-divider{height:5px;width:95px;background-color:#ccc;box-shadow:0px 10px 30px 0px rgba(46,60,255,.30980392156862746)}.sb-4 .sb-project-element.sb-project-element-c6021f3>.content-container{margin:0 0 70px}.sb-4 .sb-project-element.sb-project-element-c6021f3{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-c731bef .content-carousel-navigation{justify-content:space-between}.sb-4 .sb-project-element.sb-project-element-c731bef .content-custom-nav{color:#fff;font-size:39px}.sb-4 .sb-project-element.sb-project-element-c731bef{z-index:9;position:absolute;top:55%;right:-7.5%;min-width:115%}.sb-4 .sb-project-element.sb-project-element-b7074d3{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-3ec6d33 .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-3ec6d33 .content-text{font-size:18px;font-weight:400;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-3ec6d33 .content-modern-button:hover .content-text{text-decoration:underline}
.sb-4 .sb-project-element.sb-project-element-3ec6d33 .content-icon{font-size:30px}.sb-4 .sb-project-element.sb-project-element-3ec6d33>.content-container{margin:85px 0 0}.sb-4 .sb-project-element.sb-project-element-b9af239{margin-top:200px;margin-bottom:0;padding:0 35px}.sb-4 .sb-project-element.sb-project-element-0312007{padding:0 35px}.sb-4 .sb-project-element.sb-project-element-d4adb64{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-9fc44cd .content-widget-container{text-align:center}.sb-4 .sb-project-element.sb-project-element-9fc44cd{width:auto;max-width:auto;position:relative;bottom:0;left:-6%}.sb-4 .sb-project-element.sb-project-element-9fc44cd>.content-container{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:1s;transition-property:all}.sb-4 .sb-project-element.sb-project-element-cd95f6f .content-the-svg{width:205px;height:0}.sb-4 .sb-project-element.sb-project-element-cd95f6f .content-widget-container{text-align:center}.sb-4 .sb-project-element.sb-project-element-cd95f6f{width:auto;max-width:auto;position:absolute;right:0;bottom:0}.sb-4 .sb-project-element.sb-project-element-cd95f6f>.content-container{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:1s;transition-property:all}.sb-4 .sb-project-element.sb-project-element-a159fc2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.sb-4 .sb-project-element.sb-project-element-a159fc2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f5f5f5}.sb-4 .sb-project-element.sb-project-element-a159fc2>.sb-project-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:148px 35px 250px}.sb-4 .sb-project-element.sb-project-element-a159fc2>.sb-project-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-modern-heading-secondary{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:2.64px}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-modern-heading-secondary .content-head-highlight{font-family:"Open Sans",Sans-serif;font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:2.64px}.sb-4 .sb-project-element.sb-project-element-f560fa1{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-primary{font-size:50px;font-weight:600;text-transform:capitalize;letter-spacing:-.65px;margin:0}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-divider{height:5px;width:95px;margin:24px 0 34px;background-color:#ccc;box-shadow:0px 10px 30px 0px rgba(46,60,255,.30980392156862746)}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-description{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.4em;margin:0}.sb-4 .sb-project-element.sb-project-element-5fb3627{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-54e551a{margin-top:-11%;margin-bottom:10%;padding:0 35px}.sb-4 .sb-project-element.sb-project-element-8a38be5>.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-8a38be5>.sb-project-element-populated>.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-8a38be5>.elementor-background-slideshow{border-radius:15px}.sb-4 .sb-project-element.sb-project-element-8a38be5>.sb-project-element-populated{box-shadow:0px 3px 25px 0px rgba(0,0,0,.1);margin:0 40px;padding:0}.sb-4 .sb-project-element.sb-project-element-8a38be5{animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-primary{font-size:34px;text-transform:capitalize;line-height:1.4em;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-secondary{font-family:"Nunito",Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:rgba(255,255,255,.7)}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-secondary .content-head-highlight{font-family:"Nunito",Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-divider{width:70%;background-color:rgba(255,255,255,.2)}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-widget-modern-heading .content-widget-inner{padding:25px 0 1px}.sb-4 .sb-project-element.sb-project-element-5222ea8>.content-container{background-color:transparent;background-image:linear-gradient(231deg,#6a11cb 0%,#005bea 100%);border-radius:15px 15px 0 0;box-shadow:0px 10px 30px 0px rgba(0,90,233,.25098039215686274)}.sb-4 .sb-project-element.sb-project-element-5222ea8{position:relative}.sb-4 .sb-project-element.sb-project-element-fbb3849 .elementor-text-editor{text-align:center}.sb-4 .sb-project-element.sb-project-element-fbb3849{font-size:18px;font-weight:400}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button.content-modern-button-outline .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button .content-overlay:before{background-color:transparent;background-image:linear-gradient(89deg,#6a11cb 0%,#005bea 100%)}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(46,60,255,.45098039215686275);border-radius:200px}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button{padding:15px 59px 14px 50px}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button.content-modern-button-outline .content-overlay:after,.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button .content-overlay:after{background-color:transparent;background-image:linear-gradient(89deg,#ffa024 0%,#ffe91c 100%)}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button:hover .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button:hover .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(255,192,46,.45098039215686275)}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-text{font-size:16px;font-weight:400;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-4e41b74>.content-container{padding:0 0 30px}.sb-4 .sb-project-element.sb-project-element-1ae57fb>.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-1ae57fb>.sb-project-element-populated>.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-1ae57fb>.elementor-background-slideshow{border-radius:15px}.sb-4 .sb-project-element.sb-project-element-1ae57fb>.sb-project-element-populated{box-shadow:0px 3px 25px 0px rgba(0,0,0,.1);margin:0 40px;padding:0}.sb-4 .sb-project-element.sb-project-element-1ae57fb{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-primary{font-size:34px;text-transform:capitalize;line-height:1.4em}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-secondary{font-family:"Nunito",Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:rgba(17,17,17,.7)}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-secondary .content-head-highlight{font-family:"Nunito",Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-divider{width:70%;background-color:rgba(255,255,255,.2)}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-widget-modern-heading .content-widget-inner{padding:25px 0 1px}.sb-4 .sb-project-element.sb-project-element-3981ab3>.content-container{background-color:transparent;background-image:linear-gradient(231deg,#ffa024 0%,#ffe91c 100%);border-radius:15px 15px 0 0;box-shadow:0px 10px 30px 0px rgba(255,192,32,.25098039215686274)}.sb-4 .sb-project-element.sb-project-element-3981ab3{position:relative}.sb-4 .sb-project-element.sb-project-element-b4a7634 .elementor-text-editor{text-align:center}.sb-4 .sb-project-element.sb-project-element-b4a7634{color:#787878;font-size:18px;font-weight:400}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button.content-modern-button-outline .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button .content-overlay:before{background-color:transparent;background-image:linear-gradient(89deg,#ffa024 0%,#ffe91c 100%)}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(255,192,46,.45098039215686275);border-radius:200px}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button{padding:15px 59px 14px 50px}
.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button.content-modern-button-outline .content-overlay:after,.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button .content-overlay:after{background-color:transparent;background-image:linear-gradient(89deg,#6a11cb 0%,#005bea 100%)}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button:hover .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button:hover .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(46,60,255,.45098039215686275)}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-text{font-size:17px;font-weight:400;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-2b8c859>.content-container{padding:0 0 30px}.sb-4 .sb-project-element.sb-project-element-a685878>.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-a685878>.sb-project-element-populated>.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-a685878>.elementor-background-slideshow{border-radius:15px}
.sb-4 .sb-project-element.sb-project-element-a685878>.sb-project-element-populated{box-shadow:0px 3px 25px 0px rgba(0,0,0,.1);margin:0 40px;padding:0}.sb-4 .sb-project-element.sb-project-element-a685878{animation-delay:.1s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-primary{font-size:34px;text-transform:capitalize;line-height:1.4em}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-secondary{font-family:"Nunito",Sans-serif;font-size:21px;font-weight:400;text-transform:capitalize;color:rgba(255,255,255,.7)}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-secondary .content-head-highlight{font-family:"Nunito",Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-divider{width:70%;background-color:rgba(255,255,255,.2)}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-widget-modern-heading .content-widget-inner{padding:25px 0 1px}.sb-4 .sb-project-element.sb-project-element-ef63590>.content-container{background-color:transparent;background-image:linear-gradient(231deg,#6a11cb 0%,#005bea 100%);border-radius:15px 15px 0 0;box-shadow:0px 10px 30px 0px rgba(0,90,233,.25098039215686274)}.sb-4 .sb-project-element.sb-project-element-ef63590{position:relative}.sb-4 .sb-project-element.sb-project-element-8634c8b .elementor-text-editor{text-align:center}.sb-4 .sb-project-element.sb-project-element-8634c8b{font-size:18px;font-weight:400}.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button.content-modern-button-outline .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button .content-overlay:before{background-color:transparent;background-image:linear-gradient(89deg,#6a11cb 0%,#005bea 100%)}.sb-4 .sb-project-element.sb-project-element-590f064 .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-590f064 .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(46,60,255,.45098039215686275);border-radius:200px}.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button{padding:15px 59px 14px 50px}.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button.content-modern-button-outline .content-overlay:after,.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button .content-overlay:after{background-color:transparent;background-image:linear-gradient(89deg,#ffa024 0%,#ffe91c 100%)}.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button:hover .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button:hover .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(255,192,46,.45098039215686275)}.sb-4 .sb-project-element.sb-project-element-590f064 .content-text{font-size:16px;font-weight:400;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-590f064>.content-container{padding:0 0 30px}.sb-4 .sb-project-element.sb-project-element-71cda55:not(.elementor-motion-effects-element-type-background),.sb-4 .sb-project-element.sb-project-element-71cda55>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#f5f5f5 0%,#fff 100%)}.sb-4 .sb-project-element.sb-project-element-71cda55{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:150px 35px}.sb-4 .sb-project-element.sb-project-element-71cda55>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-105abef>.sb-project-element-populated{margin:0 80px 0 0}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-modern-heading-secondary{font-family:"Open Sans",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;background-color:transparent;background-image:linear-gradient(88deg,#6a11cb 0%,#005bea 100%);padding:0 0 0 25px;border-radius:10px 0 0 10px;max-width:92px}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-modern-heading-secondary .content-head-highlight{font-family:"Open Sans",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-d5913dd{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-modern-heading-primary{font-size:50px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-.65px;margin:0;max-width:666px}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-modern-heading-divider{height:5px;width:95px;margin:15px 0 35px;background-color:#ccc}.sb-4 .sb-project-element.sb-project-element-081ee5b>.content-container{margin:0 0 13%}.sb-4 .sb-project-element.sb-project-element-081ee5b{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-6dd0d8f .content-media-image{max-width:45em;border-radius:20px;overflow:hidden;box-shadow:0px 3px 30px 0px rgba(0,0,0,.11)}.sb-4 .sb-project-element.sb-project-element-6dd0d8f{z-index:2}.sb-4 .sb-project-element.sb-project-element-6dd0d8f>.content-container{transition-timing-function:cubic-bezier(.165,.84,.44,1);transition-duration:1s;transition-property:all}.sb-4 .sb-project-element.sb-project-element-83c503a{position:absolute;right:-20%;bottom:-5%;min-width:60vw}.sb-4 .sb-project-element.sb-project-element-83c503a>.content-container{transition-duration:1s;transition-property:all}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-801c67d.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-801c67d.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-801c67d>.sb-project-element-populated{margin:0 0 0 60px}.sb-4 .sb-project-element.sb-project-element-5a722ca .content-modern-heading-description{font-size:16px;line-height:1.6em;max-width:550px}.sb-4 .sb-project-element.sb-project-element-5a722ca>.content-container{margin:20% 0 16%}.sb-4 .sb-project-element.sb-project-element-5a722ca{animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-c77f31c .content-widget-text .content-text-widget-header{padding:63px 90px 63px 77px}.sb-4 .sb-project-element.sb-project-element-c77f31c .content-ico-box{padding:0}.sb-4 .sb-project-element.sb-project-element-c77f31c .col-title,.sb-4 .sb-project-element.sb-project-element-c77f31c .col-title a{font-size:32px}.sb-4 .sb-project-element.sb-project-element-c77f31c .widget-content{color:rgba(17,17,17,.6) !important;font-size:16px}.sb-4 .sb-project-element.sb-project-element-c77f31c .content-widget-text .content-text-widget-content{padding:0}.sb-4 .sb-project-element.sb-project-element-c77f31c .content-widget-advanced-text{text-align:left !important;padding:0 20px 0 0}.sb-4 .sb-project-element.sb-project-element-c77f31c>.content-container{margin:0 4% 2% 0;background-color:#fff;border-radius:20px;box-shadow:0px 7px 25px 0px rgba(0,0,0,.09)}.sb-4 .sb-project-element.sb-project-element-c77f31c{z-index:1;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-widget-text .content-text-widget-header{padding:63px 70px 63px 77px}.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-ico-box{padding:0}.sb-4 .sb-project-element.sb-project-element-8b14b7b .col-title,.sb-4 .sb-project-element.sb-project-element-8b14b7b .col-title a{font-size:32px}.sb-4 .sb-project-element.sb-project-element-8b14b7b .widget-content{color:rgba(17,17,17,.6) !important;font-size:16px}.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-widget-text .content-text-widget-content{padding:0}.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-widget-advanced-text{text-align:left !important;padding:0 20px 0 0}.sb-4 .sb-project-element.sb-project-element-8b14b7b>.content-container{margin:0 4% 2% 0;background-color:#fff;border-radius:20px;box-shadow:0px 7px 25px 0px rgba(0,0,0,.09)}.sb-4 .sb-project-element.sb-project-element-8b14b7b{z-index:1;animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-widget-text .content-text-widget-header{padding:63px 75px 63px 77px}.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-ico-box{padding:0}.sb-4 .sb-project-element.sb-project-element-ca4e691 .col-title,.sb-4 .sb-project-element.sb-project-element-ca4e691 .col-title a{font-size:32px}.sb-4 .sb-project-element.sb-project-element-ca4e691 .widget-content{color:rgba(17,17,17,.6) !important;font-size:16px}.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-widget-text .content-text-widget-content{padding:0}.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-widget-advanced-text{text-align:left !important;padding:0 20px 0 0}.sb-4 .sb-project-element.sb-project-element-ca4e691>.content-container{margin:0 4% 0 0;background-color:#fff;border-radius:20px;box-shadow:0px 7px 25px 0px rgba(0,0,0,.09)}.sb-4 .sb-project-element.sb-project-element-ca4e691{z-index:1;animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-15a6a1f .content-the-svg{width:300px}.sb-4 .sb-project-element.sb-project-element-15a6a1f .content-widget-container{text-align:center}.sb-4 .sb-project-element.sb-project-element-15a6a1f{position:absolute;top:38%;right:-10%}.sb-4 .sb-project-element.sb-project-element-b01d129:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.sb-4 .sb-project-element.sb-project-element-b01d129>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(261deg,#6a11cb 0%,#005bea 100%)}.sb-4 .sb-project-element.sb-project-element-b01d129>.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-b01d129>.sb-project-element-populated>.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-b01d129>.elementor-background-slideshow{border-radius:20px}.sb-4 .sb-project-element.sb-project-element-b01d129>.sb-project-element-populated{box-shadow:0px 9px 30px 0px rgba(0,90,233,.3);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.sb-4 .sb-project-element.sb-project-element-b01d129>.sb-project-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-9b476a9{padding:40px 0 40px 40px}.sb-4 .sb-project-element.sb-project-element-6999153 .elementor-counter-number-wrapper{font-size:94px;font-weight:400;letter-spacing:-4.23px}.sb-4 .sb-project-element.sb-project-element-6999153>.content-container{margin:0 10px 0 0}.sb-4 .sb-project-element.sb-project-element-6999153{width:auto;max-width:auto;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-1a2c63b .content-modern-heading-primary{font-size:32px;font-weight:700}.sb-4 .sb-project-element.sb-project-element-1a2c63b .content-modern-heading-description{color:rgba(255,255,255,.6);font-size:16px;text-transform:capitalize}.sb-4 .sb-project-element.sb-project-element-1a2c63b{width:auto;max-width:auto;animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-b26ee1b .elementor-counter-number-wrapper{font-size:94px;font-weight:400;letter-spacing:-4.23px}.sb-4 .sb-project-element.sb-project-element-b26ee1b>.content-container{margin:0 17px 0 0}.sb-4 .sb-project-element.sb-project-element-b26ee1b{width:auto;max-width:auto;animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-668ae27 .content-modern-heading-primary{font-size:32px;font-weight:700}.sb-4 .sb-project-element.sb-project-element-668ae27 .content-modern-heading-description{color:rgba(255,255,255,.6);font-size:16px;text-transform:capitalize}.sb-4 .sb-project-element.sb-project-element-668ae27{width:auto;max-width:auto;animation-delay:.45s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-90991e8 .elementor-counter-number-wrapper{font-size:94px;font-weight:400;letter-spacing:-4.23px}.sb-4 .sb-project-element.sb-project-element-90991e8>.content-container{margin:0 17px 0 0}.sb-4 .sb-project-element.sb-project-element-90991e8{width:auto;max-width:auto;animation-delay:.6s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-3c1b784 .content-modern-heading-primary{font-size:32px;font-weight:700}.sb-4 .sb-project-element.sb-project-element-3c1b784 .content-modern-heading-description{color:rgba(255,255,255,.6);font-size:16px;text-transform:capitalize}.sb-4 .sb-project-element.sb-project-element-3c1b784{width:auto;max-width:auto;animation-delay:.75s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-6d813d8{padding:0 35px}
.sb-4 .sb-project-element.sb-project-element-c3de62f .content-the-svg{width:100%}.sb-4 .sb-project-element.sb-project-element-c3de62f{width:auto;max-width:auto;position:absolute;left:-7%}.sb-4 .sb-project-element.sb-project-element-1493a9a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-1493a9a{margin-top:244px;margin-bottom:244px;padding:0 35px}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-d95280c.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-d95280c.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-d95280c>.sb-project-element-populated{margin:0 50px 0 0}.sb-4 .sb-project-element.sb-project-element-c99147e .content-modern-heading-secondary{font-family:"Open Sans",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:4.8px;background-color:transparent;background-image:linear-gradient(88deg,#6a11cb 0%,#005bea 100%);padding:0 0 0 25px;border-radius:10px 0 0 10px;max-width:92px}.sb-4 .sb-project-element.sb-project-element-c99147e .content-modern-heading-secondary .content-head-highlight{font-family:"Open Sans",Sans-serif;font-size:24px;font-weight:600;text-transform:uppercase}
.sb-4 .sb-project-element.sb-project-element-c99147e{animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-primary{font-size:50px;font-weight:600;text-transform:capitalize;line-height:1.3em;letter-spacing:-.65px;margin:0;max-width:666px}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-divider{height:5px;width:95px;margin:15px 0 35px;background-color:#ccc}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-description{font-family:"Open Sans",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:1.4em}.sb-4 .sb-project-element.sb-project-element-eaf5687>.content-container{margin:0 0 8%}.sb-4 .sb-project-element.sb-project-element-eaf5687{animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button-wrapper{text-align:left}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button.content-modern-button-outline .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button .content-overlay:before{background-color:transparent;background-image:linear-gradient(89deg,#ffa024 0%,#ffe91c 100%)}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-ce87aea .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(255,192,46,.45098039215686275);border-radius:200px}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button{padding:15px 72px 14px 50px}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button.content-modern-button-outline .content-overlay:after,.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button .content-overlay:after{background-color:transparent;background-image:linear-gradient(89deg,#6a11cb 0%,#005bea 100%)}
.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button:hover .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button:hover .content-overlay:after{box-shadow:0px 6px 30px 0px rgba(46,60,255,.45098039215686275)}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-text{font-size:17px;font-weight:400;text-transform:uppercase}.sb-4 .sb-project-element.sb-project-element-ce87aea{width:auto;max-width:auto}.sb-4 .sb-project-element.sb-project-element-bbe6481>.sb-project-element-populated{margin:0 0 0 50px}.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-media img{border-radius:20px !important}.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title a{font-size:32px;font-weight:600;text-transform:capitalize}.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info a,.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info{color:rgba(255,255,255,.6)}.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info,.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400}.sb-4 .sb-project-element.sb-project-element-06c4151{text-align:left;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-06c4151 .type-post .entry-main{padding:33px 47px 33px 74px}.sb-4 .sb-project-element.sb-project-element-06c4151>.content-container{margin:0 0 0 15%}.sb-4 .sb-project-element.sb-project-element-70f0ce8>.sb-project-element-populated{margin:0 50px 0 0}.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-media img{border-radius:20px !important}.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title a{font-size:32px;font-weight:600;text-transform:capitalize}.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info a,.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info{color:rgba(255,255,255,.6)}.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info,.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400}.sb-4 .sb-project-element.sb-project-element-12c28b8{text-align:left;animation-delay:.15s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-12c28b8 .type-post .entry-main{padding:33px 102px 33px 74px}.sb-4 .sb-project-element.sb-project-element-12c28b8>.content-container{margin:8% 0 0 15%}.sb-4 .sb-project-element.sb-project-element-26e4922>.sb-project-element-populated{margin:0 0 0 50px}.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-media img{border-radius:20px !important}.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title a{font-size:32px;font-weight:600;text-transform:capitalize}.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info a,.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info{color:rgba(255,255,255,.6)}.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info,.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info a{font-family:"Open Sans",Sans-serif;font-size:18px;font-weight:400}.sb-4 .sb-project-element.sb-project-element-bae1aaf{text-align:left;animation-delay:.3s;animation-timing-function:cubic-bezier(.165,.84,.44,1)}.sb-4 .sb-project-element.sb-project-element-bae1aaf .type-post .entry-main{padding:33px 106px 33px 74px}.sb-4 .sb-project-element.sb-project-element-bae1aaf>.content-container{margin:7.5% 0 0 15%}@media(max-width:1024px){.sb-4 .sb-project-element.sb-project-element-a9b896f .content-media-image{max-width:70%}.sb-4 .sb-project-element.sb-project-element-1dad053 .content-media-image{max-width:80%}.sb-4 .sb-project-element.sb-project-element-1dad053{left:-14%}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-5bdb124.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-5bdb124.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-5bdb124.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-5bdb124>.sb-project-element-populated{margin:64% 0 0}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-modern-heading-secondary{font-size:20px;padding:0 0 0 30px}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-modern-heading-secondary .content-head-highlight{font-size:20px}.sb-4 .sb-project-element.sb-project-element-7f90fdb>.content-container{margin:0 0 0 -20%}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-modern-heading-primary{font-size:38px}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-modern-heading-description{font-size:14px;max-width:900px}.sb-4 .sb-project-element.sb-project-element-e011c60 .content-modern-button-wrapper{text-align:center}.sb-4 .sb-project-element.sb-project-element-e011c60 .content-modern-button{padding:15px 50px 15px 40px}.sb-4 .sb-project-element.sb-project-element-e011c60 .content-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-e011c60{width:auto;max-width:auto}.sb-4 .sb-project-element.sb-project-element-a51a284 .content-icon-list-item,.sb-4 .sb-project-element.sb-project-element-a51a284 .content-icon-list-items{justify-content:center;text-align:center}.sb-4 .sb-project-element.sb-project-element-a51a284{bottom:-30px}.sb-4 .sb-project-element.sb-project-element-6371fa4 .content-media-image{max-width:85%}.sb-4 .sb-project-element.sb-project-element-6371fa4{position:absolute;top:-180px;left:300px;min-width:0}.sb-4 .sb-project-element.sb-project-element-0f1b2d7 .content-media-image{max-width:85%}.sb-4 .sb-project-element.sb-project-element-0f1b2d7{position:absolute;top:-175px;left:290px;min-width:0}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-fd88d66.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-fd88d66.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-fd88d66.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-fd88d66>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-1cdb20d .content-media-image{max-width:70%}
.sb-4 .sb-project-element.sb-project-element-e9b01b9 .content-the-shape{height:380px}.sb-4 .sb-project-element.sb-project-element-e9b01b9 .content-widget-container-inner{max-width:75%}.sb-4 .sb-project-element.sb-project-element-e9b01b9{position:absolute;top:20%;right:30px}.sb-4 .sb-project-element.sb-project-element-1c1db51 .content-the-shape{height:300px}.sb-4 .sb-project-element.sb-project-element-1c1db51 .content-widget-container-inner{max-width:88%}.sb-4 .sb-project-element.sb-project-element-1c1db51{right:0;bottom:-10%}.sb-4 .sb-project-element.sb-project-element-648efe6 .content-icon-list-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-648efe6>.content-container{margin:0 20% 0 0}.sb-4 .sb-project-element.sb-project-element-648efe6{position:absolute;right:6%;bottom:10%}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-eb7d6bd.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-eb7d6bd.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-eb7d6bd.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-eb7d6bd>.sb-project-element-populated{margin:50px 0 0}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-modern-heading-secondary{font-size:20px}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-modern-heading-secondary .content-head-highlight{font-size:20px}.sb-4 .sb-project-element.sb-project-element-e903c67 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-e903c67 .content-modern-heading-primary{font-size:33px;max-width:750px}.sb-4 .sb-project-element.sb-project-element-e903c67 .content-modern-heading-description{font-size:14px;max-width:750px}.sb-4 .sb-project-element.sb-project-element-217957b .content-modern-button{padding:15px 50px 15px 40px}.sb-4 .sb-project-element.sb-project-element-217957b .content-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-ad69989.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-modern-heading-secondary{font-size:20px}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-modern-heading-secondary .content-head-highlight{font-size:20px}.sb-4 .sb-project-element.sb-project-element-f718282 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-f718282 .content-modern-heading-primary{font-size:33px;max-width:750px}.sb-4 .sb-project-element.sb-project-element-f718282 .content-modern-heading-description{font-size:14px;max-width:750px}.sb-4 .sb-project-element.sb-project-element-9be8b52>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d29a745>.content-container{/*margin:0 16% 11%*/}.sb-4 .sb-project-element.sb-project-element-625c771>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d8502fd>.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-fe108f7>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-92d8787>.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-b82b59e>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-a084524>.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-7294414>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-df52a1b>.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-128396e .content-modern-button{padding:15px 50px 15px 40px}.sb-4 .sb-project-element.sb-project-element-128396e .content-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-9712e10{bottom:-155px}.sb-4 .sb-project-element.sb-project-element-db5b165{padding:100px 35px 200px}.sb-4 .sb-project-element.sb-project-element-d836dd4>.sb-project-element-populated{margin:0;padding:0}.sb-4 .sb-project-element.sb-project-element-7c05e1f>.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-5cbb9f7>.content-container{margin:50px 0 0}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-ede676e.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-ede676e.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-ede676e.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-ede676e>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-ede676e{position:relative;top:-5%}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-dfa897b>.content-container{margin:0 0 0 -15%}.sb-4 .sb-project-element.sb-project-element-7b66566 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-7b66566 .content-modern-heading-primary{font-size:33px;max-width:607px}.sb-4 .sb-project-element.sb-project-element-3d650ae .content-carousel-navigation{justify-content:center}.sb-4 .sb-project-element.sb-project-element-32b64e1>.sb-project-element-populated{padding:100px 30px 130px}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-modern-heading-secondary{padding:0 0 0 28px}.sb-4 .sb-project-element.sb-project-element-0ba7487>.content-container{margin:0 0 0 -10%}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-modern-heading-primary{font-size:33px}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-modern-heading-divider{margin:20px 0 0}.sb-4 .sb-project-element.sb-project-element-c6021f3>.content-container{margin:0 0 50px}.sb-4 .sb-project-element.sb-project-element-c731bef .content-custom-nav{font-size:30px}.sb-4 .sb-project-element.sb-project-element-c731bef{right:0;min-width:100%}.sb-4 .sb-project-element.sb-project-element-b7074d3>.content-container{margin:0 4%}.sb-4 .sb-project-element.sb-project-element-3ec6d33>.content-container{margin:50px 0 0}.sb-4 .sb-project-element.sb-project-element-9fc44cd{left:-17%}.sb-4 .sb-project-element.sb-project-element-a159fc2>.sb-project-element-populated{padding:40px 35px 60px}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-modern-heading-secondary{font-size:20px}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-modern-heading-secondary .content-head-highlight{font-size:20px}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-primary{font-size:33px}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-description{font-size:14px}.sb-4 .sb-project-element.sb-project-element-54e551a{margin-top:5%;margin-bottom:10%}.sb-4 .sb-project-element.sb-project-element-8a38be5>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-primary{font-size:25px;margin:0}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-secondary{color:rgba(255,255,255,.7);padding:0 0 15px}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-secondary .content-head-highlight{font-size:65px}.sb-4 .sb-project-element.sb-project-element-fbb3849{font-size:16px}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-modern-button{padding:15px 36px 15px 35px}.sb-4 .sb-project-element.sb-project-element-4e41b74 .content-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-1ae57fb>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-primary{font-size:27px;margin:0}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-secondary{color:rgba(17,17,17,.7);padding:0 0 15px}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-secondary .content-head-highlight{font-size:65px;color:#111}.sb-4 .sb-project-element.sb-project-element-b4a7634{font-size:16px}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-modern-button{padding:15px 36px 15px 35px}.sb-4 .sb-project-element.sb-project-element-2b8c859 .content-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-a685878>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-primary{font-size:27px;margin:0}
.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-secondary{font-size:21px;color:rgba(255,255,255,.7);padding:0 0 15px}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-secondary .content-head-highlight{font-size:65px;color:#fff}.sb-4 .sb-project-element.sb-project-element-8634c8b{font-size:16px}.sb-4 .sb-project-element.sb-project-element-590f064 .content-modern-button{padding:15px 36px 15px 35px}
.sb-4 .sb-project-element.sb-project-element-590f064 .content-text{font-size:15px}
.sb-4 .sb-project-element.sb-project-element-105abef>.sb-project-element-populated{margin:0}
.sb-4 .sb-project-element.sb-project-element-d5913dd .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-modern-heading-secondary{font-size:20px;padding:0 0 0 32px}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-modern-heading-secondary .content-head-highlight{font-size:20px}.sb-4 .sb-project-element.sb-project-element-d5913dd>.content-container{margin:0 0 0 -15%}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-modern-heading-primary{font-size:33px}.sb-4 .sb-project-element.sb-project-element-6dd0d8f .content-media-image{max-width:570px}.sb-4 .sb-project-element.sb-project-element-83c503a .content-media-image{max-width:50em}.sb-4 .sb-project-element.sb-project-element-83c503a{right:0}.sb-4 .sb-project-element.sb-project-element-801c67d>.sb-project-element-populated{margin:0}
.sb-4 .sb-project-element.sb-project-element-5a722ca .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-5a722ca>.content-container{margin:10% 0 7%}.sb-4 .sb-project-element.sb-project-element-c77f31c>.content-container{margin:0 5% 2%}.sb-4 .sb-project-element.sb-project-element-8b14b7b>.content-container{margin:0 5% 2%}.sb-4 .sb-project-element.sb-project-element-ca4e691>.content-container{margin:0 5% 2%}.sb-4 .sb-project-element.sb-project-element-2115b7e{padding:0 20px}.sb-4 .sb-project-element.sb-project-element-6999153 .elementor-counter-number-wrapper{font-size:65px}.sb-4 .sb-project-element.sb-project-element-1a2c63b .content-modern-heading-primary{font-size:23px}.sb-4 .sb-project-element.sb-project-element-1a2c63b .content-modern-heading-description{font-size:13px}.sb-4 .sb-project-element.sb-project-element-1a2c63b{width:100%;max-width:100%}
.sb-4 .sb-project-element.sb-project-element-b26ee1b .elementor-counter-number-wrapper{font-size:65px}.sb-4 .sb-project-element.sb-project-element-668ae27 .content-modern-heading-primary{font-size:23px}.sb-4 .sb-project-element.sb-project-element-668ae27 .content-modern-heading-description{font-size:13px}.sb-4 .sb-project-element.sb-project-element-668ae27{width:100%;max-width:100%}
.sb-4 .sb-project-element.sb-project-element-90991e8 .elementor-counter-number-wrapper{font-size:65px}.sb-4 .sb-project-element.sb-project-element-3c1b784 .content-modern-heading-primary{font-size:23px}.sb-4 .sb-project-element.sb-project-element-3c1b784 .content-modern-heading-description{font-size:13px}.sb-4 .sb-project-element.sb-project-element-3c1b784{width:100%;max-width:100%}.sb-4 .sb-project-element.sb-project-element-c3de62f{left:-14%}.sb-4 .sb-project-element.sb-project-element-1493a9a{margin-top:150px;margin-bottom:100px}.sb-4 .sb-project-element.sb-project-element-d95280c.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-d95280c>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-c99147e .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-c99147e .content-modern-heading-secondary{font-size:20px;padding:0 0 0 32px}.sb-4 .sb-project-element.sb-project-element-c99147e .content-modern-heading-secondary .content-head-highlight{font-size:20px}.sb-4 .sb-project-element.sb-project-element-c99147e>.content-container{margin:0 0 0 -15%}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-primary{font-size:33px}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-description{font-size:14px}.sb-4 .sb-project-element.sb-project-element-eaf5687>.content-container{margin:0 0 3%}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-modern-button{padding:13px 47px 13px 37px}.sb-4 .sb-project-element.sb-project-element-ce87aea .content-text{font-size:15px}.sb-4 .sb-project-element.sb-project-element-bbe6481>.sb-project-element-populated{margin:0 30px 70px}.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title a{font-size:25px}.sb-4 .sb-project-element.sb-project-element-06c4151>.content-container{margin:5% 0 0}.sb-4 .sb-project-element.sb-project-element-70f0ce8>.sb-project-element-populated{margin:0 30px 70px}.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title a{font-size:25px}.sb-4 .sb-project-element.sb-project-element-12c28b8>.content-container{margin:5% 0 0}.sb-4 .sb-project-element.sb-project-element-26e4922>.sb-project-element-populated{margin:0 30px 70px}.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title a{font-size:25px}.sb-4 .sb-project-element.sb-project-element-bae1aaf>.content-container{margin:5% 0 0}}@media(max-width:767px){.sb-4 .sb-project-element.sb-project-element-a9b896f .content-media-image{max-width:30%}.sb-4 .sb-project-element.sb-project-element-a9b896f{position:absolute}.sb-4 .sb-project-element.sb-project-element-47b9040 .content-media-image{max-width:60%}.sb-4 .sb-project-element.sb-project-element-47b9040{position:absolute;top:54em}.sb-4 .sb-project-element.sb-project-element-1dad053 .content-media-image{max-width:60%}.sb-4 .sb-project-element.sb-project-element-1dad053{bottom:0;left:-22%}.sb-4 .sb-project-element.sb-project-element-db7f760{margin-top:0;margin-bottom:0;padding:0 35px}.sb-4 .sb-project-element.sb-project-element-5bdb124>.sb-project-element-populated{margin:-60% 0 0}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-modern-heading-secondary .content-head-highlight{font-size:18px}.sb-4 .sb-project-element.sb-project-element-7f90fdb>.content-container{margin:0 0 0 -36%}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-modern-heading-divider{margin:1em 0 2em 5em}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-modern-heading-description{font-size:14px;max-width:100%}.sb-4 .sb-project-element.sb-project-element-a51a284 .content-icon-list-text{font-size:16px}.sb-4 .sb-project-element.sb-project-element-a51a284 .content-icon-list-icon{font-size:14px}.sb-4 .sb-project-element.sb-project-element-a51a284{position:relative;bottom:10px;left:10px}.sb-4 .sb-project-element.sb-project-element-e2cde36>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-6371fa4 .content-media-image{max-width:100%}.sb-4 .sb-project-element.sb-project-element-6371fa4{position:relative;top:-160px;left:40px}.sb-4 .sb-project-element.sb-project-element-0f1b2d7 .content-media-image{max-width:100%}.sb-4 .sb-project-element.sb-project-element-0f1b2d7{position:absolute}.sb-4 .sb-project-element.sb-project-element-83ff251{margin-top:70px;margin-bottom:70px}.sb-4 .sb-project-element.sb-project-element-1cdb20d .content-media-image{max-width:80%}.sb-4 .sb-project-element.sb-project-element-e9b01b9 .content-the-shape{height:200px}.sb-4 .sb-project-element.sb-project-element-e9b01b9 .content-widget-container-inner{max-width:60%}.sb-4 .sb-project-element.sb-project-element-e9b01b9{top:10%;right:-34%}.sb-4 .sb-project-element.sb-project-element-1c1db51 .content-the-shape{height:250px}.sb-4 .sb-project-element.sb-project-element-1c1db51 .content-widget-container-inner{max-width:85%}.sb-4 .sb-project-element.sb-project-element-1c1db51{right:-22%;bottom:-34px}.sb-4 .sb-project-element.sb-project-element-648efe6 .content-icon-list-icon{font-size:13px;margin:0 5px 0 0}.sb-4 .sb-project-element.sb-project-element-648efe6 .content-icon-list-item{padding:0 5px}.sb-4 .sb-project-element.sb-project-element-648efe6>.content-container{padding:1px 0 7px 5px}.sb-4 .sb-project-element.sb-project-element-648efe6{right:-24%;bottom:14%}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-modern-heading-secondary .content-head-highlight{font-size:18px}
.sb-4 .sb-project-element.sb-project-element-e903c67 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-e903c67 .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-e903c67 .content-modern-heading-divider{margin:1em 0 2em 6em}.sb-4 .sb-project-element.sb-project-element-e903c67 .content-modern-heading-description{font-size:14px}.sb-4 .sb-project-element.sb-project-element-e77d494{padding:0 35px 70px}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-modern-heading-secondary .content-head-highlight{font-size:18px}.sb-4 .sb-project-element.sb-project-element-f718282 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-f718282 .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-f718282 .content-modern-heading-divider{margin:1em 0 2em 6em}.sb-4 .sb-project-element.sb-project-element-f718282 .content-modern-heading-description{font-size:14px}.sb-4 .sb-project-element.sb-project-element-9be8b52>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d29a745 .col-title,.sb-4 .sb-project-element.sb-project-element-d29a745 .col-title a{font-size:20px}.sb-4 .sb-project-element.sb-project-element-d29a745>.content-container{margin:0 0 10%}.sb-4 .sb-project-element.sb-project-element-625c771>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title,.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title a{font-size:20px}.sb-4 .sb-project-element.sb-project-element-d8502fd>.content-container{margin:0 0 10%}.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title,.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title a{font-size:20px}.sb-4 .sb-project-element.sb-project-element-92d8787>.content-container{margin:0 0 10%}.sb-4 .sb-project-element.sb-project-element-a084524 .col-title,.sb-4 .sb-project-element.sb-project-element-a084524 .col-title a{font-size:20px}.sb-4 .sb-project-element.sb-project-element-a084524>.content-container{margin:0 0 10%}.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title,.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title a{font-size:20px}.sb-4 .sb-project-element.sb-project-element-df52a1b>.content-container{margin:0 0 10%}.sb-4 .sb-project-element.sb-project-element-db5b165{padding:80px 35px 50px}.elementor-bc-flex-widget .sb-4 .sb-project-element.sb-project-element-d836dd4.elementor-column .elementor-column-wrap{align-items:center}.sb-4 .sb-project-element.sb-project-element-d836dd4.elementor-column.sb-project-element[data-element_type="column"]>.elementor-column-wrap.sb-project-element-populated>.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-d836dd4.elementor-column>.elementor-column-wrap>.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-7c05e1f>.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-7c05e1f{max-width:70%}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-modern-heading-secondary{font-size:18px;padding:0 0 0 30px}.sb-4 .sb-project-element.sb-project-element-dfa897b .content-modern-heading-secondary .content-head-highlight{font-size:18px}.sb-4 .sb-project-element.sb-project-element-dfa897b>.content-container{margin:0 0 0 -20%}.sb-4 .sb-project-element.sb-project-element-7b66566 .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-3d650ae>.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-modern-heading-secondary{font-size:18px;padding:0 0 0 35px}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-modern-heading-secondary .content-head-highlight{font-size:18px}.sb-4 .sb-project-element.sb-project-element-0ba7487>.content-container{margin:0 0 0 -17%}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-c6021f3>.content-container{margin:0 0 30px}.sb-4 .sb-project-element.sb-project-element-c731bef .content-custom-nav{font-size:25px}.sb-4 .sb-project-element.sb-project-element-b9af239{margin-top:200px;margin-bottom:150px}.sb-4 .sb-project-element.sb-project-element-0312007{padding:0}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-modern-heading-secondary .content-head-highlight{font-size:18px;margin:0}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-divider{margin:1em 0 2em 6em}.sb-4 .sb-project-element.sb-project-element-5fb3627 .content-modern-heading-description{font-size:14px}.sb-4 .sb-project-element.sb-project-element-8a38be5{width:70%}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-primary{font-size:20px}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-secondary .content-head-highlight{font-size:55px}.sb-4 .sb-project-element.sb-project-element-fbb3849{font-size:14px}.sb-4 .sb-project-element.sb-project-element-1ae57fb{width:70%}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-primary{font-size:20px}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-secondary .content-head-highlight{font-size:55px}.sb-4 .sb-project-element.sb-project-element-b4a7634{font-size:14px}.sb-4 .sb-project-element.sb-project-element-a685878{width:70%}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-primary{font-size:20px}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-secondary{font-size:18px}.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-secondary .content-head-highlight{font-size:55px}.sb-4 .sb-project-element.sb-project-element-8634c8b{font-size:14px}.sb-4 .sb-project-element.sb-project-element-105abef>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-modern-heading-secondary{font-size:18px;padding:0 0 0 37px}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-modern-heading-secondary .content-head-highlight{font-size:18px}.sb-4 .sb-project-element.sb-project-element-d5913dd>.content-container{margin:0 0 0 -30%}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-modern-heading-primary{font-size:26px}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-modern-heading-divider{margin:1em 0 2em 6em}.sb-4 .sb-project-element.sb-project-element-83c503a{max-width:100em;min-width:45em}.sb-4 .sb-project-element.sb-project-element-801c67d>.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-c77f31c .content-widget-text .content-text-widget-header{padding:25px 15px 25px 10px}.sb-4 .sb-project-element.sb-project-element-c77f31c .content-ico-box{padding:22%}.sb-4 .sb-project-element.sb-project-element-c77f31c .col-title,.sb-4 .sb-project-element.sb-project-element-c77f31c .col-title a{font-size:18px}.sb-4 .sb-project-element.sb-project-element-c77f31c .widget-content{font-size:12px}.sb-4 .sb-project-element.sb-project-element-c77f31c>.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-widget-text .content-text-widget-header{padding:25px 15px 25px 10px}.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-ico-box{padding:22%}.sb-4 .sb-project-element.sb-project-element-8b14b7b .col-title,.sb-4 .sb-project-element.sb-project-element-8b14b7b .col-title a{font-size:18px}.sb-4 .sb-project-element.sb-project-element-8b14b7b .widget-content{font-size:12px}.sb-4 .sb-project-element.sb-project-element-8b14b7b>.content-container{margin:0}
.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-widget-text .content-text-widget-header{padding:25px 15px 25px 10px}.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-ico-box{padding:22%}.sb-4 .sb-project-element.sb-project-element-ca4e691 .col-title,.sb-4 .sb-project-element.sb-project-element-ca4e691 .col-title a{font-size:18px}.sb-4 .sb-project-element.sb-project-element-ca4e691 .widget-content{font-size:12px}.sb-4 .sb-project-element.sb-project-element-ca4e691>.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-15a6a1f{top:0}.sb-4 .sb-project-element.sb-project-element-9b476a9{padding:0}.sb-4 .sb-project-element.sb-project-element-b6d7a21>.sb-project-element-populated{margin:0 0 20px}.sb-4 .sb-project-element.sb-project-element-6999153 .elementor-counter-number-wrapper{font-size:56px}
.sb-4 .sb-project-element.sb-project-element-1a2c63b .content-modern-heading-primary{font-size:20px}
.sb-4 .sb-project-element.sb-project-element-1a2c63b .content-modern-heading-description{font-size:12px}
.sb-4 .sb-project-element.sb-project-element-1a2c63b{width:auto;max-width:auto}
.sb-4 .sb-project-element.sb-project-element-96a8463>.sb-project-element-populated{margin:0 0 20px}
.sb-4 .sb-project-element.sb-project-element-b26ee1b .elementor-counter-number-wrapper{font-size:56px}
.sb-4 .sb-project-element.sb-project-element-668ae27 .content-modern-heading-primary{font-size:20px}
.sb-4 .sb-project-element.sb-project-element-668ae27 .content-modern-heading-description{font-size:12px}
.sb-4 .sb-project-element.sb-project-element-668ae27{width:auto;max-width:auto}
.sb-4 .sb-project-element.sb-project-element-7de8ed4>.sb-project-element-populated{margin:0 0 20px}
.sb-4 .sb-project-element.sb-project-element-90991e8 .elementor-counter-number-wrapper{font-size:56px}
.sb-4 .sb-project-element.sb-project-element-3c1b784 .content-modern-heading-primary{font-size:20px}
.sb-4 .sb-project-element.sb-project-element-3c1b784 .content-modern-heading-description{font-size:12px}
.sb-4 .sb-project-element.sb-project-element-3c1b784{width:auto;max-width:auto}
.sb-4 .sb-project-element.sb-project-element-c3de62f{left:-37%}
.sb-4 .sb-project-element.sb-project-element-1493a9a{margin-top:150px;margin-bottom:50px}
.sb-4 .sb-project-element.sb-project-element-c99147e .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}
.sb-4 .sb-project-element.sb-project-element-c99147e .content-modern-heading-secondary{font-size:18px;padding:0 0 0 37px}
.sb-4 .sb-project-element.sb-project-element-c99147e .content-modern-heading-secondary .content-head-highlight{font-size:18px}
.sb-4 .sb-project-element.sb-project-element-c99147e>.content-container{margin:0 0 0 -30%}
.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-widget-inner>*{text-align:center;margin-left:auto !important;margin-right:auto !important}
.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-primary{font-size:26px}
.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-divider{margin:1em 0 2em 6em}
.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-modern-heading-description{font-size:14px}
.sb-4 .sb-project-element.sb-project-element-bbe6481>.sb-project-element-populated{margin:0 0 20px}
.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title a{font-size:14px}
.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info,.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info a{font-size:12px}
.sb-4 .sb-project-element.sb-project-element-06c4151 .type-post .entry-main{padding:15px 10px}
.sb-4 .sb-project-element.sb-project-element-70f0ce8>.sb-project-element-populated{margin:0 0 20px}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title a{font-size:14px}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info,.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info a{font-size:12px}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .type-post .entry-main{padding:15px 10px}
.sb-4 .sb-project-element.sb-project-element-26e4922>.sb-project-element-populated{margin:0}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title a{font-size:14px}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info,.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info a{font-size:12px}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .type-post .entry-main{padding:15px 10px}
}
@media(min-width:768px){.sb-4 .sb-project-element.sb-project-element-5bdb124{width:42.813%}
.sb-4 .sb-project-element.sb-project-element-e2cde36{width:57.187%}
.sb-4 .sb-project-element.sb-project-element-ad69989{width:40%}
.sb-4 .sb-project-element.sb-project-element-9be8b52{}
.sb-4 .sb-project-element.sb-project-element-625c771{width:30%}
.sb-4 .sb-project-element.sb-project-element-d836dd4{width:75%}
.sb-4 .sb-project-element.sb-project-element-ede676e{width:25%}
.sb-4 .sb-project-element.sb-project-element-105abef{width:57%}
.sb-4 .sb-project-element.sb-project-element-801c67d{width:43%}
}
@media(max-width:1024px) and (min-width:768px){.sb-4 .sb-project-element.sb-project-element-5bdb124{width:100%}
.sb-4 .sb-project-element.sb-project-element-e2cde36{width:100%}
.sb-4 .sb-project-element.sb-project-element-fd88d66{width:100%}
.sb-4 .sb-project-element.sb-project-element-eb7d6bd{width:100%}
.sb-4 .sb-project-element.sb-project-element-ad69989{width:100%}
.sb-4 .sb-project-element.sb-project-element-9be8b52{width:100%}
.sb-4 .sb-project-element.sb-project-element-625c771{width:100%}
.sb-4 .sb-project-element.sb-project-element-fe108f7{width:100%}
.sb-4 .sb-project-element.sb-project-element-b82b59e{width:100%}
.sb-4 .sb-project-element.sb-project-element-7294414{width:100%}
.sb-4 .sb-project-element.sb-project-element-d836dd4{width:100%}
.sb-4 .sb-project-element.sb-project-element-ede676e{width:100%}
.sb-4 .sb-project-element.sb-project-element-8a38be5{width:55%}
.sb-4 .sb-project-element.sb-project-element-1ae57fb{width:55%}
.sb-4 .sb-project-element.sb-project-element-a685878{width:55%}
.sb-4 .sb-project-element.sb-project-element-105abef{width:100%}
.sb-4 .sb-project-element.sb-project-element-801c67d{width:100%}
.sb-4 .sb-project-element.sb-project-element-d95280c{width:100%}
.sb-4 .sb-project-element.sb-project-element-bbe6481{width:100%}
.sb-4 .sb-project-element.sb-project-element-70f0ce8{width:100%}
.sb-4 .sb-project-element.sb-project-element-26e4922{width:100%}
}
@media screen and (max-width:767px){.sb-4 .sb-project-element.sb-project-element-47b9040{display:none}
}
.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-head-before{box-shadow:0px 10px 30px #00000038}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-008ff3f .content-modern-heading-primary{font-size:50px}
}
@media screen and (max-width:768px){.sb-4 .sb-project-element.sb-project-element-e011c60{text-align:center}
}
@media screen and (max-width:1366px) and (in-width:1080px){.sb-4 .sb-project-element.sb-project-element-a51a284{bottom:-50px;left:15px}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-a51a284{display:flex;justify-content:center}
}
@media screen and (max-width:768px) and (min-width:600px){.sb-4 .sb-project-element.sb-project-element-6371fa4 .content-media-image{max-width:90%}
.sb-4 .sb-project-element.sb-project-element-6371fa4{left:250px;top:-150px}
}
@media screen and (max-width:600px){.sb-4 .sb-project-element.sb-project-element-6371fa4 img{max-width:120%}
}
@media screen and (max-width:1840px){.sb-4 .sb-project-element.sb-project-element-0f1b2d7{top:-33%;left:-2%}
}
@media screen and (max-width:1615px){.sb-4 .sb-project-element.sb-project-element-0f1b2d7{top:-28%;left:-3%}
}
@media screen and (max-width:1322px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-0f1b2d7{top:-26%;left:-5%}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-0f1b2d7{top:-175px;left:290px}
}
@media screen and (max-width:768px) and (min-width:600px){.sb-4 .sb-project-element.sb-project-element-0f1b2d7 .content-media-image{max-width:90%}
.sb-4 .sb-project-element.sb-project-element-0f1b2d7{top:-150px;left:250px}
}
@media screen and (max-width:600px){.sb-4 .sb-project-element.sb-project-element-0f1b2d7 .content-media-image{max-width:100%}
.sb-4 .sb-project-element.sb-project-element-0f1b2d7{top:-160px;left:40px}
.sb-4 .sb-project-element.sb-project-element-0f1b2d7 img{max-width:120%}
}
@media screen and (max-width:767px) and (min-width:575px){.sb-4 .sb-project-element.sb-project-element-e9b01b9 .content-the-shape{height:330px;width:480px}
.sb-4 .sb-project-element.sb-project-element-e9b01b9{right:-30%}
}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-1c1db51 .content-the-shape{height:370px}
}
@media screen and (max-width:767px) and (min-width:575px){.sb-4 .sb-project-element.sb-project-element-1c1db51 .content-the-shape{height:350px}
.sb-4 .sb-project-element.sb-project-element-1c1db51{right:-18%}
}
.sb-4 .sb-project-element.sb-project-element-648efe6 .content-icon-list-item-f92a537{flex-basis:100% !important;margin-bottom:13px !important}
@media screen and (max-width:767px){.sb-4 .sb-project-element.sb-project-element-648efe6{right:0}
}
.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-head-before{background:transparent linear-gradient(88deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:10px 0 0 10px;padding:3px 0 3px 20px}
@media screen and (max-width:1366px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-e903c67 .content-modern-heading-primary{font-size:44px}
}
.sb-4 .sb-project-element.sb-project-element-ff9469f .content-head-before{background:transparent linear-gradient(88deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:10px 0 0 10px;padding:3px 0 3px 20px}
@media screen and (max-width:1366px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-f718282 .content-modern-heading-primary{font-size:44px}
}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-container{}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-widget-advanced-text{border-top-right-radius:85px;overflow:hidden;border-bottom-left-radius:50px;}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-widget-advanced-text:before{content:'';position:absolute;left:0px;right:0px;bottom:0;top:0;background-image:linear-gradient( 244deg,#fda567 20%,#f9785b 80% );display:block;opacity:0;z-index:2;border-radius:0 85px 0px 50px;}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-header{position:relative;z-index:1}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content{display:flex;align-items:center;background:linear-gradient( 244deg,#fda567 20%,#f9785b 80% );position:absolute;left:0px;right:0px;bottom:0;z-index:3;opacity:0.95;border-bottom-left-radius:85px;padding:10px 25px !important;}
.sb-4 .sb-project-element.sb-project-element-d29a745:hover .content-widget-advanced-text:before{opacity:0.9}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content:after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20' viewBox='0 0 62.563 22.351'%3E%3Cpath id='Path_97' data-name='Path 97' d='M105.588-18.469a.791.791,0,0,1,0-1.265l7.065-7.8H55.78a.746.746,0,0,1-.844-.844.746.746,0,0,1,.844-.844h56.873l-7.065-7.8a.791.791,0,0,1,0-1.265.791.791,0,0,1,1.265,0q8.33,9.174,8.436,9.279a.859.859,0,0,1,.211.633.859.859,0,0,1-.211.633l-8.436,9.279a.859.859,0,0,1-.633.211A.859.859,0,0,1,105.588-18.469Z' transform='translate(-53.937 39.609)' fill='%23ffc920' stroke='%23ffc920' stroke-width='2'/%3E%3C/svg%3E");width:38px;height:20px;margin-left:15px;opacity:0}
.sb-4 .sb-project-element.sb-project-element-d29a745 .col-title{position:relative;padding-left:50px;margin-top:0;text-align:left;max-width:84%;color:#111}
.sb-4 .sb-project-element.sb-project-element-d29a745 .col-title,.sb-4 .sb-project-element.sb-project-element-d29a745 .content-widget-advanced-text:before,.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content,.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content:after{transition:all .4s ease-out}
.sb-4 .sb-project-element.sb-project-element-d29a745:hover .content-text-widget-content{background-color:transparent;padding-bottom:54px !important;border-bottom-left-radius:50px;}
.sb-4 .sb-project-element.sb-project-element-d29a745:hover .content-text-widget-content:after{opacity:1}
.sb-4 .sb-project-element.sb-project-element-d29a745:hover .col-title{padding-left:0;flex-grow:1;color:#fff}
.sb-4 .sb-project-element.sb-project-element-d29a745:hover .col-title:before{opacity:0;width:0}
@media screen and (max-width:1565px){.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content{}
}
@media screen and (max-width:1345px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-d29a745 .col-title{font-size:18px !important}
}
@media screen and (max-width:1024px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-d29a745 img{width:660px !important}
}
@media screen and (max-width:1023px){.sb-4 .sb-project-element.sb-project-element-d29a745 img{width:100% !important}
}
@media screen and (max-width:768px) and (min-width:511px){.sb-4 .sb-project-element.sb-project-element-d29a745:hover .content-text-widget-content{padding-left:70px !important}
}
@media screen and (max-width:510px){.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content{padding:24px 10px !important}
.sb-4 .sb-project-element.sb-project-element-d29a745 .col-title{font-size:14px !important}
}
.sb-4 .sb-project-element.sb-project-element-d8502fd .content-container{box-shadow:0px 6px 35px #0000001A;border-radius:0 0 20px 20px}
.sb-4 .sb-project-element.sb-project-element-d8502fd .content-widget-advanced-text{border-radius:20px;overflow:hidden}
.sb-4 .sb-project-element.sb-project-element-d8502fd .content-widget-advanced-text:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,rgba(106,17,203,.8),rgba(0,91,234,.8));display:block;opacity:0;z-index:2}
.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-header{position:relative;z-index:1}
.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-content{display:flex;align-items:center;background:#fff;position:absolute;left:0;right:0;bottom:0;z-index:3}
.sb-4 .sb-project-element.sb-project-element-d8502fd:hover .content-widget-advanced-text:before{opacity:1}
.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-content:after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20' viewBox='0 0 62.563 22.351'%3E%3Cpath id='Path_97' data-name='Path 97' d='M105.588-18.469a.791.791,0,0,1,0-1.265l7.065-7.8H55.78a.746.746,0,0,1-.844-.844.746.746,0,0,1,.844-.844h56.873l-7.065-7.8a.791.791,0,0,1,0-1.265.791.791,0,0,1,1.265,0q8.33,9.174,8.436,9.279a.859.859,0,0,1,.211.633.859.859,0,0,1-.211.633l-8.436,9.279a.859.859,0,0,1-.633.211A.859.859,0,0,1,105.588-18.469Z' transform='translate(-53.937 39.609)' fill='%23ffc920' stroke='%23ffc920' stroke-width='2'/%3E%3C/svg%3E");width:38px;height:20px;margin-left:15px;opacity:0}
.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title{position:relative;padding-left:50px;margin-top:0;text-align:left;max-width:84%;color:#111}
.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title,.sb-4 .sb-project-element.sb-project-element-d8502fd .content-widget-advanced-text:before,.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-content,.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-content:after{transition:all .4s ease-out}
.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title:before{content:'';display:inline-block;background:transparent linear-gradient(90deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:20px;width:34px;height:4px;margin-right:15px;position:absolute;left:0;top:50%;transition:all .25s ease-in}
.sb-4 .sb-project-element.sb-project-element-d8502fd:hover .content-text-widget-content{background-color:transparent;padding-bottom:54px !important}
.sb-4 .sb-project-element.sb-project-element-d8502fd:hover .content-text-widget-content:after{opacity:1}
.sb-4 .sb-project-element.sb-project-element-d8502fd:hover .col-title{padding-left:0;flex-grow:1;color:#fff}
.sb-4 .sb-project-element.sb-project-element-d8502fd:hover .col-title:before{opacity:0;width:0}
@media screen and (max-width:1565px){.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-content{padding:24px 25px !important}
}
@media screen and (max-width:1345px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title{font-size:18px !important}
}
@media screen and (max-width:1024px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-d8502fd img{width:660px !important}
}
@media screen and (max-width:1023px){.sb-4 .sb-project-element.sb-project-element-d8502fd img{width:100% !important}
}
@media screen and (max-width:768px) andd (min-width:511px){.sb-4 .sb-project-element.sb-project-element-d8502fd:hover .content-text-widget-content{padding-left:70px !important}
}
@media screen and (max-width:510px){.sb-4 .sb-project-element.sb-project-element-d8502fd .content-text-widget-content{padding:24px 10px !important}
.sb-4 .sb-project-element.sb-project-element-d8502fd .col-title{font-size:14px !important}
}
.sb-4 .sb-project-element.sb-project-element-92d8787 .content-container{box-shadow:0px 6px 35px #0000001A;border-radius:0 0 20px 20px}
.sb-4 .sb-project-element.sb-project-element-92d8787 .content-widget-advanced-text{border-radius:20px;overflow:hidden}
.sb-4 .sb-project-element.sb-project-element-92d8787 .content-widget-advanced-text:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,rgba(106,17,203,.8),rgba(0,91,234,.8));display:block;opacity:0;z-index:2}
.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-header{position:relative;z-index:1}
.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-content{display:flex;align-items:center;background:#fff;position:absolute;left:0;right:0;bottom:0;z-index:3}
.sb-4 .sb-project-element.sb-project-element-92d8787:hover .content-widget-advanced-text:before{opacity:1}
.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-content:after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20' viewBox='0 0 62.563 22.351'%3E%3Cpath id='Path_97' data-name='Path 97' d='M105.588-18.469a.791.791,0,0,1,0-1.265l7.065-7.8H55.78a.746.746,0,0,1-.844-.844.746.746,0,0,1,.844-.844h56.873l-7.065-7.8a.791.791,0,0,1,0-1.265.791.791,0,0,1,1.265,0q8.33,9.174,8.436,9.279a.859.859,0,0,1,.211.633.859.859,0,0,1-.211.633l-8.436,9.279a.859.859,0,0,1-.633.211A.859.859,0,0,1,105.588-18.469Z' transform='translate(-53.937 39.609)' fill='%23ffc920' stroke='%23ffc920' stroke-width='2'/%3E%3C/svg%3E");width:38px;height:20px;margin-left:15px;opacity:0}
.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title{position:relative;padding-left:50px;margin-top:0;text-align:left;max-width:84%;color:#111}
.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title,.sb-4 .sb-project-element.sb-project-element-92d8787 .content-widget-advanced-text:before,.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-content,.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-content:after{transition:all .4s ease-out}
.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title:before{content:'';display:inline-block;background:transparent linear-gradient(90deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:20px;width:34px;height:4px;margin-right:15px;position:absolute;left:0;top:50%;transition:all .25s ease-in}
.sb-4 .sb-project-element.sb-project-element-92d8787:hover .content-text-widget-content{background-color:transparent;padding-bottom:54px !important}
.sb-4 .sb-project-element.sb-project-element-92d8787:hover .content-text-widget-content:after{opacity:1}
.sb-4 .sb-project-element.sb-project-element-92d8787:hover .col-title{padding-left:0;flex-grow:1;color:#fff}
.sb-4 .sb-project-element.sb-project-element-92d8787:hover .col-title:before{opacity:0;width:0}
@media screen and (max-width:1565px){.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-content{padding:24px 25px !important}
}
@media screen and (max-width:1345px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title{font-size:18px !important}
}
@media screen and (max-width:1024px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-92d8787 img{width:660px !important}
}
@media screen and (max-width:1023px){.sb-4 .sb-project-element.sb-project-element-92d8787 img{width:100% !important}
}
@media screen and (max-width:768px) and (min-width:511px){.sb-4 .sb-project-element.sb-project-element-92d8787:hover .content-text-widget-content{padding-left:70px !important}
}
@media screen and (max-width:510px){.sb-4 .sb-project-element.sb-project-element-92d8787 .content-text-widget-content{padding:24px 10px !important}
.sb-4 .sb-project-element.sb-project-element-92d8787 .col-title{font-size:14px !important}
}
.sb-4 .sb-project-element.sb-project-element-a084524 .content-container{box-shadow:0px 6px 35px #0000001A;border-radius:0 0 20px 20px}
.sb-4 .sb-project-element.sb-project-element-a084524 .content-widget-advanced-text{border-radius:20px;overflow:hidden}
.sb-4 .sb-project-element.sb-project-element-a084524 .content-widget-advanced-text:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,rgba(106,17,203,.8),rgba(0,91,234,.8));display:block;opacity:0;z-index:2}
.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-header{position:relative;z-index:1}
.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-content{display:flex;align-items:center;background:#fff;position:absolute;left:0;right:0;bottom:0;z-index:3}
.sb-4 .sb-project-element.sb-project-element-a084524:hover .content-widget-advanced-text:before{opacity:1}
.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-content:after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20' viewBox='0 0 62.563 22.351'%3E%3Cpath id='Path_97' data-name='Path 97' d='M105.588-18.469a.791.791,0,0,1,0-1.265l7.065-7.8H55.78a.746.746,0,0,1-.844-.844.746.746,0,0,1,.844-.844h56.873l-7.065-7.8a.791.791,0,0,1,0-1.265.791.791,0,0,1,1.265,0q8.33,9.174,8.436,9.279a.859.859,0,0,1,.211.633.859.859,0,0,1-.211.633l-8.436,9.279a.859.859,0,0,1-.633.211A.859.859,0,0,1,105.588-18.469Z' transform='translate(-53.937 39.609)' fill='%23ffc920' stroke='%23ffc920' stroke-width='2'/%3E%3C/svg%3E");width:38px;height:20px;margin-left:15px;opacity:0}
.sb-4 .sb-project-element.sb-project-element-a084524 .col-title{position:relative;padding-left:50px;margin-top:0;text-align:left;max-width:84%;color:#111}
.sb-4 .sb-project-element.sb-project-element-a084524 .col-title,.sb-4 .sb-project-element.sb-project-element-a084524 .content-widget-advanced-text:before,.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-content,.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-content:after{transition:all .4s ease-out}
.sb-4 .sb-project-element.sb-project-element-a084524 .col-title:before{content:'';display:inline-block;background:transparent linear-gradient(90deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:20px;width:34px;height:4px;margin-right:15px;position:absolute;left:0;top:50%;transition:all .25s ease-in}
.sb-4 .sb-project-element.sb-project-element-a084524:hover .content-text-widget-content{background-color:transparent;padding-bottom:54px !important}
.sb-4 .sb-project-element.sb-project-element-a084524:hover .content-text-widget-content:after{opacity:1}
.sb-4 .sb-project-element.sb-project-element-a084524:hover .col-title{padding-left:0;flex-grow:1;color:#fff}
.sb-4 .sb-project-element.sb-project-element-a084524:hover .col-title:before{opacity:0;width:0}
@media screen and (max-width:1565px){.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-content{padding:24px 25px !important}
}
@media screen and (max-width:1345px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-a084524 .col-title{font-size:18px !important}
}
@media screen and (max-width:1024px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-a084524 img{width:660px !important}
}
@media screen and (max-width:1023px){.sb-4 .sb-project-element.sb-project-element-a084524 img{width:100% !important}
}
@media screen and (max-width:768px) and (min-width:511px){.sb-4 .sb-project-element.sb-project-element-a084524:hover .content-text-widget-content{padding-left:70px !important}
}
@media screen and (max-width:510px){.sb-4 .sb-project-element.sb-project-element-a084524 .content-text-widget-content{padding:24px 10px !important}
.sb-4 .sb-project-element.sb-project-element-a084524 .col-title{font-size:14px !important}
}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-container{box-shadow:0px 6px 35px #0000001A;border-radius:0 0 20px 20px}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-widget-advanced-text{border-radius:20px;overflow:hidden}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-widget-advanced-text:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background-image:linear-gradient(180deg,rgba(106,17,203,.8),rgba(0,91,234,.8));display:block;opacity:0;z-index:2}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-header{position:relative;z-index:1}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-content{display:flex;align-items:center;background:#fff;position:absolute;left:0;right:0;bottom:0;z-index:3}
.sb-4 .sb-project-element.sb-project-element-df52a1b:hover .content-widget-advanced-text:before{opacity:1}
.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-content:after{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='20' viewBox='0 0 62.563 22.351'%3E%3Cpath id='Path_97' data-name='Path 97' d='M105.588-18.469a.791.791,0,0,1,0-1.265l7.065-7.8H55.78a.746.746,0,0,1-.844-.844.746.746,0,0,1,.844-.844h56.873l-7.065-7.8a.791.791,0,0,1,0-1.265.791.791,0,0,1,1.265,0q8.33,9.174,8.436,9.279a.859.859,0,0,1,.211.633.859.859,0,0,1-.211.633l-8.436,9.279a.859.859,0,0,1-.633.211A.859.859,0,0,1,105.588-18.469Z' transform='translate(-53.937 39.609)' fill='%23ffc920' stroke='%23ffc920' stroke-width='2'/%3E%3C/svg%3E");width:38px;height:20px;margin-left:15px;opacity:0}
.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title{position:relative;padding-left:50px;margin-top:0;text-align:left;max-width:84%;color:#111}
.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title,.sb-4 .sb-project-element.sb-project-element-df52a1b .content-widget-advanced-text:before,.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-content,.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-content:after{transition:all .4s ease-out}
.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title:before{content:'';display:inline-block;background:transparent linear-gradient(90deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:20px;width:34px;height:4px;margin-right:15px;position:absolute;left:0;top:50%;transition:all .25s ease-in}
.sb-4 .sb-project-element.sb-project-element-df52a1b:hover .content-text-widget-content{background-color:transparent;padding-bottom:54px !important}
.sb-4 .sb-project-element.sb-project-element-df52a1b:hover .content-text-widget-content:after{opacity:1}
.sb-4 .sb-project-element.sb-project-element-df52a1b:hover .col-title{padding-left:0;flex-grow:1;color:#fff}
.sb-4 .sb-project-element.sb-project-element-df52a1b:hover .col-title:before{opacity:0;width:0}
@media screen and (max-width:1565px){.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-content{padding:24px 25px 25px 30px !important}
}
@media screen and (max-width:1345px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title{font-size:18px !important}
}
@media screen and (max-width:1024px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-df52a1b img{width:660px !important}
}
@media screen and (max-width:1023px){.sb-4 .sb-project-element.sb-project-element-df52a1b img{width:100% !important}
}
@media screen and (max-width:768px) and (min-width:511px){.sb-4 .sb-project-element.sb-project-element-df52a1b:hover .content-text-widget-content{padding-left:70px !important}
}
@media screen and (max-width:510px){.sb-4 .sb-project-element.sb-project-element-df52a1b .content-text-widget-content{padding:24px 10px !important}
.sb-4 .sb-project-element.sb-project-element-df52a1b .col-title{font-size:14px !important}
}
.sb-4 .sb-project-element.sb-project-element-c524fd9{margin-left:170px}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-c524fd9{margin:0}
}
.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-main{box-shadow:0px 6px 35px #0000001A;background:#fff;margin-top:-27px;border-radius:0 0 20px 20px;padding:20px 0 1px 70px}
.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-title:before{content:'';width:34px;height:4px;background:transparent linear-gradient(90deg,#ffa024 0%,#ffe91c 100%) 0% 0% no-repeat padding-box;box-shadow:0px 10px 30px #2E3CFF73;border-radius:20px;position:absolute;left:-45px;top:45%;margin-right:10px !important}
.sb-4 .sb-project-element.sb-project-element-7c05e1f .content-carousel-controls{display:none}
.sb-4 .sb-project-element.sb-project-element-7c05e1f article:hover .entry-main{background:transparent linear-gradient(256deg,#000 0%,#343434 100%)}
.sb-4 .sb-project-element.sb-project-element-7c05e1f article:hover .entry-title a,.sb-4 .sb-project-element.sb-project-element-7c05e1f article:hover .entry-tax a{color:#fff !important}
@media screen and (max-width:1440px){.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-title a{font-size:20px !important}
.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-main{padding:15px 0 10px 40px !important}
.sb-4 .sb-project-element.sb-project-element-7c05e1f .entry-title:before{width:27px !important;left:-33px}
}
@media screen and (max-width:992px){.sb-4 .sb-project-element.sb-project-element-7c05e1f{margin:0 15% !important}
}
.sb-4 .sb-project-element.sb-project-element-5cbb9f7 .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-5cbb9f7 .content-overlay:after{background-color:transparent !important}
@media screen and (max-width:1110px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-5cbb9f7{margin:80px 0 0 250px}
}
@media screen and (max-width:1024px) and (min-width:800px){.sb-4 .sb-project-element.sb-project-element-5cbb9f7{margin:80px 0 0}
}
@media screen and (max-width:800px){.sb-4 .sb-project-element.sb-project-element-d836dd4{margin-top:-9%}
}
.sb-4 .sb-project-element.sb-project-element-dfa897b .content-modern-heading-secondary{box-shadow:0px 10px 30px #2E3CFF73}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-7b66566 .content-modern-heading-primary{font-size:40px}
}
.sb-4 .sb-project-element.sb-project-element-3d650ae .content-prev span{transform:rotate(180deg)}
@media screen and (max-width:992px){.sb-4 .sb-project-element.sb-project-element-3d650ae .content-next{position:absolute;top:345px;right:0;z-index:99}
.sb-4 .sb-project-element.sb-project-element-3d650ae .content-prev{position:absolute;top:345px;left:0;z-index:99}
}
@media screen and (max-width:480px){.sb-4 .sb-project-element.sb-project-element-3d650ae .content-next{right:-20px;top:210px}
.sb-4 .sb-project-element.sb-project-element-3d650ae .content-prev{left:-20px;top:210px}
}
.sb-4 .sb-project-element.sb-project-element-db5b165{background:transparent linear-gradient(180deg,#6a11cb 0%,#005bea 50%,#fff 50%,#fff 100%)}
.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-head-before{box-shadow:0px 10px 30px #FFBD2140}
@media screen and (max-width:1366px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-modern-heading-primary{font-size:52px}
}
.sb-4 .sb-project-element.sb-project-element-b7074d3 .content-arrow-nav.content-outline{box-shadow:none}
@media screen and (max-width:1365px) and (min-width:1023px){.sb-4 .sb-project-element.sb-project-element-b7074d3 .content-col{padding:0 !important}
}
.sb-4 .sb-project-element.sb-project-element-3ec6d33 .content-overlay:before,.sb-4 .sb-project-element.sb-project-element-3ec6d33 .content-overlay:after{background-color:transparent !important}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-arrow-nav{width:62px;height:62px}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-arrow-nav.content-hover-fill{border-radius:50%;background:#fff;box-shadow:0px 0px 25px #00000029}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-mc-controls .content-next{right:100px;top:60%}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-mc-controls .content-prev{left:30px;top:60%}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-arrow-nav.content-hover-fill:hover{background:transparent linear-gradient(180deg,#6a11cb 0%,#005bea 100%)}
@media screen and (max-width:1530px){.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-arrow-nav{width:45px;height:45px}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-mc-controls .content-next{right:-15px;top:63%}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-mc-controls .content-prev{left:-15px;top:63%}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-mc-controls .content-next{right:-35px}
.sb-4 .sb-project-element.sb-project-element-d4adb64 .content-mc-controls .content-prev{left:-35px}
}
@media screen and (max-width:1440px) and (min-width:1025px){.sb-4 .sb-project-element.sb-project-element-9fc44cd{left:-7%}
}
.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-head-before{background:transparent linear-gradient(88deg,#6a11cb 0%,#005bea 100%);box-shadow:0px 10px 30px #2E3CFF73;border-radius:10px 0 0 10px;padding:3px 0 3px 20px}
.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-head-highlight:before{content:'$';font-size:30px;font-weight:400;color:#fff;position:relative;top:-30px}
.sb-4 .sb-project-element.sb-project-element-5222ea8 .content-modern-heading-primary span{display:block;font-size:20px;font-weight:400;color:rgba(255,255,255,.6)}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-8a38be5{margin:25px auto !important}
}
.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-head-highlight:before{content:'$';font-size:30px;font-weight:400;color:#111;position:relative;top:-30px}
.sb-4 .sb-project-element.sb-project-element-3981ab3 .content-modern-heading-primary span{display:block;font-size:20px;font-weight:400;color:rgba(17,17,17,.6)}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-1ae57fb{margin:25px auto !important}
}
.sb-4 .sb-project-element.sb-project-element-ef63590 .content-head-highlight:before{content:'$';font-size:30px;font-weight:400;color:#fff;position:relative;top:-30px}
.sb-4 .sb-project-element.sb-project-element-ef63590 .content-modern-heading-primary span{display:block;font-size:20px;font-weight:400;color:rgba(255,255,255,.6)}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-a685878{margin:25px auto !important}
}
@media screen and (max-width:2560px) and (min-width:2000px){.sb-4 .sb-project-element.sb-project-element-54e551a{margin-top:-6%}
}
.sb-4 .sb-project-element.sb-project-element-d5913dd .content-head-before{box-shadow:0px 10px 30px #2E3CFF73}
@media screen and (max-width:2560px) and (min-width:2000px){.sb-4 .sb-project-element.sb-project-element-83c503a{right:-43%}
}
@media screen and (max-width:1600px) and (min-width:1366px){.sb-4 .sb-project-element.sb-project-element-83c503a{right:-13%}
}
@media screen and (max-width:800px){.sb-4 .sb-project-element.sb-project-element-83c503a{bottom:-3%;width:105%;left:-3%}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-5a722ca .content-modern-heading-description{margin:0 auto}
}
.sb-4 .sb-project-element.sb-project-element-c77f31c .widget-content{max-width:258px}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-c77f31c{margin:0 !important}
.sb-4 .sb-project-element.sb-project-element-c77f31c .content-text-widget-header{padding:50px 45px 50px 40px !important}
.sb-4 .sb-project-element.sb-project-element-c77f31c .col-title{font-size:22px}
.sb-4 .sb-project-element.sb-project-element-c77f31c .widget-content{font-size:14px}
}
.sb-4 .sb-project-element.sb-project-element-8b14b7b .widget-content{max-width:258px}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-8b14b7b{margin:0 !important}
.sb-4 .sb-project-element.sb-project-element-8b14b7b .content-text-widget-header{padding:50px 45px 50px 40px !important}
.sb-4 .sb-project-element.sb-project-element-8b14b7b .col-title{font-size:22px}
.sb-4 .sb-project-element.sb-project-element-8b14b7b .widget-content{font-size:14px}
}
.sb-4 .sb-project-element.sb-project-element-ca4e691 .widget-content{max-width:258px}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-ca4e691{margin:0 !important}
.sb-4 .sb-project-element.sb-project-element-ca4e691 .content-text-widget-header{padding:50px 45px 50px 40px !important}
.sb-4 .sb-project-element.sb-project-element-ca4e691 .col-title{font-size:22px}
.sb-4 .sb-project-element.sb-project-element-ca4e691 .widget-content{font-size:14px}
}
.sb-4 .sb-project-element.sb-project-element-6999153 .elementor-counter-number-suffix{font-size:35px}
.sb-4 .sb-project-element.sb-project-element-6999153 .elementor-counter-number,.elementor-counter-number-suffix{transition:.3s}
.sb-4 .sb-project-element.sb-project-element-6999153 .elementor-counter-number-suffix{color:rgba(255,233,28,.7)}
@media screen and (max-width:1220px) and (min-width:767px){.sb-4 .sb-project-element.sb-project-element-6999153{margin:0 auto}
}
@media screen and (max-width:1220px){.sb-4 .sb-project-element.sb-project-element-b6d7a21{text-align:center}
}
.sb-4 .sb-project-element.sb-project-element-b26ee1b .elementor-counter-number-suffix{font-size:35px}
.sb-4 .sb-project-element.sb-project-element-b26ee1b .elementor-counter-number,.elementor-counter-number-suffix{transition:.3s}
.sb-4 .sb-project-element.sb-project-element-b26ee1b .elementor-counter-number-suffix{color:rgba(255,255,255,.7)}
@media screen and (max-width:1220px) and (min-width:767px){.sb-4 .sb-project-element.sb-project-element-b26ee1b{margin:0 auto}
}
@media screen and (max-width:1220px){.sb-4 .sb-project-element.sb-project-element-96a8463{text-align:center}
}
.sb-4 .sb-project-element.sb-project-element-90991e8 .elementor-counter-number-suffix{font-size:35px}
.sb-4 .sb-project-element.sb-project-element-90991e8 .elementor-counter-number,.elementor-counter-number-suffix{transition:.3s}
.sb-4 .sb-project-element.sb-project-element-90991e8 .elementor-counter-number-suffix{color:rgba(255,233,28,.7)}
@media screen and (max-width:1220px) and (min-width:767px){.sb-4 .sb-project-element.sb-project-element-90991e8{margin:0 auto}
}
@media screen and (max-width:1220px){.sb-4 .sb-project-element.sb-project-element-7de8ed4{text-align:center}
}
@media screen and (max-width:1366px) and (min-width:1080px){.sb-4 .sb-project-element.sb-project-element-c3de62f{left:-7%}
}
@media screen and (max-width:768px) and (min-width:600px){.sb-4 .sb-project-element.sb-project-element-c3de62f{left:-19%}
}
.sb-4 .sb-project-element.sb-project-element-c99147e .content-head-before{box-shadow:0px 10px 30px #2E3CFF73}
.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-main{background:transparent linear-gradient(270deg,rgba(106,17,203,1) 0%,rgba(0,91,234,1) 100%);border-radius:20px;box-shadow:0px 3px 20px rgba(0,0,0,.15);position:absolute;bottom:-8%;left:-20%}
.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title:before{content:'';display:inline-block;width:34px;height:4px;background:transparent linear-gradient(90deg,rgba(255,160,36,1) 0%,rgba(255,233,28,1) 100%);position:absolute;top:50%;left:-10%;vertical-align:middle;border-radius:20px}
.sb-4 .sb-project-element.sb-project-element-06c4151:hover .entry-main{background:transparent linear-gradient(270deg,rgba(0,0,0,1) 0%,rgba(52,52,52,1) 100%)}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title a{font-size:25px}
.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-info{font-size:14px}
}
@media screen and (max-width:1125px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-main{padding:33px 60px !important}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-main{left:0 !important;width:90%;text-align:center;margin-left:5%}
.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title:before{position:relative;left:0;top:-10%}
}
@media screen and (max-width:600px){.sb-4 .sb-project-element.sb-project-element-06c4151 .entry-title:before{width:24px;height:3px}
}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-main{background:transparent linear-gradient(270deg,rgba(106,17,203,1) 0%,rgba(0,91,234,1) 100%);border-radius:20px;box-shadow:0px 3px 20px rgba(0,0,0,.15);position:absolute;bottom:-10%;left:-20%}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title:before{content:'';display:inline-block;width:34px;height:4px;background:transparent linear-gradient(90deg,rgba(255,160,36,1) 0%,rgba(255,233,28,1) 100%);position:absolute;top:50%;left:-11%;vertical-align:middle;border-radius:20px}
.sb-4 .sb-project-element.sb-project-element-12c28b8:hover .entry-main{background:transparent linear-gradient(270deg,rgba(0,0,0,1) 0%,rgba(52,52,52,1) 100%)}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title a{font-size:25px}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-info{font-size:14px}
}
@media screen and (max-width:1125px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-main{padding:33px 60px !important}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-main{left:0 !important;width:90%;text-align:center;margin-left:5%}
.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title:before{position:relative;left:0;top:-10%}
}
@media screen and (max-width:600px){.sb-4 .sb-project-element.sb-project-element-12c28b8 .entry-title:before{width:24px;height:3px}
}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-main{background:transparent linear-gradient(270deg,rgba(106,17,203,1) 0%,rgba(0,91,234,1) 100%);border-radius:20px;box-shadow:0px 3px 20px rgba(0,0,0,.15);position:absolute;bottom:-8%;left:-20%}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title:before{content:'';display:inline-block;width:34px;height:4px;background:transparent linear-gradient(90deg,rgba(255,160,36,1) 0%,rgba(255,233,28,1) 100%);position:absolute;top:50%;left:-11%;vertical-align:middle;border-radius:20px}
.sb-4 .sb-project-element.sb-project-element-bae1aaf:hover .entry-main{background:transparent linear-gradient(270deg,rgba(0,0,0,1) 0%,rgba(52,52,52,1) 100%)}
@media screen and (max-width:1366px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title a{font-size:25px}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-info{font-size:14px}
}
@media screen and (max-width:1125px) and (min-width:1024px){.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-main{padding:33px 60px !important}
}
@media screen and (max-width:1024px){.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-main{left:0 !important;width:90%;text-align:center;margin-left:5%}
.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title:before{position:relative;left:0;top:-10%}
}
@media screen and (max-width:600px){.sb-4 .sb-project-element.sb-project-element-bae1aaf .entry-title:before{width:24px;height:3px}
}
.content-text-widget-header img{width:100%;}
.sb-4 .sb-project-element.sb-project-element-d29a745:hover .content-text-widget-content{background:transparent;}
div#sb-sec4 .sb-sec4-button.mt-4.align-items-center{margin:0 auto;}
div#sb-sec4 .sb-4 .sb-project-element.sb-project-element-d29a745 .content-widget-advanced-text:before{left:15px;right:15px;}
div#sb-sec4 .sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content{left:15px;right:15px;}
div#sb-sec4 a.posts--lnks,.inner_contentbox .sb-project-element a.posts--lnks{position:absolute;left:0;right:0;top:0;bottom:0;z-index:5;}
main#sb--smallbiz-inner_box .sb-4 .sb-project-element.sb-project-element-d29a745 .col-title a{font-size:1rem;}
main#sb--smallbiz-inner_box .sb-4 .sb-project-element.sb-project-element-d29a745 .col-title{padding-left:0;}

/*--------------------------------------------------------------
# Reveal Texts
--------------------------------------------------------------*/
div#frp-sec2 .reveal-text,
div#frp-sec3 .reveal-text{visibility:hidden;}
div#frp-sec2 .line,
div#frp-sec3 .line{position:relative;overflow:hidden;display:flex;}
/*div#frp-sec2 span.words{text-align:center;margin:0 auto;}*/
div#frp-sec2 h1, div#frp-sec2 p, div#frp-sec2 h4,
div#frp-sec3 h1, div#frp-sec3 p, div#frp-sec3 blockquote{position:relative;}

div#frp-sec2 h1,
div#frp-sec3 h1,
div#frp-sec5 h1,
div#frp-sec6 h1 {
    line-height: 3rem;
}

.page_wrapper{overflow-x:hidden}
.overlay{height:0;opacity:0;position:fixed;left:0;right:0;bottom:0;top:0;z-index:10000;background-color:rgba(26, 26, 30, 0.6);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease;cursor:pointer}
.overlay.state-visible{opacity:1;height:100%}
#sb-sec1 .title{font-size:2.625em;font-weight:700;text-transform:uppercase;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%);opacity:0;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-moz-transition:-moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-o-transition:-o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;transition:transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease}
#sb-sec1 .title.skrollable-between{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.lined_title{position:relative;display:inline-block;padding:0 20px;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%);opacity:0;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-moz-transition:-moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-o-transition:-o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;transition:transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease}
.lined_title:before, .lined_title:after{content:"";position:absolute;top:50%;height:1px;width:1.7em;background-color:#252537;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);-moz-transition:-moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);-o-transition:-o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);transition:transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99)}
@media (max-width:500px){.lined_title:before, .lined_title:after{width:1.2em }
}
.lined_title:after{right:0;-webkit-transform:translateX(160%) scaleX(0);-moz-transform:translateX(160%) scaleX(0);-ms-transform:translateX(160%) scaleX(0);-o-transform:translateX(160%) scaleX(0);transform:translateX(160%) scaleX(0);-webkit-transition-delay:150ms;-moz-transition-delay:150ms;-o-transition-delay:150ms;transition-delay:150ms;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
@media (max-width:500px){.lined_title:after{-webkit-transform:translateX(100%) scaleX(0);-moz-transform:translateX(100%) scaleX(0);-ms-transform:translateX(100%) scaleX(0);-o-transform:translateX(100%) scaleX(0);transform:translateX(100%) scaleX(0) }
}
.lined_title:before{left:0;-webkit-transform:translateX(-160%) scaleX(0);-moz-transform:translateX(-160%) scaleX(0);-ms-transform:translateX(-160%) scaleX(0);-o-transform:translateX(-160%) scaleX(0);transform:translateX(-160%) scaleX(0);-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}
@media (max-width:500px){.lined_title:before{-webkit-transform:translateX(-100%) scaleX(0);-moz-transform:translateX(-100%) scaleX(0);-ms-transform:translateX(-100%) scaleX(0);-o-transform:translateX(-100%) scaleX(0);transform:translateX(-100%) scaleX(0) }
}
.lined_title.skrollable-between{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.lined_title.skrollable-between:after{-webkit-transform:translateX(160%) scaleX(1);-moz-transform:translateX(160%) scaleX(1);-ms-transform:translateX(160%) scaleX(1);-o-transform:translateX(160%) scaleX(1);transform:translateX(160%) scaleX(1)}
@media (max-width:500px){.lined_title.skrollable-between:after{-webkit-transform:translateX(100%) scaleX(1);-moz-transform:translateX(100%) scaleX(1);-ms-transform:translateX(100%) scaleX(1);-o-transform:translateX(100%) scaleX(1);transform:translateX(100%) scaleX(1) }
}
.lined_title.skrollable-between:before{-webkit-transform:translateX(-160%) scaleX(1);-moz-transform:translateX(-160%) scaleX(1);-ms-transform:translateX(-160%) scaleX(1);-o-transform:translateX(-160%) scaleX(1);transform:translateX(-160%) scaleX(1)}
@media (max-width:500px){.lined_title.skrollable-between:before{-webkit-transform:translateX(-100%) scaleX(1);-moz-transform:translateX(-100%) scaleX(1);-ms-transform:translateX(-100%) scaleX(1);-o-transform:translateX(-100%) scaleX(1);transform:translateX(-100%) scaleX(1) }
}
.decor_square{background-color:#252537;-webkit-box-shadow:0 17px 42px rgba(140, 99, 78, 0.4);-moz-box-shadow:0 17px 42px rgba(140, 99, 78, 0.4);box-shadow:0 17px 42px rgba(140, 99, 78, 0.4)}
.decor_cross{position:relative}
.decor_cross:before, .decor_cross:after{content:"";position:absolute;background-color:#252537}
.decor_cross:before{height:100%;width:1px;top:0;left:-webkit-calc(50% - 1px);left:-moz-calc(50% - 1px);left:calc(50% - 1px)}
.decor_cross:after{width:100%;height:1px;top:-webkit-calc(50% - 1px);top:-moz-calc(50% - 1px);top:calc(50% - 1px);left:0}
.decor__flying_word_box{position:absolute;left:0%;width:100%;height:100%;}
.decor__flying_word_box--top{}
.decor__flying_word_box--bottom{}
.decor__flying_word_box--right{left:auto;right:20%}
@media (max-width:1440px){.decor__flying_word_box--right{right:10% }
}
.body--mobile .decor__flying_word_box{}
.decor__flying_word_img{position:absolute;top:0;}
@media (min-width:2560px){.decor__flying_word_wrapper{font-size:20px }
}
@media (max-width:1440px){.decor__flying_word_wrapper{font-size:12px }
}
@media (max-width:767px){.decor__flying_word_wrapper{font-size:1vw }
}
#sb-sec1 .intro{position:relative;padding-top:1px;min-height:860px;background-color:#f9e1d5}
@media (min-height:1090px) and (min-width:1921px){#sb-sec1 .intro{min-height:989px }
}
@media (min-width:2560px){#sb-sec1 .intro{min-height:1200px;font-size:20px }
}
@media (max-width:1600px){#sb-sec1 .intro{min-height:780px }
}
@media (max-width:1366px){#sb-sec1 .intro{min-height:620px;font-size:12px }
}
@media (max-width:1023px){#sb-sec1 .intro{min-height:900px }
}
@media (max-width:767px){#sb-sec1 .intro{min-height:111vw;font-size:1.55vw }
}
#sb-sec1 .intro__container, #sb-sec1 .loader__container{max-width:1200px;margin:130px auto auto}
#sb-sec1 .intro__container:after, #sb-sec1 .loader__container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@media (min-height:1090px) and (min-width:1921px){#sb-sec1 .intro__container, #sb-sec1 .loader__container{margin-top:190px }
}
@media (min-width:2048px){#sb-sec1 .intro__container, #sb-sec1 .loader__container{max-width:1390px;margin-top:150px }
}
@media (min-width:2560px){#sb-sec1 .intro__container, #sb-sec1 .loader__container{max-width:1800px }
}
@media (max-width:1600px){#sb-sec1 .intro__container, #sb-sec1 .loader__container{max-width:1100px;margin-top:100px }
}
@media (max-width:1366px){.intro__container, .loader__container{max-width:900px;margin-top:70px }
}
@media (max-width:1023px){.intro__container, .loader__container{padding-left:30px;padding-top:130px;margin-top:0 }
}
@media (max-width:767px){.intro__container, .loader__container{padding-left:17px;padding-top:17vw }
}
#sb-sec1 .intro__slider_box{position:relative;z-index:10;width:47%;float:left}
#sb-sec1 .intro__slider_box:before{content:"";display:block;padding-top:100%}
@media (max-width:1023px){.intro__slider_box{float:right }
}
@media (max-width:1023px){.intro__slider_box{position:absolute;right:-3%;width:563px }
}
@media (max-width:900px){.intro__slider_box{right:-13% }
}
@media (max-width:800px){.intro__slider_box{right:-23% }
}
@media (max-width:767px){.intro__slider_box{width:73.4vw }
}
.intro__slider_dots_box{position:absolute;left:0;right:0;bottom:-50px;margin:auto;text-align:center}
@media (min-width:2560px){.intro__slider_dots_box{bottom:-70px }
}
#sb-sec1 .body--mobile .intro__slider_dots_box{display:none}
.intro__slider_dot{position:relative;display:inline-block;width:18px;height:18px;opacity:0.2;cursor:pointer;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}
.intro__slider_dot:hover{opacity:0.8}
.intro__slider_dot:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;height:7px;width:7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#18191c;opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease}
.state-intro-slides-dots-visible .intro__slider_dot:before{opacity:1}
.intro__slider_dot:nth-child(1):before{-webkit-transition-delay:50ms;-moz-transition-delay:50ms;-o-transition-delay:50ms;transition-delay:50ms}
.intro__slider_dot:nth-child(2):before{-webkit-transition-delay:125ms;-moz-transition-delay:125ms;-o-transition-delay:125ms;transition-delay:125ms}
.intro__slider_dot:nth-child(3):before{-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms}
.intro__slider_dot:nth-child(4):before{-webkit-transition-delay:275ms;-moz-transition-delay:275ms;-o-transition-delay:275ms;transition-delay:275ms}
.intro__slider_dot:nth-child(5):before{-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.intro__slider_dot:nth-child(6):before{-webkit-transition-delay:425ms;-moz-transition-delay:425ms;-o-transition-delay:425ms;transition-delay:425ms}
.intro__slider_dot:nth-child(7):before{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}
.intro__slider_dot:nth-child(8):before{-webkit-transition-delay:575ms;-moz-transition-delay:575ms;-o-transition-delay:575ms;transition-delay:575ms}
.intro__slider_dot:nth-child(9):before{-webkit-transition-delay:650ms;-moz-transition-delay:650ms;-o-transition-delay:650ms;transition-delay:650ms}
.intro__slider_dot:nth-child(10):before{-webkit-transition-delay:725ms;-moz-transition-delay:725ms;-o-transition-delay:725ms;transition-delay:725ms}
.intro__slider_dot.state-active{opacity:0.8}
.intro__slider{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}
.intro__slider:before{content:"";position:absolute;z-index:80;left:0;right:0;bottom:0;top:0;background-color:#f9e1d5}
.state-show-slider .intro__slider:before{-webkit-transition:-webkit-transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;-moz-transition:-moz-transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;-o-transition:-o-transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;transition:transform 1s cubic-bezier(0.8, 0.29, 0, 0.99), visibility 0s 0.98s linear;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);visibility:hidden}
.state-slider-children-visible .intro__slider{overflow:visible}
.intro_appearing_square, .intro__slider_square, .intro__text_box__square{opacity:0;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;transition:opacity 0.25s ease;-webkit-transition-delay:1s;-moz-transition-delay:1s;-o-transition-delay:1s;transition-delay:1s}
.state-show-corners .intro_appearing_square, .state-show-corners .intro__slider_square, .state-show-corners .intro__text_box__square{opacity:1}

@media (max-width:1023px){.intro_appearing_square, .intro__slider_square, .intro__text_box__square{display:none }
}
.intro__slider_square{position:absolute;top:-11px;right:-11px;z-index:100;width:22px;height:22px;-webkit-transition-delay:2s;-moz-transition-delay:2s;-o-transition-delay:2s;transition-delay:2s}
.intro__text_box__square{position:absolute;right:-11px;top:370px;width:22px;height:22px}
@media (min-width:2560px){.intro__text_box__square{top:411px }
}
.intro__slider_line{position:absolute;top:0;opacity:0;right:-45px;z-index:100;width:45px;height:1px;background-color:#252537;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
.state-intro-lines-started-moving .intro__slider_line{-webkit-animation:intro_slider_line_moving .75s .6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;-moz-animation:intro_slider_line_moving .75s .6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;-o-animation:intro_slider_line_moving .75s .6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;animation:intro_slider_line_moving .75s .6s cubic-bezier(0.8, 0.29, 0, 0.99) forwards}
@media (max-width:1023px){.intro__slider_line{display:none }
}
@-webkit-keyframes intro_slider_line_moving{0%{opacity:0;right:-118% }
5%{opacity:1;right:-118% }
100%{right:-45px;opacity:1 }
}
@-moz-keyframes intro_slider_line_moving{0%{opacity:0;right:-118% }
5%{opacity:1;right:-118% }
100%{right:-45px;opacity:1 }
}
@-o-keyframes intro_slider_line_moving{0%{opacity:0;right:-118% }
5%{opacity:1;right:-118% }
100%{right:-45px;opacity:1 }
}
@keyframes intro_slider_line_moving{0%{opacity:0;right:-118% }
5%{opacity:1;right:-118% }
100%{right:-45px;opacity:1 }
}
.intro__slider_item{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;width:100%;height:100%;will-change:transform;-webkit-transition:opacity 0.7s ease;-moz-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease;-webkit-transform:translate(-15px, 15px);-moz-transform:translate(-15px, 15px);-ms-transform:translate(-15px, 15px);-o-transform:translate(-15px, 15px);transform:translate(-15px, 15px)}
.state-slider-children-visible .intro__slider_item--shadow{-webkit-box-shadow:8.5px 14.7px 42px rgba(140, 99, 78, 0.4);-moz-box-shadow:8.5px 14.7px 42px rgba(140, 99, 78, 0.4);box-shadow:8.5px 14.7px 42px rgba(140, 99, 78, 0.4)}
@media (min-width:2560px){.intro__slider_item{-webkit-transform:translate(-25px, 25px);-moz-transform:translate(-25px, 25px);-ms-transform:translate(-25px, 25px);-o-transform:translate(-25px, 25px);transform:translate(-25px, 25px) }
}
.state-intro-slides-shift .intro__slider_item{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}
.state-intro-slides-transition .intro__slider_item{-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), -webkit-box-shadow 0.7s ease !important;-moz-transition:-moz-transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), -moz-box-shadow 0.7s ease !important;-o-transition:-o-transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), box-shadow 0.7s ease !important;transition:transform 1.5s cubic-bezier(0.8, 0.29, 0, 0.99), box-shadow 0.7s ease !important}
.state-intro-slides-transition .intro__slider_item:nth-child(1){-webkit-transition-delay:500ms !important;-moz-transition-delay:500ms !important;-o-transition-delay:500ms !important;transition-delay:500ms !important}
.state-intro-slides-transition .intro__slider_item:nth-child(2){-webkit-transition-delay:200ms !important;-moz-transition-delay:200ms !important;-o-transition-delay:200ms !important;transition-delay:200ms !important}
.state-intro-slides-transition .intro__slider_item:nth-child(3){-webkit-transition-delay:-100ms !important;-moz-transition-delay:-100ms !important;-o-transition-delay:-100ms !important;transition-delay:-100ms !important}
.state-intro-slides-transition .intro__slider_item:nth-child(4){-webkit-transition-delay:-400ms !important;-moz-transition-delay:-400ms !important;-o-transition-delay:-400ms !important;transition-delay:-400ms !important}
.state-intro-slides-transition .intro__slider_item:nth-child(5){-webkit-transition-delay:-700ms !important;-moz-transition-delay:-700ms !important;-o-transition-delay:-700ms !important;transition-delay:-700ms !important}
.intro__slider_item.state-active-slide{z-index:15 !important;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:-webkit-transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07);-moz-transition:-moz-transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07);-o-transition:-o-transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07);transition:transform 0.7s 0.4s cubic-bezier(0.42, 0.05, 0, 1.07)}
.intro__slider_item.state-active-slide+.intro__slider_item{z-index:5}
.intro__slider_item.state-leaving-slide{z-index:20 !important;-webkit-transform:translate(15px, -15px);-moz-transform:translate(15px, -15px);-ms-transform:translate(15px, -15px);-o-transform:translate(15px, -15px);transform:translate(15px, -15px);-webkit-transition:opacity 0.7s 0.2s ease, -webkit-transform 3s ease;-moz-transition:opacity 0.7s 0.2s ease, -moz-transform 3s ease;-o-transition:opacity 0.7s 0.2s ease, -o-transform 3s ease;transition:opacity 0.7s 0.2s ease, transform 3s ease;opacity:0}
@media (min-width:2560px){.intro__slider_item.state-leaving-slide{-webkit-transform:translate(25px, -25px);-moz-transform:translate(25px, -25px);-ms-transform:translate(25px, -25px);-o-transform:translate(25px, -25px);transform:translate(25px, -25px) }
}
.intro__slider_item:first-child{z-index:5}
.intro__text_box{position:relative;float:right;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);width:52%}
@media (min-width:2560px){.intro__text_box{width:51% }
}
@media (max-width:1023px){.intro__text_box{float:left }
}
.intro__audience_box{position:absolute;opacity:0;top:-10px;left:22%;-webkit-transform:translateX(20%) translateZ(0);-moz-transform:translateX(20%) translateZ(0);transform:translateX(20%) translateZ(0);font-size:1.25em;letter-spacing:0.04em;-webkit-transition:opacity 0.25s ease, -webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);-moz-transition:opacity 0.25s ease, -moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);-o-transition:opacity 0.25s ease, -o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);transition:opacity 0.25s ease, transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99);-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
@media (min-width:2560px){.intro__audience_box{left:32%;top:-18px }
}
.state-intro-lines-started-moving .intro__audience_box{opacity:1;-webkit-transform:translateX(0) translateZ(0);-moz-transform:translateX(0) translateZ(0);transform:translateX(0) translateZ(0)}
@media (max-width:1023px){.intro__audience_box{display:none }
}
.intro__audience_box__hidden_placeholder{position:relative}
.intro__audience_box__hidden_placeholder__text{opacity:0}
.intro__audience_box__item{position:absolute;z-index:1;top:0;left:0;overflow:hidden;opacity:0;font-weight:700;-webkit-transition:opacity 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:opacity 0.25s ease, -moz-transform 0.25s ease;-o-transition:opacity 0.25s ease, -o-transform 0.25s ease;transition:opacity 0.25s ease, transform 0.25s ease}
.intro__audience_box__item:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;top:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);background-color:white}
.intro__audience_box__item.state-visible{opacity:1}
.intro__audience_box__item.state-visible:before{-webkit-animation:title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;-moz-animation:title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;-o-animation:title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;animation:title_slide 1.5s 0s cubic-bezier(0.19, 0.26, 0, 0.99) forwards}
@-webkit-keyframes title_slide{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%) }
50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1 }
100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0 }
}
@-moz-keyframes title_slide{0%{-moz-transform:translateY(-100%);transform:translateY(-100%) }
50%{-moz-transform:translateY(0);transform:translateY(0);opacity:1 }
100%{-moz-transform:translateY(0);transform:translateY(0);opacity:0 }
}
@-o-keyframes title_slide{0%{-o-transform:translateY(-100%);transform:translateY(-100%) }
50%{-o-transform:translateY(0);transform:translateY(0);opacity:1 }
100%{-o-transform:translateY(0);transform:translateY(0);opacity:0 }
}
@keyframes title_slide{0%{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%) }
50%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1 }
100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:0 }
}
.intro__text_content{position:absolute;width:100%}
@media (min-width:2048px){.intro__text_content{top:80px }
}
@media (max-width:1366px){.intro__text_content{top:-100px }
}
@media (max-width:767px){.intro__text_content{top:-13vw }
}
.intro__title{position:absolute;overflow:hidden;top:218px;font-size:7.5em;font-family:Playfair Display, Helvetica, Arial, sans-serif;letter-spacing:0.045em}
@media (max-width:1366px){.intro__title{top:258px }
}
@media (max-width:767px){.intro__title{top:34vw }
}
.intro__title_visible_word, .intro__subtitle_visible_word{position:absolute;top:0;left:0;opacity:0}
.state-show-text .intro__title_visible_word, .state-show-text .intro__subtitle_visible_word{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.intro__title_visible_word{-webkit-transform:translateY(70%);-moz-transform:translateY(70%);-ms-transform:translateY(70%);-o-transform:translateY(70%);transform:translateY(70%);-webkit-transition:opacity 0.1s ease, -webkit-transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99);-moz-transition:opacity 0.1s ease, -moz-transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99);-o-transition:opacity 0.1s ease, -o-transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99);transition:opacity 0.1s ease, transform 0.5s cubic-bezier(0.19, 0.26, 0, 0.99)}
.intro__subtitle_visible_word{-webkit-transform:translateY(-90%);-moz-transform:translateY(-90%);-ms-transform:translateY(-90%);-o-transform:translateY(-90%);transform:translateY(-90%);-webkit-transition:opacity 0.1s 0.25s ease, -webkit-transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99);-moz-transition:opacity 0.1s 0.25s ease, -moz-transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99);-o-transition:opacity 0.1s 0.25s ease, -o-transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99);transition:opacity 0.1s 0.25s ease, transform 0.5s 0.25s cubic-bezier(0.19, 0.26, 0, 0.99)}
.intro__title_hidden_word, .intro__subtitle_hidden_word{visibility:hidden}
.intro__subtitle{overflow:hidden;position:absolute;top:412px;font-size:1.3em;letter-spacing:0.08em;text-indent:0.3em}
@media (min-width:2560px){.intro__subtitle{top:462px }
}
@media (max-width:1023px){.intro__subtitle{text-indent:0 }
}
@media (max-width:767px){.intro__subtitle{top:53.5vw }
}
@media (max-width:500px){.intro__subtitle{font-size:1.5em }
}
@media (min-width:1024px){.intro__subtitle br{display:none }
}
.intro__button_box{position:absolute;opacity:0;top:510px;-webkit-transition:opacity 0.7s ease;-moz-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease;-webkit-transition-delay:2.2s;-moz-transition-delay:2.2s;-o-transition-delay:2.2s;transition-delay:2.2s}
@media (min-width:2560px){.intro__button_box{top:600px }
}
@media (max-width:1366px){.intro__button_box{top:480px }
}
.state-intro-lines-started-moving .intro__button_box{opacity:1}
.intro__buy_button_box{right:-11px}
@media (max-width:1023px){.intro__buy_button_box{display:none }
}
@media (min-width:1024px){.intro__live_button_box{display:none }
}
@media (max-width:1023px){.intro__live_button_box{top:540px }
}
@media (max-width:767px){.intro__live_button_box{top:70.5vw }
.intro__live_button_box .button{min-width:24.8vw;height:6.6vw;line-height:6.6vw;font-size:1.7vw }
}
@media (max-width:500px){.intro__live_button_box .button{min-width:29.76vw;height:7.92vw;line-height:7.92vw;font-size:2.38vw }
}
.intro__text_box__cross{position:absolute;right:-47px;top:-47px;width:95px;height:95px;opacity:0;-webkit-transition:opacity 0.7s ease;-moz-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease}
@media (max-width:1366px){.intro__text_box__cross{width:60px;height:60px;right:-30px;top:-30px }
}
.state-show-corners .intro__text_box__cross{opacity:1}
@media (max-width:1023px){.intro__text_box__cross{right:auto }
}
@media (max-width:767px){.intro__text_box__cross{width:7vw;height:7vw;top:-3.5vw }
}
.intro__text_box__line{position:absolute;opacity:0;right:0;top:261px;width:1px;height:45px;background-color:#252537;-webkit-transform:translateY(120px) translateZ(0);-moz-transform:translateY(120px) translateZ(0);transform:translateY(120px) translateZ(0)}
.state-intro-lines-started-moving .intro__text_box__line{-webkit-animation:intro_box_line_moving .25s .495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;-moz-animation:intro_box_line_moving .25s .495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;-o-animation:intro_box_line_moving .25s .495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards;animation:intro_box_line_moving .25s .495s cubic-bezier(0.8, 0.29, 0, 0.99) forwards}
@media (max-width:1023px){.intro__text_box__line{display:none }
}
@-webkit-keyframes intro_box_line_moving{0%{-webkit-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0) }
10%{opacity:1;-webkit-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0) }
100%{opacity:1;-webkit-transform:translateY(0px) translateZ(0);transform:translateY(0px) translateZ(0) }
}
@-moz-keyframes intro_box_line_moving{0%{-moz-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0) }
10%{opacity:1;-moz-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0) }
100%{opacity:1;-moz-transform:translateY(0px) translateZ(0);transform:translateY(0px) translateZ(0) }
}
@-o-keyframes intro_box_line_moving{0%{transform:translateY(80px) translateZ(0) }
10%{opacity:1;transform:translateY(80px) translateZ(0) }
100%{opacity:1;transform:translateY(0px) translateZ(0) }
}
@keyframes intro_box_line_moving{0%{-webkit-transform:translateY(80px) translateZ(0);-moz-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0) }
10%{opacity:1;-webkit-transform:translateY(80px) translateZ(0);-moz-transform:translateY(80px) translateZ(0);transform:translateY(80px) translateZ(0) }
100%{opacity:1;-webkit-transform:translateY(0px) translateZ(0);-moz-transform:translateY(0px) translateZ(0);transform:translateY(0px) translateZ(0) }
}
.intro__text_box__big_line{position:absolute;top:382px;right:62px;height:1px;width:3000px;background-color:#252537;-webkit-transform:translateX(-100%) translateZ(0);-moz-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);-webkit-transition:-webkit-transform .5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99);-moz-transition:-moz-transform .5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99);-o-transition:-o-transform .5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99);transition:transform .5s 0.2s cubic-bezier(0.8, 0.29, 0, 0.99)}
@media (min-width:2560px){.intro__text_box__big_line{top:422px }
}
.state-intro-lines-started-moving .intro__text_box__big_line{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
@media (max-width:1023px){.intro__text_box__big_line{left:-300px;right:auto }
}
@media (max-width:767px){.intro__text_box__big_line{top:50.3vw }
}
.intro__scroll_down_box{overflow:hidden;position:absolute;z-index:100;top:50%;width:1px;height:780px;left:-webkit-calc(43% + 50px);left:-moz-calc(43% + 50px);left:calc(43% + 50px)}
@media (min-width:2560px){.intro__scroll_down_box{height:970px }
}
@media (max-width:1680px){.intro__scroll_down_box{height:740px }
}
@media (max-width:1600px){.intro__scroll_down_box{height:700px }
}
@media (max-width:1440px){.intro__scroll_down_box{height:550px }
}
@media (max-width:1366px){.intro__scroll_down_box{left:-webkit-calc(41% + 50px);left:-moz-calc(41% + 50px);left:calc(41% + 50px) }
}
@media (max-width:1023px){.intro__scroll_down_box{left:auto;right:40%;top:40%;height:660px }
}
@media (max-width:767px){.intro__scroll_down_box{height:76vw }
}
.intro__scroll_down_line{position:absolute;height:100%;width:100%;background-color:#252537;-webkit-transform:translateY(-100%) translateZ(0);-moz-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0);-webkit-transition:opacity 0.25s ease, -webkit-transform .5s cubic-bezier(0.8, 0.29, 0, 0.99);-moz-transition:opacity 0.25s ease, -moz-transform .5s cubic-bezier(0.8, 0.29, 0, 0.99);-o-transition:opacity 0.25s ease, -o-transform .5s cubic-bezier(0.8, 0.29, 0, 0.99);transition:opacity 0.25s ease, transform .5s cubic-bezier(0.8, 0.29, 0, 0.99);-webkit-transition-delay:1.45s;-moz-transition-delay:1.45s;-o-transition-delay:1.45s;transition-delay:1.45s}
.state-intro-lines-started-moving .intro__scroll_down_line{opacity:1;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
.intro__scroll_down_word{position:absolute;opacity:0;z-index:100;bottom:30px;left:44%;font-size:8px;text-transform:uppercase;color:white;-webkit-transform:translateY(-10%) translateZ(0);-moz-transform:translateY(-10%) translateZ(0);transform:translateY(-10%) translateZ(0);cursor:pointer;-webkit-transition:color 0.25s ease, opacity 0.25s ease, -webkit-transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);-moz-transition:color 0.25s ease, opacity 0.25s ease, -moz-transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);-o-transition:color 0.25s ease, opacity 0.25s ease, -o-transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);transition:color 0.25s ease, opacity 0.25s ease, transform 0.85s cubic-bezier(0.8, 0.29, 0, 0.99);-webkit-transition-delay:1.7s;-moz-transition-delay:1.7s;-o-transition-delay:1.7s;transition-delay:1.7s}
.intro__scroll_down_word:hover{opacity:0.5}
@media (min-width:2560px){.intro__scroll_down_word{bottom:70px;left:42.5%;font-size:12px }
}
@media (max-width:1366px){.intro__scroll_down_word{left:43%;bottom:30px }
}
@media (max-width:1023px){.intro__scroll_down_word{left:auto;right:42%;bottom:70px }
}
@media (max-width:767px){.intro__scroll_down_word{bottom:4vw;font-size:1.1vw }
}
@media (max-width:375px){.intro__scroll_down_word{bottom:3vw }
}
.state-intro-lines-started-moving .intro__scroll_down_word{opacity:1;-webkit-transform:translateY(0) translateZ(0);-moz-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}
@media (max-width:1366px){.intro__scroll_down_word_img{height:60px }
}
@media (max-width:1023px){.intro__scroll_down_word_img{height:80px }
}
@media (max-width:767px){.intro__scroll_down_word_img{height:10vw }
}
.hidden_paragraph, .body--mobile .paragraphs__item{opacity:0;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}
.visible_paragraph, .paragraphs_box, .body--mobile .paragraphs__item.skrollable-between{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.paragraphs{}
.paragraphs:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@media (min-width:2560px){.paragraphs{font-size:20px }
}
@media (max-width:1440px){.paragraphs{font-size:12px }
}
@media (max-width:767px){.paragraphs{font-size:1vw }
}
@media (max-width:700px){.paragraphs{font-size:1.3vw }
}
@media (max-width:500px){.paragraphs{font-size:1.7vw }
}
.paragraphs_box{position:relative;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}
.paragraphs_box:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.state-at-top-position .paragraphs_box{opacity:0}

.paragraphs_box--black{background-color:#1a1a1e}
.paragraphs_box--top{padding-bottom:160px}
@media (min-width:2560px){.paragraphs_box--top{padding-bottom:290px }
}
@media (max-width:1680px){.paragraphs_box--top{padding-bottom:240px }
}
@media (max-width:1366px){.paragraphs_box--top{padding-bottom:190px }
}
@media (max-width:1023px){.paragraphs_box--top{padding-bottom:100px }
}
@media (max-width:767px){.paragraphs_box--top{padding-bottom:9em }
}
.paragraphs_box--middle{position:relative;padding-top:237px;padding-bottom:253px}
@media (min-width:2560px){.paragraphs_box--middle{padding-top:337px;padding-bottom:353px }
}
@media (max-width:1680px){.paragraphs_box--middle{padding-top:157px;padding-bottom:153px }
}
@media (max-width:1366px){.paragraphs_box--middle{padding-bottom:93px }
}
@media (max-width:1366px){.paragraphs_box--middle{padding-top:107px }
}
@media (max-width:1023px){.paragraphs_box--middle{padding-bottom:142px }
}
@media (max-width:767px){.paragraphs_box--middle{padding-top:13em;padding-left:11em;padding-bottom:18.5em }
}
@media (max-width:500px){.paragraphs_box--middle{padding-left:40px }
}
@media (max-width:500px){.paragraphs_box--middle{padding-top:8em;padding-bottom:14.5em }
}
.paragraphs_box--middle .paragraphs_box_line, .paragraphs_box--middle .paragraphs_box_big_line{position:absolute;left:86px;background-color:#f9e1d5;width:1px;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}
@media (max-width:1023px){.paragraphs_box--middle .paragraphs_box_line, .paragraphs_box--middle .paragraphs_box_big_line{display:none }
}
.paragraphs_box--middle .paragraphs_box_big_line{height:531px;bottom:240px}
@media (min-width:2560px){.paragraphs_box--middle .paragraphs_box_big_line{height:781px;bottom:290px }
}
@media (max-width:1680px){.paragraphs_box--middle .paragraphs_box_big_line{height:491px;bottom:190px }
}
@media (max-width:1440px){.paragraphs_box--middle .paragraphs_box_big_line{height:271px;bottom:164px }
}
@media (max-width:1366px){.paragraphs_box--middle .paragraphs_box_big_line{height:241px }
}
.paragraphs_box--middle .paragraphs_box_line{height:24px;bottom:-48px}
.paragraphs_box--bottom{padding-top:66px;padding-bottom:30px}
@media (min-width:2560px){.paragraphs_box--bottom{padding-top:196px;padding-bottom:60px }
}
@media (max-width:1680px){.paragraphs_box--bottom{padding-bottom:60px }
}
@media (max-width:1600px){.paragraphs_box--bottom{padding-top:76px }
}
@media (max-width:1440px){.paragraphs_box--bottom{padding-top:56px }
}
@media (max-width:1023px){.paragraphs_box--bottom{padding-bottom:0 }
}
@media (max-width:767px){.paragraphs_box--bottom{padding-top:6em }
}
body:not(.body--mobile) .state-at-top-position .paragraphs_box--top{opacity:0}
.paragraphs_box__decor_word_container{left:0;right:0;bottom:0;top:0;margin:auto}
.paragraphs__item{position:relative}
.body--mobile .paragraphs__item{-webkit-transition:opacity 0.5s ease, -webkit-transform 0.5s ease-out;-moz-transition:opacity 0.5s ease, -moz-transform 0.5s ease-out;-o-transition:opacity 0.5s ease, -o-transform 0.5s ease-out;transition:opacity 0.5s ease, transform 0.5s ease-out}
.paragraphs__item--01{}
.paragraphs__item--01 .paragraphs__item__text{}
.paragraphs__item--01 .paragraphs__item__number{}
@media (max-width:1600px){.paragraphs__item--01 .paragraphs__item__number{}
}
@media (min-width:2560px){.paragraphs__item--01{}
}
@media (max-width:1680px){.paragraphs__item--01{}
}
.paragraphs__item--no_number{margin-top:0;margin-left:48.6%}
@media (min-width:2560px){.paragraphs__item--no_number{margin-left:49.6% }
}
@media (max-width:1200px){.paragraphs__item--no_number{margin-left:38.6% }
}
@media (max-width:1024px){.paragraphs__item--no_number{margin-left:36% }
}
@media (max-width:1023px){.paragraphs__item--no_number{margin-left:85px }
}
@media (max-width:767px){.paragraphs__item--no_number{float:none !important;margin-left:0 !important }
}
@media (max-width:767px){.paragraphs__item{}
}
@media (max-width:500px){.paragraphs__item{}
}
@media (max-width:500px){.paragraphs__item{}
}
@media (max-width:767px){.paragraphs__item:not(.paragraphs__item--no_number){margin-top:10em }
}
.paragraphs__item:not(.paragraphs__item--no_number):first-child{margin-top:0}
.paragraphs__button{position:relative;z-index:100;margin-left:48.6%;margin-top:72px}
@media (min-width:2560px){.paragraphs__button{margin-left:49.6% }
}
@media (max-width:1200px){.paragraphs__button{margin-left:38.6% }
}
@media (max-width:1024px){.paragraphs__button{margin-left:36% }
}
@media (max-width:1023px){.paragraphs__button{margin-left:85px }
}
@media (max-width:767px){.paragraphs__button{min-width:37.2vw;height:9.9vw;line-height:9.9vw;margin-left:0;font-size:2.55vw }
}
@media (max-width:767px){.paragraphs__button{margin-top:5em }
}
.paragraphs__item__title{position:relative;z-index:10;}
.paragraphs__item__title--cream{color:#f9e1d5}
@media (max-width:1023px){.paragraphs__item .paragraphs__item__title{}
}
@media (max-width:767px){.paragraphs__item .paragraphs__item__title{}
}
.paragraphs__item__text{position:relative;z-index:10;}
.paragraphs__item__text--white{color:white}
@media (min-width:2560px){.paragraphs__item__text{}
}
@media (max-width:1680px){.paragraphs__item__text{}
}
@media (max-width:1600px){.paragraphs__item__text{}
}
@media (max-width:1440px){.paragraphs__item__text{}
}
@media (max-width:767px){.paragraphs__item__text{}
}
@media (max-width:1023px){.paragraphs__item:not(.paragraphs__item--no_number) .paragraphs__item__text{}
}
@media (max-width:375px){.paragraphs__item:not(.paragraphs__item--no_number) .paragraphs__item__text{}
}
@media (max-width:1023px){.paragraphs__item .paragraphs__item__text{}
}
@media (max-width:767px){.paragraphs__item .paragraphs__item__text{}
}
@media (max-width:375px){.paragraphs__item .paragraphs__item__text{}
}
.paragraphs__item__number{}
@media (max-width:1023px){.paragraphs__item .paragraphs__item__number{}
}
@media (max-width:767px){.paragraphs__item .paragraphs__item__number{}
}
.paragraphs_box_img{position:absolute;z-index:100;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}
.paragraphs_box_img--left{width:37.6%;left:0;top:-34%}
@media (max-width:1024px){.paragraphs_box_img--left{top:-14%;width:32.6% }
}
@media (max-width:1200px){.paragraphs_box_img--left{top:-14%;width:37.6% }
}
@media (max-width:1023px){.paragraphs_box_img--left{display:none }
}
.paragraphs_box_img--right{width:51.7%;right:0;top:-23%}
.body--mobile .paragraphs_box_img--right{-webkit-transition:-webkit-transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);-moz-transition:-moz-transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);-o-transition:-o-transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);transition:transform 2s cubic-bezier(0.34, 0.28, 0.18, 1.2);-webkit-transform:translateY(50%) translateX(10%);-moz-transform:translateY(50%) translateX(10%);-ms-transform:translateY(50%) translateX(10%);-o-transform:translateY(50%) translateX(10%);transform:translateY(50%) translateX(10%)}
@media (max-width:500px){.body--mobile .paragraphs_box_img--right{-webkit-transform:translateY(20%) translateX(0%);-moz-transform:translateY(20%) translateX(0%);-ms-transform:translateY(20%) translateX(0%);-o-transform:translateY(20%) translateX(0%);transform:translateY(20%) translateX(0%) }
}
.body--mobile .paragraphs_box_img--right.skrollable-between{-webkit-transform:translateY(30%) translateX(0%);-moz-transform:translateY(30%) translateX(0%);-ms-transform:translateY(30%) translateX(0%);-o-transform:translateY(30%) translateX(0%);transform:translateY(30%) translateX(0%)}
@media (max-width:500px){.body--mobile .paragraphs_box_img--right.skrollable-between{-webkit-transform:translateY(5%) translateX(0%);-moz-transform:translateY(5%) translateX(0%);-ms-transform:translateY(5%) translateX(0%);-o-transform:translateY(5%) translateX(0%);transform:translateY(5%) translateX(0%) }
}
@media (max-width:1680px){.paragraphs_box_img--right{width:51.7%;right:-3%;top:-37% }
}
@media (max-width:1200px){.paragraphs_box_img--right{width:47.7%;right:-3%;top:-17% }
}
@media (max-width:1024px){.paragraphs_box_img--right{width:44.7%;top:-21% }
}
@media (max-width:1023px){.paragraphs_box_img--right{width:71.7%;right:-14%;top:-44% }
}
@media (max-width:888px){.paragraphs_box_img--right{width:81.7%;right:-14%;top:-34% }
}
@media (max-width:768px){.paragraphs_box_img--right{width:61.7%;right:-4%;top:-24% }
}
@media (max-width:767px){.paragraphs_box_img--right{width:71.7%;top:-1% }
}
@media (max-width:500px){.paragraphs_box_img--right{width:80%;top:2%;right:-14% }
}
.features{padding-top:95px;padding-bottom:136px;background-color:#f9e1d5;text-align:center}
@media (max-width:1024px){.features{padding-top:55px;padding-bottom:66px;font-size:13px }
}
@media (max-width:1023px){.features{padding-top:104px }
}
@media (max-width:767px){.features{font-size:22px }
}
@media (max-width:1023px){.features{padding-top:54px }
}
@media (max-width:500px){.features{font-size:15px }
}
@media (max-width:375px){.features{font-size:13px }
}
h2.features__title{display:inline-block;background-color:#f9e1d5}
@media (max-width:1023px){h2.features__title{margin-bottom:40px }
}
.features__items_box{position:relative;margin-top:80px}
.features__items_box:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@media (max-width:1023px){.features__items_box{margin-top:5px }
}
.features__item{position:relative;float:left;width:33.2%;height:22.0625em;-webkit-transition:-webkit-transform 0.5s ease-out, opacity 0.3s ease;-moz-transition:-moz-transform 0.5s ease-out, opacity 0.3s ease;-o-transition:-o-transform 0.5s ease-out, opacity 0.3s ease;transition:transform 0.5s ease-out, opacity 0.3s ease}
.features__item--delay{-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;-o-transition-delay:0.15s;transition-delay:0.15s}
.features__item.skrollable-before{opacity:0;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}
.features__item.skrollable-after{opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}
.body--mobile .features__item{opacity:0;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%)}
.features__item.skrollable-between{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.features__item.skrollable-between:after{-webkit-transform:translateX(160%);-moz-transform:translateX(160%);-ms-transform:translateX(160%);-o-transform:translateX(160%);transform:translateX(160%)}
.features__item.skrollable-between:before{-webkit-transform:translateX(-160%);-moz-transform:translateX(-160%);-ms-transform:translateX(-160%);-o-transform:translateX(-160%);transform:translateX(-160%)}
@media (max-width:1023px){.features__item{float:none;display:inline-block;width:100%;max-width:360px;height:auto;padding:0 15px;margin-bottom:96px }
.features__item:last-child{margin-bottom:0 }
}
@media (max-width:767px){.features__item{max-width:100% }
}
@media (min-width:1024px){.features__item--mobile{display:none }
}
@media (max-width:1023px){.features__item--desktop{display:none }
}
@media (max-width:500px){.features__item{margin-bottom:50px }
}
.features__item__content{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 4.8125em}
@media (max-width:1023px){.features__item__content{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
@media (max-width:767px){.features__item__content{padding:0 }
}
.features__icon{display:inline-block;position:relative;width:7.1875em;height:7.1875em;margin-bottom:2em;background-color:#fcfcfd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 15px 42px rgba(140, 99, 78, 0.1);-moz-box-shadow:0 15px 42px rgba(140, 99, 78, 0.1);box-shadow:0 15px 42px rgba(140, 99, 78, 0.1);-webkit-transition:-webkit-box-shadow 1.15s ease;-moz-transition:-moz-box-shadow 1.15s ease;-o-transition:box-shadow 1.15s ease;transition:box-shadow 1.15s ease}
.features__icon:hover{-webkit-box-shadow:0 15px 42px rgba(140, 99, 78, 0.3);-moz-box-shadow:0 15px 42px rgba(140, 99, 78, 0.3);box-shadow:0 15px 42px rgba(140, 99, 78, 0.3)}
.features__icon:hover:before{-webkit-box-shadow:0 15px 42px rgba(140, 99, 78, 0.3);-moz-box-shadow:0 15px 42px rgba(140, 99, 78, 0.3);box-shadow:0 15px 42px rgba(140, 99, 78, 0.3);border-color:transparent}
.features__icon:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:75%;width:75%;border:1px solid #f9e1d5;-webkit-transition:-webkit-box-shadow 0.95s ease, border-color ease 0.3s;-moz-transition:-moz-box-shadow 0.95s ease, border-color ease 0.3s;-o-transition:box-shadow 0.95s ease, border-color ease 0.3s;transition:box-shadow 0.95s ease, border-color ease 0.3s}
.features__icon:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}
.features__icon--play:after{width:1.5em;height:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDAxIj48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMDciIGQ9Ik01NjEuMDAxIDM4NjJMNTM4Ljk5OSAzODYyQzUzOC40NDYgMzg2MiA1MzggMzg2Mi40NCA1MzggMzg2M0w1MzggMzg4NUM1MzggMzg4NS41NSA1MzguNDQ2IDM4ODYgNTM4Ljk5OSAzODg2TDU2MS4wMDEgMzg4NkM1NjEuNTU0IDM4ODYgNTYyIDM4ODUuNTUgNTYyIDM4ODVMNTYyIDM4NjNDNTYyIDM4NjIuNDQgNTYxLjU1NCAzODYyIDU2MS4wMDEgMzg2MlpNNTM5Ljk5OCAzODg0TDU0MCAzODcwTDU2MCAzODcwTDU1OS45OTcgMzg4NFpNNTU0LjkxMyAzODY0TDU1Mi4wMDIwMyAzODY3Ljk5NzIxQzU1Mi4wMDE0NyAzODY3Ljk5ODAxIDU1Mi4wMDA4IDM4NjcuOTk4OTMgNTUyIDM4NjhDNTUxLjk5NSAzODY4LjAwMzMzIDU1MS45OTUgMzg2OC4wMDIyMiA1NTEuOTk2NjcgMzg2OEw1NDYgMzg2OEw1NDkgMzg2NFpNNTM5Ljk5OCAzODY0TDU0NS45MTAwMDAwMDAwMDAxIDM4NjRMNTQzLjAwMjA4MDAwMDAwMDEgMzg2Ny45OTcxNEM1NDMuMDAxNTEgMzg2Ny45OTc5NSA1NDMuMDAwODIwMDAwMDAwMSAzODY3Ljk5ODkgNTQzLjAwMDAwMDAwMDAwMDEgMzg2OEM1NDIuOTk1MDAwMDAwMDAwMSAzODY4LjAwMzMzIDU0Mi45OTUwMDAwMDAwMDAxIDM4NjguMDAyMjIgNTQyLjk5NjY3MDAwMDAwMDEgMzg2OEw1NDAuMDAwMDAwMDAwMDAwMSAzODY4Wk01NjAgMzg2OEw1NTUgMzg2OEw1NTggMzg2NEw1NjAgMzg2NFpNNTQ3LjkwOSAzODgxLjg1TDU1My4zMzEgMzg3Ny41Mjk5OTk5OTk5OTk3QzU1My41NzEgMzg3Ny4zMzk5OTk5OTk5OTk3IDU1My43MDggMzg3Ny4wNiA1NTMuNzA4IDM4NzYuNzQ5OTk5OTk5OTk5NUM1NTMuNzA4IDM4NzYuNDQ5OTk5OTk5OTk5NCA1NTMuNTcxIDM4NzYuMTU5OTk5OTk5OTk5NCA1NTMuMzMxIDM4NzUuOTY5OTk5OTk5OTk5M0w1NDcuOTEzIDM4NzEuNjQ5OTk5OTk5OTk5QzU0Ny42MTUgMzg3MS40MDk5OTk5OTk5OTk0IDU0Ny4yMDMgMzg3MS4zNjk5OTk5OTk5OTkgNTQ2Ljg1NSAzODcxLjUzOTk5OTk5OTk5OUM1NDYuNTEzIDM4NzEuNjk5OTk5OTk5OTk5IDU0Ni4yOTIgMzg3Mi4wNDk5OTk5OTk5OTkzIDU0Ni4yOTIgMzg3Mi40Mzk5OTk5OTk5OTlMNTQ2LjI5MiAzODgxLjA1OTk5OTk5OTk5OUM1NDYuMjkyIDM4ODEuNDM5OTk5OTk5OTk5IDU0Ni41MDggMzg4MS43OTk5OTk5OTk5OTkgNTQ2Ljg1NSAzODgxLjk1OTk5OTk5OTk5OUM1NDYuOTkzIDM4ODIuMDI5OTk5OTk5OTk5MyA1NDcuMTQ0IDM4ODIuMDU5OTk5OTk5OTk5IDU0Ny4yOTEgMzg4Mi4wNTk5OTk5OTk5OTlDNTQ3LjUxMjAwMDAwMDAwMDEgMzg4Mi4wNTk5OTk5OTk5OTkgNTQ3LjczMjAwMDAwMDAwMDEgMzg4MS45ODk5OTk5OTk5OTkgNTQ3LjkwOTAwMDAwMDAwMDEgMzg4MS44NDk5OTk5OTk5OTlaTTU1MS4xMDcgMzg3Ni43NUw1NDguMjkwOTk5OTk5OTk5OSAzODc4Ljk4TDU0OC4yOTA5OTk5OTk5OTk5IDM4NzQuNTFaICIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNTM4LC0zODYyKSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/100% auto}
.features__icon--diamond:after{width:1.5em;height:1.375em;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDIzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMjQiIGhlaWdodD0iMjEiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDI0Ij48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMjUiIGQ9Ik05NjIuNzQ1IDM4NzAuMjNMOTU3LjI3NSAzODYzLjg0Qzk1Ny4wNzQgMzg2My42MSA5NTYuNzggMzg2My40NzAwMDAwMDAwMDAzIDk1Ni40NyAzODYzLjQ3MDAwMDAwMDAwMDNMOTQ1LjUzIDM4NjMuNDcwMDAwMDAwMDAwM0M5NDUuMjIgMzg2My40NzAwMDAwMDAwMDAzIDk0NC45MjU5OTk5OTk5OTk5IDM4NjMuNjEgOTQ0LjcyNSAzODYzLjg0TDkzOS4yNTUgMzg3MC4yM0M5MzguOTEzIDM4NzAuNjMgOTM4LjkxNTk5OTk5OTk5OTkgMzg3MS4yMiA5MzkuMjYxIDM4NzEuNjJMOTUwLjIwMSAzODg0LjE2Qzk1MC40MDIgMzg4NC4zOSA5NTAuNjk0MDAwMDAwMDAwMSAzODg0LjUyOTk5OTk5OTk5OTcgOTUxIDM4ODQuNTI5OTk5OTk5OTk5N0M5NTEuMzA2IDM4ODQuNTI5OTk5OTk5OTk5NyA5NTEuNTk4IDM4ODQuMzkgOTUxLjc5OSAzODg0LjE2TDk2Mi43MzkgMzg3MS42MkM5NjMuMDg0MDAwMDAwMDAwMSAzODcxLjIyIDk2My4wODcgMzg3MC42MyA5NjIuNzQ1IDM4NzAuMjNaTTk1MSAzODgwLjczTDk0OC4zNTcgMzg3MS45OEw5NTMuNjQyOTk5OTk5OTk5OSAzODcxLjk4Wk05NDIuMzg4IDM4NzEuOThMOTQ2LjE0NCAzODcxLjk4TDk0OC4xMzUgMzg3OC41N1pNOTUzLjg2NSAzODc4LjU3TDk1NS44NTYgMzg3MS45OEw5NTkuNjEyIDM4NzEuOThaTTk0Ni4wMTggMzg2NS41OUw5NDcuNzY0IDM4NjUuNTlMOTQ2LjE3OCAzODY5Ljg2TDk0Mi4zNiAzODY5Ljg2Wk05NTAuMDI0IDM4NjUuNTlMOTUxLjk3NiAzODY1LjU5TDk1My41NjIgMzg2OS44Nkw5NDguNDM4IDM4NjkuODZaTTk1NS44MjIgMzg2OS44Nkw5NTQuMjM2IDM4NjUuNTlMOTU1Ljk4MiAzODY1LjU5TDk1OS42NCAzODY5Ljg2WiAiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTkzOSwtMzg2MykiPjwvcGF0aD48L3N2Zz4=) no-repeat center/100% auto}
.features__icon--star:after{width:1.5em;height:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDI2IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDI3Ij48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMjgiIGQ9Ik0xMzc5LjgyIDM4ODUuOEwxMzczLjUgMzg4Mi4zMTAwMDAwMDAwMDA0TDEzNjcuMTggMzg4NS44QzEzNjYuODUwMDAwMDAwMDAwMSAzODg1Ljk5MDAwMDAwMDAwMDIgMTM2Ni40MyAzODg1Ljk3MDAwMDAwMDAwMDMgMTM2Ni4xMjAwMDAwMDAwMDAxIDM4ODUuNzVDMTM2NS44MTAwMDAwMDAwMDAyIDM4ODUuNTMgMTM2NS42NSAzODg1LjE1IDEzNjUuNzEgMzg4NC43OEwxMzY2LjkzIDM4NzcuM0wxMzYxLjc3IDM4NzIuMDFDMTM2MS41MSAzODcxLjc1IDEzNjEuNDMgMzg3MS4zNiAxMzYxLjU0IDM4NzFDMTM2MS42NTk5OTk5OTk5OTk5IDM4NzAuNjUgMTM2MS45NyAzODcwLjM5IDEzNjIuMzQgMzg3MC4zNEwxMzY5LjQxOTk5OTk5OTk5OTggMzg2OS4yNUwxMzcyLjYgMzg2Mi40OEMxMzcyLjc2IDM4NjIuMTQgMTM3My4xMSAzODYxLjkxIDEzNzMuNSAzODYxLjkxQzEzNzMuODggMzg2MS45MSAxMzc0LjI0IDM4NjIuMTQgMTM3NC40IDM4NjIuNDhMMTM3Ny41ODAwMDAwMDAwMDAyIDM4NjkuMjVMMTM4NC42NiAzODcwLjM0QzEzODUuMDMgMzg3MC40IDEzODUuMzMwMDAwMDAwMDAwMiAzODcwLjY1IDEzODUuNDYgMzg3MUMxMzg1LjU3IDM4NzEuMzYgMTM4NS40OSAzODcxLjc1IDEzODUuMjMgMzg3Mi4wMUwxMzgwLjA3IDM4NzcuM0wxMzgxLjI5IDM4ODQuNzhDMTM4MS4zNSAzODg1LjE1IDEzODEuMTkgMzg4NS41MyAxMzgwLjg3OTk5OTk5OTk5OTkgMzg4NS43NUMxMzgwLjY5OTk5OTk5OTk5OTggMzg4NS44NyAxMzgwLjMxIDM4ODYuMDYgMTM3OS44MiAzODg1LjhaTTEzNjQuNTYgMzg3Mi4wMUwxMzY4LjcxIDM4NzYuMjcwMDAwMDAwMDAwNEMxMzY4LjkzIDM4NzYuNTAwMDAwMDAwMDAwNSAxMzY5LjAzIDM4NzYuODEwMDAwMDAwMDAwNCAxMzY4Ljk4IDM4NzcuMTIwMDAwMDAwMDAwM0wxMzY4LjAxIDM4ODMuMDYwMDAwMDAwMDAwNEwxMzczLjAxIDM4ODAuM0MxMzczLjMxIDM4ODAuMTMgMTM3My42NyAzODgwLjEzIDEzNzMuOTggMzg4MC4zTDEzNzguOTggMzg4My4wNjAwMDAwMDAwMDA0TDEzNzguMDEgMzg3Ny4xMjAwMDAwMDAwMDAzQzEzNzcuOTYgMzg3Ni44MTAwMDAwMDAwMDA0IDEzNzguMDYgMzg3Ni41MDAwMDAwMDAwMDA1IDEzNzguMjggMzg3Ni4yNzAwMDAwMDAwMDA0TDEzODIuNDMgMzg3Mi4wMUwxMzc2Ljc0IDM4NzEuMTVDMTM3Ni40MSAzODcxLjEgMTM3Ni4xMjAwMDAwMDAwMDAxIDM4NzAuODkgMTM3NS45OCAzODcwLjU4TDEzNzMuNSAzODY1LjI1OTk5OTk5OTk5OThMMTM3MSAzODcwLjU4QzEzNzAuODYgMzg3MC44OCAxMzcwLjU4IDM4NzEuMDkgMTM3MC4yNSAzODcxLjE0WiAiIGZpbGw9IiMwMDAwMDAiIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTEzNjEsLTM4NjIpIj48L3BhdGg+PC9zdmc+) no-repeat center/100% auto}
.features__icon--tweaks:after{width:1.625em;height:1.5625em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjZweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgMjYgMjUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aS10d2Vha3MtLWJsYWNrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImktdHdlYWtzLS1ibGFjayIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMDAwMDAwIj4KICAgICAgICAgICAgPHBhdGggZD0iTTEuMjAxLDQuNDggTDUuNDI5LDQuNDggQzUuNzg3LDUuODQgNy4wMjksNi44NSA4LjUwMyw2Ljg1IEM5Ljk3Niw2Ljg1IDExLjIxOSw1Ljg0IDExLjU3Nyw0LjQ4IEwyNC43OTksNC40OCBDMjUuMjQ1LDQuNDggMjUuNjA3LDQuMTEgMjUuNjA3LDMuNjcgQzI1LjYwNywzLjIyIDI1LjI0NSwyLjg2IDI0Ljc5OSwyLjg2IEwxMS41NzcsMi44NiBDMTEuMjE5LDEuNSA5Ljk3NiwwLjQ5IDguNTAzLDAuNDkgQzcuMDI5LDAuNDkgNS43ODcsMS41IDUuNDI4LDIuODYgTDEuMjAxLDIuODYgQzAuNzU1LDIuODYgMC4zOTMsMy4yMiAwLjM5MywzLjY3IEMwLjM5Myw0LjExIDAuNzU1LDQuNDggMS4yMDEsNC40OCBMMS4yMDEsNC40OCBaIE0yNC43OTksMTEuNjkgTDE5LjQxMiwxMS42OSBDMTkuMDU0LDEwLjMzIDE3LjgxMiw5LjMyIDE2LjMzOCw5LjMyIEMxNC44NjQsOS4zMiAxMy42MjIsMTAuMzMgMTMuMjY0LDExLjY5IEwxLjIwMSwxMS42OSBDMC43NTUsMTEuNjkgMC4zOTMsMTIuMDUgMC4zOTMsMTIuNSBDMC4zOTMsMTIuOTUgMC43NTUsMTMuMzEgMS4yMDEsMTMuMzEgTDEzLjI2NCwxMy4zMSBDMTMuNjIyLDE0LjY3IDE0Ljg2NSwxNS42OCAxNi4zMzgsMTUuNjggQzE3LjgxMiwxNS42OCAxOS4wNTQsMTQuNjcgMTkuNDEyLDEzLjMxIEwyNC43OTksMTMuMzEgQzI1LjI0NSwxMy4zMSAyNS42MDcsMTIuOTUgMjUuNjA3LDEyLjUgQzI1LjYwNywxMi4wNSAyNS4yNDUsMTEuNjkgMjQuNzk5LDExLjY5IFogTTE2LjMzOCwxNC4wNiBDMTUuNDc3LDE0LjA2IDE0Ljc3NiwxMy4zNiAxNC43NzYsMTIuNSBDMTQuNzc2LDExLjY0IDE1LjQ3NywxMC45NCAxNi4zMzgsMTAuOTQgQzE3LjIsMTAuOTQgMTcuOTAxLDExLjY0IDE3LjkwMSwxMi41IEMxNy45MDEsMTMuMzYgMTcuMiwxNC4wNiAxNi4zMzgsMTQuMDYgWiBNOC41MDMsMi4xMSBDOS4zNjQsMi4xMSAxMC4wNjUsMi44MSAxMC4wNjUsMy42NyBDMTAuMDY1LDQuNTMgOS4zNjQsNS4yMyA4LjUwMyw1LjIzIEM3LjY0MSw1LjIzIDYuOTQsNC41MyA2Ljk0LDMuNjcgQzYuOTQsMi44MSA3LjY0MSwyLjExIDguNTAzLDIuMTEgWiBNMjQuNzk5LDIwLjUyIEwxMS41NzcsMjAuNTIgQzExLjIxOSwxOS4xNiA5Ljk3NiwxOC4xNSA4LjUwMywxOC4xNSBDNy4wMjksMTguMTUgNS43ODcsMTkuMTYgNS40MjgsMjAuNTIgTDEuMjAxLDIwLjUyIEMwLjc1NSwyMC41MiAwLjM5MywyMC44OCAwLjM5MywyMS4zMyBDMC4zOTMsMjEuNzggMC43NTUsMjIuMTQgMS4yMDEsMjIuMTQgTDUuNDI5LDIyLjE0IEM1Ljc4NywyMy41IDcuMDI5LDI0LjUxIDguNTAzLDI0LjUxIEM5Ljk3NiwyNC41MSAxMS4yMTksMjMuNSAxMS41NzcsMjIuMTQgTDI0Ljc5OSwyMi4xNCBDMjUuMjQ1LDIyLjE0IDI1LjYwNywyMS43OCAyNS42MDcsMjEuMzMgQzI1LjYwNywyMC44OCAyNS4yNDUsMjAuNTIgMjQuNzk5LDIwLjUyIEwyNC43OTksMjAuNTIgWiBNOC41MDMsMjIuODkgQzcuNjQxLDIyLjg5IDYuOTQsMjIuMTkgNi45NCwyMS4zMyBDNi45NCwyMC40NyA3LjY0MSwxOS43NyA4LjUwMywxOS43NyBDOS4zNjQsMTkuNzcgMTAuMDY1LDIwLjQ3IDEwLjA2NSwyMS4zMyBDMTAuMDY1LDIyLjE5IDkuMzY0LDIyLjg5IDguNTAzLDIyLjg5IFoiIGlkPSJTdmdqc1BhdGgxMDMxIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center/auto 100%}
.features__icon--media:after{width:1.5em;height:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDMzIj48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMzQiIGQ9Ik0xMzY3IDQyMTVDMTM2NS44OSA0MjE1IDEzNjUgNDIxNS44OSAxMzY1IDQyMTdDMTM2NSA0MjE4LjEgMTM2NS44OSA0MjE5IDEzNjcgNDIxOUMxMzY4LjEgNDIxOSAxMzY5IDQyMTguMSAxMzY5IDQyMTdDMTM2OSA0MjE1Ljg5IDEzNjguMSA0MjE1IDEzNjcgNDIxNVpNMTM2NSA0MjA3Ljk5QzEzNjQuNDQgNDIwNy45OSAxMzY0IDQyMDguNDQgMTM2NCA0MjA5QzEzNjQgNDIwOS41NSAxMzY0LjQ0IDQyMTAgMTM2NSA0MjEwQzEzNjUuNTUgNDIxMCAxMzY2IDQyMDkuNTUgMTM2NiA0MjA5QzEzNjYgNDIwOC40NCAxMzY1LjU1IDQyMDcuOTkgMTM2NSA0MjA3Ljk5Wk0xMzY4IDQyMDcuOTlDMTM2Ny40NCA0MjA3Ljk5IDEzNjcgNDIwOC40NCAxMzY3IDQyMDlDMTM2NyA0MjA5LjU1IDEzNjcuNDQgNDIxMCAxMzY4IDQyMTBDMTM2OC41NSA0MjEwIDEzNjkgNDIwOS41NSAxMzY5IDQyMDlDMTM2OSA0MjA4LjQ0IDEzNjguNTUgNDIwNy45OSAxMzY4IDQyMDcuOTlaTTEzNzEgNDIwNy45OUMxMzcwLjQ1IDQyMDcuOTkgMTM3MCA0MjA4LjQ0IDEzNzAgNDIwOUMxMzcwIDQyMDkuNTUgMTM3MC40NSA0MjEwIDEzNzEgNDIxMEMxMzcxLjU1IDQyMTAgMTM3MiA0MjA5LjU1IDEzNzIgNDIwOUMxMzcyIDQyMDguNDQgMTM3MS41NSA0MjA3Ljk5IDEzNzEgNDIwNy45OVpNMTM4NC4wMSA0MjA0Ljk5TDEzNjEuOTkgNDIwNC45OUMxMzYxLjQ0IDQyMDQuOTkgMTM2MC45OSA0MjA1LjQ0IDEzNjAuOTkgNDIwNS45OUwxMzYwLjk5IDQyMjhDMTM2MC45OSA0MjI4LjA0IDEzNjEgNDIyOC4wNyAxMzYxIDQyMjguMUMxMzYxIDQyMjguMTIwMDAwMDAwMDAxIDEzNjEgNDIyOC4xMyAxMzYxIDQyMjguMTUwMDAwMDAwMDAxQzEzNjEuMDEgNDIyOC4xNzAwMDAwMDAwMDEgMTM2MS4wMSA0MjI4LjE4IDEzNjEuMDEgNDIyOC4yMDAwMDAwMDAwMDFDMTM2MS4wMiA0MjI4LjIyMDAwMDAwMDAwMSAxMzYxLjAyIDQyMjguMjMwMDAwMDAwMDAwNSAxMzYxLjAzIDQyMjguMjUwMDAwMDAwMDAxQzEzNjEuMDMgNDIyOC4yNzAwMDAwMDAwMDEgMTM2MS4wMyA0MjI4LjI4MDAwMDAwMDAwMSAxMzYxLjA0IDQyMjguMzAwMDAwMDAwMDAxQzEzNjEuMDQgNDIyOC4zMTAwMDAwMDAwMDEgMTM2MS4wNSA0MjI4LjMzMDAwMDAwMDAwMSAxMzYxLjA1IDQyMjguMzQwMDAwMDAwMDAxQzEzNjEuMDYgNDIyOC4zNjAwMDAwMDAwMDE1IDEzNjEuMDYgNDIyOC4zNzAwMDAwMDAwMDEgMTM2MS4wNyA0MjI4LjM5MDAwMDAwMDAwMUMxMzYxLjA4IDQyMjguNDAwMDAwMDAwMDAxNSAxMzYxLjA4IDQyMjguNDIwMDAwMDAwMDAxIDEzNjEuMDkgNDIyOC40MzAwMDAwMDAwMDFDMTM2MS4xIDQyMjguNDUwMDAwMDAwMDAyIDEzNjEuMSA0MjI4LjQ2MDAwMDAwMDAwMSAxMzYxLjExIDQyMjguNDgwMDAwMDAwMDAxQzEzNjEuMTIgNDIyOC40OTAwMDAwMDAwMDIgMTM2MS4xMjk5OTk5OTk5OTk5IDQyMjguNTAwMDAwMDAwMDAyIDEzNjEuMTM5OTk5OTk5OTk5OSA0MjI4LjUyMDAwMDAwMDAwMUMxMzYxLjEzOTk5OTk5OTk5OTkgNDIyOC41MzAwMDAwMDAwMDIgMTM2MS4xNDk5OTk5OTk5OTk5IDQyMjguNTUwMDAwMDAwMDAxIDEzNjEuMTU5OTk5OTk5OTk5OSA0MjI4LjU2MDAwMDAwMDAwMUMxMzYxLjE2OTk5OTk5OTk5OTggNDIyOC41ODAwMDAwMDAwMDIgMTM2MS4xNzk5OTk5OTk5OTk4IDQyMjguNTkwMDAwMDAwMDAxIDEzNjEuMTg5OTk5OTk5OTk5OCA0MjI4LjYwMDAwMDAwMDAwMUMxMzYxLjE5OTk5OTk5OTk5OTggNDIyOC42MjAwMDAwMDAwMDIgMTM2MS4yMDk5OTk5OTk5OTk4IDQyMjguNjMwMDAwMDAwMDAxIDEzNjEuMjE5OTk5OTk5OTk5OCA0MjI4LjY0MDAwMDAwMDAwMUMxMzYxLjIzOTk5OTk5OTk5OTggNDIyOC42NjAwMDAwMDAwMDIgMTM2MS4yNTk5OTk5OTk5OTk4IDQyMjguNjkwMDAwMDAwMDAxIDEzNjEuMjg5OTk5OTk5OTk5NyA0MjI4LjcxMDAwMDAwMDAwMUMxMzYxLjMwOTk5OTk5OTk5OTcgNDIyOC43NDAwMDAwMDAwMDEgMTM2MS4zMjk5OTk5OTk5OTk3IDQyMjguNzYwMDAwMDAwMDAxIDEzNjEuMzU5OTk5OTk5OTk5NyA0MjI4Ljc4MDAwMDAwMDAwMUMxMzYxLjM2OTk5OTk5OTk5OTcgNDIyOC43OTAwMDAwMDAwMDEgMTM2MS4zNzk5OTk5OTk5OTk3IDQyMjguODAwMDAwMDAwMDAxIDEzNjEuMzk5OTk5OTk5OTk5NiA0MjI4LjgxQzEzNjEuNDA5OTk5OTk5OTk5NiA0MjI4LjgyMDAwMDAwMDAwMSAxMzYxLjQxOTk5OTk5OTk5OTYgNDIyOC44MzAwMDAwMDAwMDEgMTM2MS40Mzk5OTk5OTk5OTk2IDQyMjguODRDMTM2MS40NDk5OTk5OTk5OTk2IDQyMjguODUgMTM2MS40Njk5OTk5OTk5OTk2IDQyMjguODUgMTM2MS40Nzk5OTk5OTk5OTk2IDQyMjguODYwMDAwMDAwMDAxQzEzNjEuNDk5OTk5OTk5OTk5NSA0MjI4Ljg3MDAwMDAwMDAwMSAxMzYxLjUwOTk5OTk5OTk5OTUgNDIyOC44ODAwMDAwMDAwMDEgMTM2MS41MTk5OTk5OTk5OTk1IDQyMjguODlDMTM2MS41Mzk5OTk5OTk5OTk1IDQyMjguOTAwMDAwMDAwMDAxIDEzNjEuNTQ5OTk5OTk5OTk5NSA0MjI4LjkwMDAwMDAwMDAwMSAxMzYxLjU2OTk5OTk5OTk5OTUgNDIyOC45MTAwMDAwMDAwMDFDMTM2MS41Nzk5OTk5OTk5OTk1IDQyMjguOTIwMDAwMDAwMDAxIDEzNjEuNTk5OTk5OTk5OTk5NSA0MjI4LjkyMDAwMDAwMDAwMSAxMzYxLjYwOTk5OTk5OTk5OTQgNDIyOC45MzAwMDAwMDAwMDFDMTM2MS42Mjk5OTk5OTk5OTk0IDQyMjguOTQwMDAwMDAwMDAxIDEzNjEuNjM5OTk5OTk5OTk5NCA0MjI4Ljk0MDAwMDAwMDAwMSAxMzYxLjY1OTk5OTk5OTk5OTQgNDIyOC45NTAwMDAwMDAwMDJDMTM2MS42Njk5OTk5OTk5OTk0IDQyMjguOTUwMDAwMDAwMDAyIDEzNjEuNjg5OTk5OTk5OTk5NCA0MjI4Ljk2MDAwMDAwMDAwMiAxMzYxLjY5OTk5OTk5OTk5OTQgNDIyOC45NjAwMDAwMDAwMDJDMTM2MS43MTk5OTk5OTk5OTkzIDQyMjguOTcwMDAwMDAwMDAyIDEzNjEuNzI5OTk5OTk5OTk5MyA0MjI4Ljk3MDAwMDAwMDAwMiAxMzYxLjc0OTk5OTk5OTk5OTMgNDIyOC45NzAwMDAwMDAwMDJDMTM2MS43Njk5OTk5OTk5OTkzIDQyMjguOTgwMDAwMDAwMDAyIDEzNjEuNzc5OTk5OTk5OTk5MyA0MjI4Ljk4MDAwMDAwMDAwMiAxMzYxLjc5OTk5OTk5OTk5OTMgNDIyOC45OTAwMDAwMDAwMDI1QzEzNjEuODE5OTk5OTk5OTk5MyA0MjI4Ljk5MDAwMDAwMDAwMjUgMTM2MS44Mjk5OTk5OTk5OTkyIDQyMjguOTkwMDAwMDAwMDAyNSAxMzYxLjg0OTk5OTk5OTk5OTIgNDIyOC45OTAwMDAwMDAwMDI1QzEzNjEuODY5OTk5OTk5OTk5MiA0MjI5LjAwMDAwMDAwMDAwMyAxMzYxLjg3OTk5OTk5OTk5OTIgNDIyOS4wMDAwMDAwMDAwMDMgMTM2MS44OTk5OTk5OTk5OTkyIDQyMjkuMDAwMDAwMDAwMDAzQzEzNjEuOTI5OTk5OTk5OTk5MiA0MjI5LjAwMDAwMDAwMDAwMyAxMzYxLjk1OTk5OTk5OTk5OTEgNDIyOS4wMTAwMDAwMDAwMDMgMTM2MS45ODk5OTk5OTk5OTkgNDIyOS4wMTAwMDAwMDAwMDNMMTM4NC4wMDk5OTk5OTk5OTkgNDIyOS4wMTAwMDAwMDAwMDNDMTM4NC41NTk5OTk5OTk5OTkgNDIyOS4wMTAwMDAwMDAwMDMgMTM4NS4wMDk5OTk5OTk5OTkgNDIyOC41NjAwMDAwMDAwMDMgMTM4NS4wMDk5OTk5OTk5OTkgNDIyOC4wMDAwMDAwMDAwMDNMMTM4NS4wMDk5OTk5OTk5OTkgNDIwNS45OTAwMDAwMDAwMDI1QzEzODUuMDA5OTk5OTk5OTk5IDQyMDUuNDQwMDAwMDAwMDAyIDEzODQuNTU5OTk5OTk5OTk5IDQyMDQuOTkwMDAwMDAwMDAyNSAxMzg0LjAwOTk5OTk5OTk5OSA0MjA0Ljk5MDAwMDAwMDAwMjVaTTEzNzkuNzEgNDIxNi4yOUMxMzc5LjMyIDQyMTUuOSAxMzc4LjY5IDQyMTUuOSAxMzc4LjMgNDIxNi4yOUwxMzczIDQyMjEuNTlMMTM3MC43MSA0MjE5LjI5QzEzNzAuMzIgNDIxOC45IDEzNjkuNjggNDIxOC45IDEzNjkuMjkgNDIxOS4yOUwxMzYyLjk5IDQyMjUuNTlMMTM2Mi45OSA0MjEzTDEzODMuMDEgNDIxM0wxMzgzLjAxIDQyMTkuNTlaTTEzODMuMDEgNDIyN0wxMzY0LjQxIDQyMjdMMTM3MCA0MjIxLjQyTDEzNzMuMjkgNDIyNC43MUMxMzczLjY4IDQyMjUuMSAxMzc0LjMyIDQyMjUuMSAxMzc0LjcxIDQyMjQuNzFDMTM3NS4xMDAwMDAwMDAwMDAxIDQyMjQuMzIgMTM3NS4xMDAwMDAwMDAwMDAxIDQyMjMuNjkgMTM3NC43MSA0MjIzLjNMMTM3NC40MSA0MjIzTDEzNzkgNDIxOC40MUwxMzgzLjAxIDQyMjIuNDJaTTEzNjIuOTkgNDIxMUwxMzYyLjk5IDQyMDYuOTlMMTM4My4wMSA0MjA2Ljk5TDEzODMuMDEgNDIxMVogIiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC0xMzYxLC00MjA1KSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/100% auto}
.features__icon--code:after{width:1.5em;height:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDM1IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDM2Ij48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwMzciIGQ9Ik01NjAuNTM3IDQ1NjYuOTlMNTM5LjQ2MzAwMDAwMDAwMDEgNDU2Ni45OUM1MzguNjQ5MDAwMDAwMDAwMSA0NTY2Ljk5IDUzNy45ODcwMDAwMDAwMDAxIDQ1NjcuNjUgNTM3Ljk4NzAwMDAwMDAwMDEgNDU2OC40Nkw1MzcuOTg3MDAwMDAwMDAwMSA0NTg5LjU0QzUzNy45ODcwMDAwMDAwMDAxIDQ1OTAuMzUgNTM4LjY0OTAwMDAwMDAwMDEgNDU5MS4wMSA1MzkuNDYzMDAwMDAwMDAwMSA0NTkxLjAxTDU2MC41MzcgNDU5MS4wMUM1NjEuMzUxIDQ1OTEuMDEgNTYyLjAxMyA0NTkwLjM1IDU2Mi4wMTMgNDU4OS41NEw1NjIuMDEzIDQ1NjguNDZDNTYyLjAxMyA0NTY3LjY1IDU2MS4zNTEgNDU2Ni45OSA1NjAuNTM3IDQ1NjYuOTlaTTUzOS45ODggNDU4OS4wMUw1MzkuOTg4IDQ1NzYuNjhMNTYwLjAwNzAwMDAwMDAwMDEgNDU3Ni42OEw1NjAuMDA3MDAwMDAwMDAwMSA0NTg5LjAxWk01MzkuOTg4IDQ1NzQuNjhMNTM5Ljk4OCA0NTY4Ljk5MDAwMDAwMDAwMUw1NjAuMDA3MDAwMDAwMDAwMSA0NTY4Ljk5MDAwMDAwMDAwMUw1NjAuMDA3MDAwMDAwMDAwMSA0NTc0LjY4Wk01NDcuODc3IDQ1ODcuMzRDNTQ4LjUyNCA0NTg3LjYzIDU0OS4wMzkgNDU4Ny4yMzAwMDAwMDAwMDA1IDU0OS4yMTA5OTk5OTk5OTk5IDQ1ODYuODdMNTUyLjU5ODk5OTk5OTk5OTkgNDU3OS42OEM1NTIuODM0IDQ1NzkuMTggNTUyLjYxNzk5OTk5OTk5OTkgNDU3OC41OCA1NTIuMTE3OTk5OTk5OTk5OSA0NTc4LjM1QzU1MS42MTc5OTk5OTk5OTk5IDQ1NzguMTEwMDAwMDAwMDAxIDU1MS4wMiA0NTc4LjMyMDAwMDAwMDAwMSA1NTAuNzg0IDQ1NzguODNMNTQ3LjQwMSA0NTg2LjAxQzU0Ny4xNjEgNDU4Ni41MSA1NDcuMzcyIDQ1ODcuMTIgNTQ3Ljg3NyA0NTg3LjM0Wk01NTMuMjI2IDQ1ODAuNzNMNTU1LjY4OCA0NTgyLjg0OTk5OTk5OTk5OUw1NTMuMjI2IDQ1ODQuOTY5OTk5OTk5OTk5QzU1Mi44NjI5OTk5OTk5OTk5IDQ1ODUuMjggNTUyLjg2Mjk5OTk5OTk5OTkgNDU4NS43ODk5OTk5OTk5OTkgNTUzLjIyNiA0NTg2LjA5OTk5OTk5OTk5OUM1NTMuNzA3IDQ1ODYuNTE5OTk5OTk5OTk5NSA1NTQuMzI5IDQ1ODYuMjg5OTk5OTk5OTk5IDU1NC41NDUgNDU4Ni4wOTk5OTk5OTk5OTlMNTU3LjY2OSA0NTgzLjQxOTk5OTk5OTk5OUM1NTguMDMxIDQ1ODMuMDk5OTk5OTk5OTk5IDU1OC4wMzEgNDU4Mi41ODk5OTk5OTk5OTkgNTU3LjY2OSA0NTgyLjI3OTk5OTk5OTk5OUw1NTQuNTQ1IDQ1NzkuNTg5OTk5OTk5OTk5QzU1NC4xODE5OTk5OTk5OTk5IDQ1NzkuMjc5OTk5OTk5OTk5IDU1My41ODg5OTk5OTk5OTk5IDQ1NzkuMjc5OTk5OTk5OTk5IDU1My4yMjYgNDU3OS41ODk5OTk5OTk5OTlDNTUyLjg2Mjk5OTk5OTk5OTkgNDU3OS45MDk5OTk5OTk5OTkgNTUyLjg2Mjk5OTk5OTk5OTkgNDU4MC40MTk5OTk5OTk5OTkgNTUzLjIyNiA0NTgwLjczWk01NTEuMjk0IDQ1NzIuODRMNTUxLjg1OCA0NTcyLjg0QzU1Mi40MTE5OTk5OTk5OTk5IDQ1NzIuODQgNTUyLjg1ODk5OTk5OTk5OTkgNDU3Mi4zOSA1NTIuODU4OTk5OTk5OTk5OSA0NTcxLjg0QzU1Mi44NTg5OTk5OTk5OTk5IDQ1NzEuMjggNTUyLjQxMTk5OTk5OTk5OTkgNDU3MC44MyA1NTEuODU4IDQ1NzAuODNMNTUxLjI5NCA0NTcwLjgzQzU1MC43NCA0NTcwLjgzIDU1MC4yOTQgNDU3MS4yOCA1NTAuMjk0IDQ1NzEuODRDNTUwLjI5NCA0NTcyLjM5IDU1MC43NCA0NTcyLjg0IDU1MS4yOTQgNDU3Mi44NFpNNTU1LjkwOCA0NTcyLjg0TDU1Ni40NzIgNDU3Mi44NEM1NTcuMDI2IDQ1NzIuODQgNTU3LjQ3MiA0NTcyLjM5IDU1Ny40NzIgNDU3MS44NEM1NTcuNDcyIDQ1NzEuMjggNTU3LjAyNiA0NTcwLjgzIDU1Ni40NzIgNDU3MC44M0w1NTUuOTA4IDQ1NzAuODNDNTU1LjM1NCA0NTcwLjgzIDU1NC45MDggNDU3MS4yOCA1NTQuOTA4IDQ1NzEuODRDNTU0LjkwOCA0NTcyLjM5IDU1NS4zNTkgNDU3Mi44NCA1NTUuOTA4IDQ1NzIuODRaTTU0Mi4zMzEgNDU4My40MUw1NDUuNDU1IDQ1ODYuMDk5OTk5OTk5OTk5QzU0NS44MTcgNDU4Ni40MSA1NDYuNDExMDAwMDAwMDAwMSA0NTg2LjQxIDU0Ni43NzQgNDU4Ni4wOTk5OTk5OTk5OTlDNTQ3LjEzNiA0NTg1Ljc4IDU0Ny4xMzYgNDU4NS4yOCA1NDYuNzc0IDQ1ODQuOTU5OTk5OTk5OTk5TDU0NC4zMTIgNDU4Mi44NDk5OTk5OTk5OTlMNTQ2Ljc3NCA0NTgwLjczQzU0Ny4xMzYgNDU4MC40MTk5OTk5OTk5OTkgNTQ3LjEzNiA0NTc5LjkxIDU0Ni43NzQgNDU3OS41ODk5OTk5OTk5OTlDNTQ2LjI5MyA0NTc5LjE3OTk5OTk5OTk5OSA1NDUuNjcgNDU3OS40IDU0NS40NTUgNDU3OS41ODk5OTk5OTk5OTlMNTQyLjMzMSA0NTgyLjI3OTk5OTk5OTk5OUM1NDEuOTYzIDQ1ODIuNTg5OTk5OTk5OTk5IDU0MS45NjMgNDU4My4wOTk5OTk5OTk5OTg1IDU0Mi4zMzEgNDU4My40MDk5OTk5OTk5OTlaICIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtNTM4LC00NTY3KSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/100% auto}
.features__icon--zoom:after{width:1.5em;height:1.5em;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDM4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDM5Ij48L2RlZnM+PHBhdGggaWQ9IlN2Z2pzUGF0aDEwNDAiIGQ9Ik05NTUuNDg4IDQ1NzAuMkM5NTEuODI2IDQ1NjYuNTQgOTQ1Ljg2NjAwMDAwMDAwMDEgNDU2Ni41NCA5NDIuMjA0MDAwMDAwMDAwMSA0NTcwLjJDOTM4LjU0MiA0NTczLjg3IDkzOC41NDIgNDU3OS44MyA5NDIuMjA0MDAwMDAwMDAwMSA0NTgzLjQ5Qzk0NS40NjUgNDU4Ni43NSA5NTAuNTQ0MDAwMDAwMDAwMSA0NTg3LjA5OTk5OTk5OTk5OSA5NTQuMjAzMDAwMDAwMDAwMSA0NTg0LjU1Qzk1NC4yODEwMDAwMDAwMDAxIDQ1ODQuOTEgOTU0LjQ1ODAwMDAwMDAwMDEgNDU4NS4yNiA5NTQuNzQwMDAwMDAwMDAwMSA0NTg1LjU1TDk2MC4wNzMwMDAwMDAwMDAxIDQ1OTAuODhDOTYwLjg0OSA0NTkxLjY1MDAwMDAwMDAwMSA5NjIuMTA1MDAwMDAwMDAwMSA0NTkxLjY1MDAwMDAwMDAwMSA5NjIuODgwMDAwMDAwMDAwMSA0NTkwLjg4Qzk2My42NTUwMDAwMDAwMDAxIDQ1OTAuMSA5NjMuNjU1MDAwMDAwMDAwMSA0NTg4Ljg1IDk2Mi44ODAwMDAwMDAwMDAxIDQ1ODguMDdMOTU3LjU0NjAwMDAwMDAwMDIgNDU4Mi43NEM5NTcuMjY0MDAwMDAwMDAwMSA0NTgyLjQ2IDk1Ni45MTYwMDAwMDAwMDAyIDQ1ODIuMjggOTU2LjU1MTAwMDAwMDAwMDIgNDU4Mi4yQzk1OS4wOTkwMDAwMDAwMDAyIDQ1NzguNTQgOTU4Ljc0OTAwMDAwMDAwMDEgNDU3My40NyA5NTUuNDg4MDAwMDAwMDAwMiA0NTcwLjJaTTk1My44MDQgNDU4MS44Qzk1MS4wNjk5OTk5OTk5OTk5IDQ1ODQuNTQgOTQ2LjYyMSA0NTg0LjU0IDk0My44ODcgNDU4MS44Qzk0MS4xNTUgNDU3OS4wNzAwMDAwMDAwMDEgOTQxLjE1NSA0NTc0LjYyIDk0My44ODcgNDU3MS44OUM5NDYuNjIxIDQ1NjkuMTUwMDAwMDAwMDAxIDk1MS4wNjk5OTk5OTk5OTk5IDQ1NjkuMTUwMDAwMDAwMDAxIDk1My44MDQgNDU3MS44OUM5NTYuNTM4IDQ1NzQuNjIgOTU2LjUzOCA0NTc5LjA3MDAwMDAwMDAwMSA5NTMuODA0IDQ1ODEuOFogIiBmaWxsPSIjMDAwMDAwIiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC05MzksLTQ1NjcpIj48L3BhdGg+PC9zdmc+) no-repeat center/100% auto}
.features__icon--mobile:after{width:.9375em;height:1.6875em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIyN3B4IiB2aWV3Qm94PSIwIDAgMTUgMjciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQyICgzNjc4MSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+aS1tb2JpbGUtLWJsYWNrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImktbW9iaWxlLS1ibGFjayIgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSIjMDAwMDAwIj4KICAgICAgICAgICAgPHBhdGggZD0iTTEzLDAuNDkgTDIsMC40OSBDMS4wNywwLjQ5IDAuMzEsMS4yNSAwLjMxLDIuMTkgTDAuMzEsMjQuODEgQzAuMzEsMjUuNzQgMS4wNywyNi41IDIsMjYuNSBMMTMsMjYuNSBDMTMuOTMsMjYuNSAxNC42OSwyNS43NCAxNC42OSwyNC44MSBMMTQuNjksMi4xOSBDMTQuNjksMS4yNSAxMy45MywwLjQ5IDEzLDAuNDkgWiBNMS43Miw2LjM1IEwxMy4yOCw2LjM1IEwxMy4yOCwxOC45NyBMMS43MiwxOC45NyBMMS43Miw2LjM1IFogTTEzLDI1LjA4IEwyLDI1LjA4IEMxLjg1LDI1LjA4IDEuNzIsMjQuOTYgMS43MiwyNC44MSBMMS43MiwyMC4zOCBMMTMuMjgsMjAuMzggTDEzLjI4LDI0LjgxIEMxMy4yOCwyNC45NiAxMy4xNSwyNS4wOCAxMywyNS4wOCBaIE0yLDEuOTEgTDEzLDEuOTEgQzEzLjE1LDEuOTEgMTMuMjgsMi4wNCAxMy4yOCwyLjE5IEwxMy4yOCw0LjkzIEwxLjcyLDQuOTMgTDEuNzIsMi4xOSBDMS43MiwyLjA0IDEuODUsMS45MSAyLDEuOTEgWiBNNy41LDIxLjA2IEM2LjU3LDIxLjA2IDUuODIsMjEuODEgNS44MiwyMi43MyBDNS44MiwyMy42NiA2LjU3LDI0LjQxIDcuNSwyNC40MSBDOC40MywyNC40MSA5LjE4LDIzLjY2IDkuMTgsMjIuNzMgQzkuMTgsMjEuODEgOC40MywyMS4wNiA3LjUsMjEuMDYgWiBNNy41LDIzLjQ3IEM3LjA5LDIzLjQ3IDYuNzcsMjMuMTQgNi43NywyMi43MyBDNi43NywyMi4zMyA3LjA5LDIyIDcuNSwyMiBDNy45MSwyMiA4LjIzLDIyLjMzIDguMjMsMjIuNzMgQzguMjMsMjMuMTQgNy45MSwyMy40NyA3LjUsMjMuNDcgWiBNNi4wNywzLjg5IEw4LjkzLDMuODkgQzkuMTksMy44OSA5LjQsMy42OCA5LjQsMy40MiBDOS40LDMuMTYgOS4xOSwyLjk1IDguOTMsMi45NSBMNi4wNywyLjk1IEM1LjgxLDIuOTUgNS42LDMuMTYgNS42LDMuNDIgQzUuNiwzLjY4IDUuODEsMy44OSA2LjA3LDMuODkgWiIgaWQ9IlN2Z2pzUGF0aDEwNDMiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center/100% auto}
.features__item__title{margin-bottom:.9375em;font-weight:700;font-size:.875em;text-transform:uppercase;letter-spacing:0.03em}
.features__item__text{font-size:.9375em;font-family:Playfair Display, Helvetica, Arial, sans-serif}
@media (max-width:1023px){.features__item__text{display:inline-block;max-width:346px }
}
@media (max-width:500px){.features__item__text{max-width:200px }
}
.features__call_to_action_box{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
@media (max-width:1023px){.features__call_to_action_box{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none }
}
.features__call_to_action_title{margin-bottom:3.125rem;font-size:2.25em;line-height:1.25;font-weight:700;letter-spacing:0.03em;text-transform:uppercase}
@media (max-width:500px){.features__call_to_action_title{margin-bottom:1.125rem;font-size:1.65em }
}
.features__line{position:absolute;background-color:white}
.features__line--1{left:33.33%;top:0;width:1px;height:100%}
.features__line--2{left:66.667%;top:0;width:1px;height:100%}
.features__line--3{top:33.333%;left:0;height:1px;width:100%}
.features__line--4{top:66.6667%;left:0;height:1px;width:100%}
@media (max-width:1023px){.features__line{display:none }
}
.for{position:relative;overflow:hidden;padding-top:114px;padding-bottom:40px;background-color:#1a1a1e;text-align:center}
@media (max-width:1023px){.for{padding-top:54px }
}
.for__title{color:white}
.for__title:before, .for__title:after{background-color:white}
.for__container{margin-top:21.9vw}
@media (max-width:1023px){.for__container{margin-top:54px }
}
@media (max-width:767px){.for__container{padding:0 100px }
}
@media (max-width:500px){.for__container{padding:0 50px }
}
.for__overlay{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background-image:-webkit-linear-gradient(270deg, transparent 40%, #1a1a1e 98%);background-image:-moz-linear-gradient(270deg, transparent 40%, #1a1a1e 98%);background-image:-o-linear-gradient(270deg, transparent 40%, #1a1a1e 98%);background-image:linear-gradient(180deg, transparent 40%, #1a1a1e 98%)}
.for__item{display:inline-block;position:relative;vertical-align:top;width:21.6%;margin:auto 4.4% 5.2vw;background-color:#f9e1d5;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat}
.for__item:before{content:"";display:block;padding-bottom:74.7%}
.body--mobile .for__item{-webkit-transform:translateX(-15%) translateY(15%);-moz-transform:translateX(-15%) translateY(15%);-ms-transform:translateX(-15%) translateY(15%);-o-transform:translateX(-15%) translateY(15%);transform:translateX(-15%) translateY(15%);opacity:0;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease;-moz-transition:-moz-transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease;-o-transition:-o-transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease;transition:transform 0.6s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.7s ease}
@media (max-width:500px){.body--mobile .for__item{-webkit-transform:translateX(-10%) translateY(10%);-moz-transform:translateX(-10%) translateY(10%);-ms-transform:translateX(-10%) translateY(10%);-o-transform:translateX(-10%) translateY(10%);transform:translateX(-10%) translateY(10%);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease;-moz-transition:-moz-transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease;-o-transition:-o-transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease;transition:transform 0.5s cubic-bezier(0.49, 0.08, 0.41, 0.85), opacity 0.6s ease }
}
.body--mobile .for__item.skrollable-between{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.for__item--1{margin-top:-17.4vw}
.for__item--2{margin-top:-9.5vw}
.body--mobile .for__item--2{-webkit-transform:translateX(15%) translateY(15%);-moz-transform:translateX(15%) translateY(15%);-ms-transform:translateX(15%) translateY(15%);-o-transform:translateX(15%) translateY(15%);transform:translateX(15%) translateY(15%);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
@media (max-width:500px){.body--mobile .for__item--2{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(10%) translateY(10%);-moz-transform:translateX(10%) translateY(10%);-ms-transform:translateX(10%) translateY(10%);-o-transform:translateX(10%) translateY(10%);transform:translateX(10%) translateY(10%) }
}
.for__item--4{margin-top:-17.4vw}
.body--mobile .for__item--4{-webkit-transform:translateX(15%) translateY(15%);-moz-transform:translateX(15%) translateY(15%);-ms-transform:translateX(15%) translateY(15%);-o-transform:translateX(15%) translateY(15%);transform:translateX(15%) translateY(15%);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
@media (max-width:500px){.body--mobile .for__item--4{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(10%) translateY(10%);-moz-transform:translateX(10%) translateY(10%);-ms-transform:translateX(10%) translateY(10%);-o-transform:translateX(10%) translateY(10%);transform:translateX(10%) translateY(10%) }
}
.for__item--5{margin-top:-9.5vw}
.body--mobile .for__item--6{-webkit-transform:translateX(15%) translateY(15%);-moz-transform:translateX(15%) translateY(15%);-ms-transform:translateX(15%) translateY(15%);-o-transform:translateX(15%) translateY(15%);transform:translateX(15%) translateY(15%);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
@media (max-width:500px){.body--mobile .for__item--6{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(10%) translateY(10%);-moz-transform:translateX(10%) translateY(10%);-ms-transform:translateX(10%) translateY(10%);-o-transform:translateX(10%) translateY(10%);transform:translateX(10%) translateY(10%) }
}
.for__item--7{margin-top:-17.4vw}
.for__item--8{margin-top:-9.5vw;margin-bottom:0}
.body--mobile .for__item--8{-webkit-transform:translateX(15%) translateY(15%);-moz-transform:translateX(15%) translateY(15%);-ms-transform:translateX(15%) translateY(15%);-o-transform:translateX(15%) translateY(15%);transform:translateX(15%) translateY(15%);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-o-transition-delay:0.2s;transition-delay:0.2s}
@media (max-width:500px){.body--mobile .for__item--8{-webkit-transition-delay:0s;-moz-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(10%) translateY(10%);-moz-transform:translateX(10%) translateY(10%);-ms-transform:translateX(10%) translateY(10%);-o-transform:translateX(10%) translateY(10%);transform:translateX(10%) translateY(10%) }
}
.for__item--9{height:0}
@media (max-width:1023px){.for__item{width:35%;margin:auto 4.4% 5.2vw !important }
}
@media (max-width:767px){.for__item{display:block;width:100%;margin-left:auto !important;margin-right:auto !important;margin-bottom:70px !important }
.for__item--9, .for__item--8{margin-bottom:0 !important }
}
@media (max-width:500px){.for__item{margin-bottom:30px !important }
}
.for__img{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:auto;width:85%;background-color:#1a1a1e}
.for__img:before{content:"";display:block;padding-bottom:64.5%}
.purchase{position:relative;padding-bottom:134px;background-color:#1a1a1e}
@media (max-width:1023px){.purchase{padding-bottom:74px }
}
.purchase__info_box{text-align:center;color:white}
.purchase__by{letter-spacing:0.06em}
.purchase__by_logo{vertical-align:middle;height:14px}
.purchase__title{margin-top:.9375em;margin-bottom:3.125em;padding:0 15px;font-size:1.875em;letter-spacing:0.085em}
@media (max-width:1023px){.purchase__title{margin-bottom:40px }
}
@media (max-width:500px){.purchase__title{font-size:1.275em;margin-top:7px }
}
.purchase__buy_box{position:relative;z-index:10;max-width:838px;padding:0 15px;margin:auto}
.purchase__buy_box:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.purchase__buy_card{position:relative;width:44%;height:662px;padding:31px 0 0;background-color:white;-webkit-box-shadow:0 17px 42px rgba(140, 99, 78, 0.4);-moz-box-shadow:0 17px 42px rgba(140, 99, 78, 0.4);box-shadow:0 17px 42px rgba(140, 99, 78, 0.4);text-align:center}
.purchase__buy_card--right{float:right}
.purchase__buy_card--left{float:left}
@media (max-width:1023px){.purchase__buy_card--left{height:600px;margin-bottom:80px !important }
}
@media (max-width:1023px){.purchase__buy_card{float:none;max-width:347px;margin:0 auto }
}
@media (max-width:767px){.purchase__buy_card{width:100% }
}
.purchase__card_title{margin-bottom:15px;color:#1a1a1e;font-weight:700;font-size:12px;text-transform:uppercase}
.purchase__card_subtitle{margin-bottom:25px;color:#1a1a1e;font-weight:300;font-size:13px;opacity:0.5}
.purchase__old_card_price{display:inline-block;position:relative;margin-left:22px;color:#797979;font-size:18px;font-weight:700}
.purchase__old_card_price:after{content:"$";color:inherit;font-size:9px;position:absolute;left:-8px;top:1px}
.purchase__old_card_price:before{content:"";height:2px;width:110%;position:absolute;left:-2px;right:-2px;bottom:0;top:0;margin:auto;background-color:#797979}
.purchase__card_price{display:inline-block;position:relative;margin-bottom:52px;color:#0065ff;font-size:38px;font-weight:700;line-height:1}
.purchase__card_price:before{content:"$";font-size:16px;font-weight:700;position:absolute;left:0;top:7px;-webkit-transform:translateX(-150%);-moz-transform:translateX(-150%);-ms-transform:translateX(-150%);-o-transform:translateX(-150%);transform:translateX(-150%)}
.purchase__features_list{text-decoration:none}
.purchase__features_list:hover{color:inherit}
.purchase__feature__text{position:relative}
.purchase__feature_inner_box{opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);position:absolute;left:20px;right:20px;top:-18px;z-index:10;margin:auto;background-color:#ebf1fb;padding:18px 16px;text-align:center;-webkit-transition:opacity 0.25s ease, -webkit-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);-moz-transition:opacity 0.25s ease, -moz-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);-o-transition:opacity 0.25s ease, -o-transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);transition:opacity 0.25s ease, transform 0.5s cubic-bezier(0.8, 0.29, 0, 0.99);-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;-o-transform-origin:center top;transform-origin:center top}
.purchase__feature_inner_box.state-opened{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.purchase__feature_inner_box.state-opened .purchase__feature_inner_box__title{opacity:1}
.purchase__feature_inner_box.state-opened .purchase__feature_inner_box__text{opacity:1}
.purchase__feature_inner_box__title{cursor:pointer;opacity:0;border-bottom:1px dotted rgba(26, 26, 30, 0.6);-webkit-transition:border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease;-moz-transition:border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease;-o-transition:border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease;transition:border-bottom-color 0.25s ease, opacity 0.5s 0.4s ease}
.purchase__feature_inner_box__title:hover{border-bottom-color:#1a1a1e}
.purchase__feature_inner_box__text{display:block;opacity:0;margin-top:10px;line-height:1.45;-webkit-transition:opacity 0.5s 0.45s ease;-moz-transition:opacity 0.5s 0.45s ease;-o-transition:opacity 0.5s 0.45s ease;transition:opacity 0.5s 0.45s ease}
.purchase__feature{position:relative;margin-bottom:20px;color:#1a1a1e;font-size:14px}
.purchase__feature--dotted .purchase__feature__text{cursor:pointer;border-bottom:1px dotted rgba(26, 26, 30, 0.6);-webkit-transition:border-bottom-color 0.25s ease;-moz-transition:border-bottom-color 0.25s ease;-o-transition:border-bottom-color 0.25s ease;transition:border-bottom-color 0.25s ease}
.purchase__feature--dotted .purchase__feature__text:hover{border-bottom-color:#1a1a1e}
.purchase__feature__info_link{position:relative;display:inline-block;vertical-align:middle;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:5px;border:1px solid rgba(24, 25, 28, 0.2);height:19px;width:19px;-webkit-transition:border-color 0.25s ease;-moz-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}
.purchase__feature__info_link:before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQxLjIgKDM1Mzk3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT4/PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ij8iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC0yIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS44MjcsMTAuMzI0IEM5LjgyNyw5LjMwMSAxMS43NjMsOC40NTQgMTEuNzYzLDYuOTI1IEMxMS43NjMsNS41MjggMTAuNTIsNSA5LjEzNCw1IEM4LjMwOSw1IDcuNTcyLDUuMjMxIDcsNS41MzkgTDcsNi45OTEgQzcuNDk1LDYuNzA1IDguMTc3LDYuNDUyIDguODU5LDYuNDUyIEM5LjU4NSw2LjQ1MiAxMC4xMTMsNi42NjEgMTAuMTEzLDcuMjc3IEMxMC4xMTMsOC4xMjQgOC4zNzUsOC45MjcgOC4zNzUsMTAuMzI0IEw5LjgyNywxMC4zMjQgWiBNMTAuMDM2LDEyLjA5NSBDMTAuMDM2LDExLjQ3OSA5LjYwNywxMS4xOTMgOS4xMTIsMTEuMTkzIEM4LjYxNywxMS4xOTMgOC4xNzcsMTEuNDc5IDguMTc3LDEyLjA5NSBDOC4xNzcsMTIuNzExIDguNjE3LDEyLjk5NyA5LjExMiwxMi45OTcgQzkuNjA3LDEyLjk5NyAxMC4wMzYsMTIuNzExIDEwLjAzNiwxMi4wOTUgWiIgaWQ9Ij8iIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iIzlBNTI1MiIgb3BhY2l0eT0iMC4wMDcyODc3Nzk4NSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwiIGN4PSI5IiBjeT0iOSIgcj0iOSI+PC9jaXJjbGU+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center/90% 90%}
.purchase__feature__info_link:hover{border:1px solid #18191c}
.purchase__button_box{position:absolute;left:0;right:0;bottom:0;margin:auto;padding:25px 60px;border-top:1px solid #e1e1e1}
@media (max-width:500px){.purchase__button_box{padding-left:25px;padding-right:25px }
}
.purchase__button{width:100%;font-size:16px}
.purchase__card_badge{position:absolute;right:-36.52174px;top:-33.6px;height:84px;width:84px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnN2Z2pzPSJodHRwOi8vc3ZnanMuY29tL3N2Z2pzIiB3aWR0aD0iODUiIGhlaWdodD0iODUiPjxkZWZzIGlkPSJTdmdqc0RlZnMxMDAxIj48ZmlsdGVyIGlkPSJTdmdqc0ZpbHRlcjEwMDgiIHdpZHRoPSIyMDAlIiBoZWlnaHQ9IjIwMCUiIHg9Ii01MCUiIHk9Ii01MCUiPjxmZUdhdXNzaWFuQmx1ciBpZD0iU3ZnanNGZUdhdXNzaWFuQmx1cjEwMDkiIHN0ZERldmlhdGlvbj0iNyAiIHJlc3VsdD0iU3ZnanNGZUdhdXNzaWFuQmx1cjEwMDlPdXQiIGluPSJTb3VyY2VHcmFwaGljIj48L2ZlR2F1c3NpYW5CbHVyPjwvZmlsdGVyPjwvZGVmcz48cGF0aCBpZD0iU3ZnanNQYXRoMTAwNyIgZD0iTTEzNjcuNSA3OTM2QzEzODMuMjQgNzkzNiAxMzk2IDc5NDguNzYgMTM5NiA3OTY0LjVDMTM5NiA3OTgwLjI0IDEzODMuMjQgNzk5MyAxMzY3LjUgNzk5M0MxMzUxLjc2IDc5OTMgMTMzOSA3OTgwLjI0IDEzMzkgNzk2NC41QzEzMzkgNzk0OC43NiAxMzUxLjc2IDc5MzYgMTM2Ny41IDc5MzZaICIgZmlsbD0iIzFiMWIxZiIgZmlsbC1vcGFjaXR5PSIwLjI5IiBmaWx0ZXI9InVybCgjU3ZnanNGaWx0ZXIxMDA4KSIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMTMyNSwtNzkyMikiPjwvcGF0aD48cGF0aCBpZD0iU3ZnanNQYXRoMTAxMCIgZD0iTTEzNjcuNSA3OTI3QzEzODMuMjQgNzkyNyAxMzk2IDc5MzkuNzYgMTM5NiA3OTU1LjVDMTM5NiA3OTcxLjI0IDEzODMuMjQgNzk4NCAxMzY3LjUgNzk4NEMxMzUxLjc2IDc5ODQgMTMzOSA3OTcxLjI0IDEzMzkgNzk1NS41QzEzMzkgNzkzOS43NiAxMzUxLjc2IDc5MjcgMTM2Ny41IDc5MjdaICIgZmlsbD0iIzI4Y2U0ZiIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwtMTMyNSwtNzkyMikiPjwvcGF0aD48cGF0aCBpZD0iU3ZnanNQYXRoMTAxMSIgZD0iTTEzOTkuMzEgNzk1NS4yMUMxNDAwLjM1IDc5NTQuMTEgMTQwMC4xOSA3OTUyLjM1IDEzOTguOTYgNzk1MS40NkwxMzk2LjUgNzk0OS42OEMxMzk1LjU2IDc5NDkgMTM5NS4yMSA3OTQ3Ljc4MDAwMDAwMDAwMSAxMzk1LjY0IDc5NDYuNzFMMTM5Ni43OTAwMDAwMDAwMDAyIDc5NDMuOTFDMTM5Ny4zNjAwMDAwMDAwMDAxIDc5NDIuNTEgMTM5Ni41NjAwMDAwMDAwMDAyIDc5NDAuOTMgMTM5NS4wOTAwMDAwMDAwMDAxIDc5NDAuNTRMMTM5Mi4xNSA3OTM5Ljc2QzEzOTEuMDIgNzkzOS40NiAxMzkwLjI1IDc5MzguNDUgMTM5MC4yNyA3OTM3LjI5TDEzOTAuMzEgNzkzNC4yOEMxMzkwLjMzIDc5MzIuNzY5OTk5OTk5OTk5NSAxMzg5LjAxIDc5MzEuNTggMTM4Ny41IDc5MzEuNzRMMTM4NC40NiA3OTMyLjA1OTk5OTk5OTk5OTVDMTM4My4zMSA3OTMyLjE5IDEzODIuMjIgNzkzMS41MTk5OTk5OTk5OTk1IDEzODEuODEgNzkzMC40NEwxMzgwLjc1IDc5MjcuNjFDMTM4MC4yMiA3OTI2LjIgMTM3OC41NiA3OTI1LjU1OTk5OTk5OTk5OTUgMTM3Ny4yIDc5MjYuMjVMMTM3NC40OSA3OTI3LjYzQzEzNzMuNDYgNzkyOC4xNiAxMzcyLjIgNzkyNy45MyAxMzcxLjQyIDc5MjcuMDdMMTM2OS40IDc5MjQuODA5OTk5OTk5OTk5NUMxMzY4LjM5IDc5MjMuNjc5OTk5OTk5OTk5IDEzNjYuNjEwMDAwMDAwMDAwMSA3OTIzLjY3OTk5OTk5OTk5OSAxMzY1LjYwMDAwMDAwMDAwMDEgNzkyNC44MDk5OTk5OTk5OTk1TDEzNjMuNTgwMDAwMDAwMDAwMiA3OTI3LjA3QzEzNjIuODAwMDAwMDAwMDAwMiA3OTI3LjkyOTk5OTk5OTk5OSAxMzYxLjU0MDAwMDAwMDAwMDIgNzkyOC4xNiAxMzYwLjUxMDAwMDAwMDAwMDIgNzkyNy42M0wxMzU3LjgwMDAwMDAwMDAwMDIgNzkyNi4yNUMxMzU2LjQ0MDAwMDAwMDAwMDMgNzkyNS41NiAxMzU0Ljc4MDAwMDAwMDAwMDIgNzkyNi4xOSAxMzU0LjI1MDAwMDAwMDAwMDIgNzkyNy42MUwxMzUzLjE5MDAwMDAwMDAwMDMgNzkzMC40NEMxMzUyLjc4MDAwMDAwMDAwMDIgNzkzMS41MTk5OTk5OTk5OTk1IDEzNTEuNjkwMDAwMDAwMDAwMyA3OTMyLjE5IDEzNTAuNTQwMDAwMDAwMDAwMiA3OTMyLjA1OTk5OTk5OTk5OTVMMTM0Ny41MDAwMDAwMDAwMDAyIDc5MzEuNzRDMTM0NS45OTAwMDAwMDAwMDAyIDc5MzEuNTggMTM0NC42NzAwMDAwMDAwMDAzIDc5MzIuNzY5OTk5OTk5OTk5NSAxMzQ0LjY5MDAwMDAwMDAwMDMgNzkzNC4yOEwxMzQ0LjczMDAwMDAwMDAwMDIgNzkzNy4yOUMxMzQ0Ljc1MDAwMDAwMDAwMDIgNzkzOC40NSAxMzQzLjk4MDAwMDAwMDAwMDIgNzkzOS40NiAxMzQyLjg1MDAwMDAwMDAwMDEgNzkzOS43NkwxMzM5LjkxIDc5NDAuNTRDMTMzOC40MyA3OTQwLjkzIDEzMzcuNjQgNzk0Mi41MSAxMzM4LjIxIDc5NDMuOTFMMTMzOS4zNTAwMDAwMDAwMDAxIDc5NDYuNzFDMTMzOS43OTAwMDAwMDAwMDAyIDc5NDcuNzcgMTMzOS40NCA3OTQ5IDEzMzguNTAwMDAwMDAwMDAwMiA3OTQ5LjY4TDEzMzYuMDQwMDAwMDAwMDAwMiA3OTUxLjQ2QzEzMzQuODEwMDAwMDAwMDAwMiA3OTUyLjM1IDEzMzQuNjUgNzk1NC4xMSAxMzM1LjY5MDAwMDAwMDAwMDMgNzk1NS4yMUwxMzM3Ljc4MDAwMDAwMDAwMDIgNzk1Ny40MUMxMzM4LjU3MDAwMDAwMDAwMDIgNzk1OC4yNSAxMzM4LjY5MDAwMDAwMDAwMDMgNzk1OS41MSAxMzM4LjA2MDAwMDAwMDAwMDIgNzk2MC40OEwxMzM2LjQyIDc5NjMuMDE5OTk5OTk5OTk5NUMxMzM1LjYwMDAwMDAwMDAwMDEgNzk2NC4yOSAxMzM2LjA5MDAwMDAwMDAwMDEgNzk2NS45OSAxMzM3LjQ2IDc5NjYuNjM5OTk5OTk5OTk5TDEzNDAuMjEgNzk2Ny45NUMxMzQxLjI2IDc5NjguNDUgMTM0MS44MyA3OTY5LjU4IDEzNDEuNjAwMDAwMDAwMDAwMSA3OTcwLjcxTDEzNDEuMDAwMDAwMDAwMDAwMiA3OTczLjY3QzEzNDAuNzAwMDAwMDAwMDAwMyA3OTc1LjE1IDEzNDEuNzcwMDAwMDAwMDAwMiA3OTc2LjU2IDEzNDMuMjkwMDAwMDAwMDAwMiA3OTc2LjY3TDEzNDYuMzMwMDAwMDAwMDAwMiA3OTc2LjkxQzEzNDcuNDkwMDAwMDAwMDAwMiA3OTc3IDEzNDguNDQgNzk3Ny44NDk5OTk5OTk5OTkgMTM0OC42NCA3OTc4Ljk5TDEzNDkuMTYgNzk4MS45NkMxMzQ5LjQyIDc5ODMuNDUgMTM1MC45MyA3OTg0LjM4IDEzNTIuMzkgNzk4My45NEwxMzU1LjMxMDAwMDAwMDAwMDIgNzk4My4wOEMxMzU2LjQzIDc5ODIuNzUgMTM1Ny42MyA3OTgzLjIgMTM1OC4yMjAwMDAwMDAwMDAzIDc5ODQuMTlMMTM1OS43OTAwMDAwMDAwMDAyIDc5ODYuNzhDMTM2MC41ODAwMDAwMDAwMDAyIDc5ODguMDcgMTM2Mi4zMzAwMDAwMDAwMDAyIDc5ODguNCAxMzYzLjUzMDAwMDAwMDAwMDIgNzk4Ny40Njk5OTk5OTk5OTlMMTM2NS45NDAwMDAwMDAwMDAzIDc5ODUuNjE5OTk5OTk5OTk5QzEzNjYuODYwMDAwMDAwMDAwNCA3OTg0LjkwOTk5OTk5OTk5OSAxMzY4LjE0MDAwMDAwMDAwMDMgNzk4NC45MDk5OTk5OTk5OTkgMTM2OS4wNjAwMDAwMDAwMDAyIDc5ODUuNjE5OTk5OTk5OTk5TDEzNzEuNDcwMDAwMDAwMDAwMyA3OTg3LjQ2OTk5OTk5OTk5OUMxMzcyLjY3MDAwMDAwMDAwMDMgNzk4OC40IDEzNzQuNDIwMDAwMDAwMDAwMyA3OTg4LjA3IDEzNzUuMjEwMDAwMDAwMDAwMyA3OTg2Ljc4TDEzNzYuNzcwMDAwMDAwMDAwMiA3OTg0LjE5QzEzNzcuMzcwMDAwMDAwMDAwMSA3OTgzLjIxIDEzNzguNTcwMDAwMDAwMDAwMiA3OTgyLjc1IDEzNzkuNjgwMDAwMDAwMDAwMyA3OTgzLjA4TDEzODIuNjEwMDAwMDAwMDAwNCA3OTgzLjk0QzEzODQuMDcwMDAwMDAwMDAwNCA3OTg0LjM3OTk5OTk5OTk5OSAxMzg1LjU4MDAwMDAwMDAwMDQgNzk4My40NSAxMzg1Ljg0MDAwMDAwMDAwMDQgNzk4MS45NkwxMzg2LjM2MDAwMDAwMDAwMDQgNzk3OC45OUMxMzg2LjU2MDAwMDAwMDAwMDQgNzk3Ny44NDk5OTk5OTk5OTkgMTM4Ny41MTAwMDAwMDAwMDA0IDc5NzcgMTM4OC42NjAwMDAwMDAwMDAzIDc5NzYuOTFMMTM5MS43MTAwMDAwMDAwMDAzIDc5NzYuNjdDMTM5My4yMzAwMDAwMDAwMDAyIDc5NzYuNTYgMTM5NC4zMDAwMDAwMDAwMDAyIDc5NzUuMTUgMTM5NC4wMDAwMDAwMDAwMDAyIDc5NzMuNjdMMTM5My40MDAwMDAwMDAwMDAzIDc5NzAuNzFDMTM5My4xNzAwMDAwMDAwMDAzIDc5NjkuNTkgMTM5My43NDAwMDAwMDAwMDAyIDc5NjguNDUgMTM5NC43OTAwMDAwMDAwMDA0IDc5NjcuOTVMMTM5Ny41NDAwMDAwMDAwMDA0IDc5NjYuNjM5OTk5OTk5OTk5QzEzOTguOTEwMDAwMDAwMDAwMyA3OTY1Ljk5IDEzOTkuNDAwMDAwMDAwMDAwMyA3OTY0LjI5OTk5OTk5OTk5OSAxMzk4LjU4MDAwMDAwMDAwMDQgNzk2My4wMTk5OTk5OTk5OTk1TDEzOTYuOTMwMDAwMDAwMDAwMyA3OTYwLjQ4QzEzOTYuMzEwMDAwMDAwMDAwNCA3OTU5LjUwOTk5OTk5OTk5OSAxMzk2LjQzMDAwMDAwMDAwMDMgNzk1OC4yNSAxMzk3LjIyMDAwMDAwMDAwMDMgNzk1Ny40MVogIiBmaWxsPSIjMjhjZTRmIiB0cmFuc2Zvcm09Im1hdHJpeCgxLDAsMCwxLC0xMzI1LC03OTIyKSI+PC9wYXRoPjwvc3ZnPg==) no-repeat center/100% 100%}
.purchase__card_badge__text{position:absolute;left:0;right:0;top:22%;margin:auto;color:white;font-size:12px;font-weight:700;letter-spacing:0.065em}
.purchase__features_box{max-width:1000px;margin:100px auto auto;text-align:left;padding:0 15px}
.purchase__features_box:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
@media (max-width:1023px){.purchase__features_box{margin-bottom:-40px;text-align:center }
}
.purchase__features__item{float:left;width:25%}
@media (max-width:1023px){.purchase__features__item{width:50%;margin-bottom:40px }
}
@media (max-width:500px){.purchase__features__item{width:100% }
}
.purchase__features__title{margin-bottom:13px;color:white;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-ms-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%);opacity:0;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-moz-transition:-moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-o-transition:-o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;transition:transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease}
.purchase__features__title.skrollable-between{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.purchase__features__item:nth-child(1) .purchase__features__title, .purchase__features__item:nth-child(1) .purchase__features__text{-webkit-transition-delay:0ms;-moz-transition-delay:0ms;-o-transition-delay:0ms;transition-delay:0ms}
.purchase__features__item:nth-child(2) .purchase__features__title, .purchase__features__item:nth-child(2) .purchase__features__text{-webkit-transition-delay:70ms;-moz-transition-delay:70ms;-o-transition-delay:70ms;transition-delay:70ms}
.purchase__features__item:nth-child(3) .purchase__features__title, .purchase__features__item:nth-child(3) .purchase__features__text{-webkit-transition-delay:140ms;-moz-transition-delay:140ms;-o-transition-delay:140ms;transition-delay:140ms}
.purchase__features__item:nth-child(4) .purchase__features__title, .purchase__features__item:nth-child(4) .purchase__features__text{-webkit-transition-delay:210ms;-moz-transition-delay:210ms;-o-transition-delay:210ms;transition-delay:210ms}
.purchase__features__item:nth-child(5) .purchase__features__title, .purchase__features__item:nth-child(5) .purchase__features__text{-webkit-transition-delay:280ms;-moz-transition-delay:280ms;-o-transition-delay:280ms;transition-delay:280ms}
.purchase__features__item:nth-child(6) .purchase__features__title, .purchase__features__item:nth-child(6) .purchase__features__text{-webkit-transition-delay:350ms;-moz-transition-delay:350ms;-o-transition-delay:350ms;transition-delay:350ms}
.purchase__features__item:nth-child(7) .purchase__features__title, .purchase__features__item:nth-child(7) .purchase__features__text{-webkit-transition-delay:420ms;-moz-transition-delay:420ms;-o-transition-delay:420ms;transition-delay:420ms}
.purchase__features__item:nth-child(8) .purchase__features__title, .purchase__features__item:nth-child(8) .purchase__features__text{-webkit-transition-delay:490ms;-moz-transition-delay:490ms;-o-transition-delay:490ms;transition-delay:490ms}
.purchase__features__item:nth-child(9) .purchase__features__title, .purchase__features__item:nth-child(9) .purchase__features__text{-webkit-transition-delay:560ms;-moz-transition-delay:560ms;-o-transition-delay:560ms;transition-delay:560ms}
.purchase__features__item:nth-child(10) .purchase__features__title, .purchase__features__item:nth-child(10) .purchase__features__text{-webkit-transition-delay:630ms;-moz-transition-delay:630ms;-o-transition-delay:630ms;transition-delay:630ms}
.purchase__features__text{display:inline-block;max-width:210px;color:#747474;font-size:14px;font-weight:400;-webkit-transform:translateY(-10%);-moz-transform:translateY(-10%);-ms-transform:translateY(-10%);-o-transform:translateY(-10%);transform:translateY(-10%);opacity:0;-webkit-transition:-webkit-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-moz-transition:-moz-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;-o-transition:-o-transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease;transition:transform 0.7s cubic-bezier(0.8, 0.29, 0, 0.99), opacity 0.5s ease}
.purchase__features__text.skrollable-between{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.purchase__diamond{display:inline-block;position:relative;vertical-align:top;top:-1px;margin-left:2px;width:18px;height:18px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAABGdBTUEAALGPC/xhBQAAHaJJREFUeAHtm3uYXlV97397v/u9zzvv3GcymYSEoAFCpSgcjNCDwVRFDlZ7kEfr054iqGjlIuKx53g5wWpbj55qaxHxdqqFInIeL09rK6gEgUJIAkkICblfJslcMveZ9zLvZb/7fL5rEkoVBEKIfzTryZq937XXXmv9vut3XztmJ8tzIhCZpZ/z4ckHJxE4icBJBE4i8JtHwDvRS4hWmW/v2BIMn9keP2jdQalgiZEZy3gNa4mH1tGIrKdu1tOohCONUrS74tcHettT069KWKVz5O6qLbuixqIxMCemHFeAovW3xe2U96X2NiwzE1mmlrCmsapl6iVrLkbWGQqAhnXWwkZ7LGHttcBvhdL2Wt1a6g1rpuZCs2QIQrWJmlm1Vgxidjhm3uF4PDbgxbxD1vAOxhqV/mSjdqizLT6Z8bOTK8+0SXvs/WXv3K/x0vEtxwWgx2ejlYcn7V0TM9YRC6zTCywrHwKCs9UQgELu65a0I1svAMKGmecb9MIO3PPPIvEFbWG5YdXJWWvQqcFLUZAyiwMTjxuVutULE9z7Bc/zZ8yLTcWicCLue4OJlN+fy8QPJHwb6EqHg1256obXvqJ9+qVA9pIB+uG+2be0zk9+vRGz3tERM9ZvAUR6MQiFHWqVuRpCvEBAhCBcoEQAwvQ+Dfqndqp5ntWKgFCs0hxZA1aL/JhFtRLvhYwRp59H9XmHF2Lc+4FFjBnO1piz1mgkY9VGKlXLRPUHlsRLH/rAitZ9xwrSMQPE0rwf7apckeqJf6Ep6/WFswABOBOlOZBiACSC61UWDuPDQXOcQhtg8jZXcY4G4l5Y6bdQrM3UHbERLNZgoEatbFG9BidlAQPAeNlxHhshjtMYIexaYYwq92JNXWrMGxXKq/OD29/zpQ+cs4+mF1201BddIlvl//2mn1zf3Jv4YkfO62TtpqqFxkHDQ2bqdd88qGDNDgCB4EMMG85zrrSjXyxGGwxiAlRV9x4dY/E4/WMwWGixIG6xdNa8eMCziHZBFJqHrNardSuXazYzM2OlOEAlE+bNNixg/HjgWTUbX7xvpPq6i8563f0bHrp7/MUSq/W/qBKtjoJbEjPXLXhl+rMLOoIUuBhrtCqcUq/A57MVK4a+7Riq2d790xAKSELnCJugN8wXEfz2GmIrKojN9WHn0TtRLaQZFAHacwiKVSKLJVKWSGS5b1iIeM02AiuVEbvqLOLGSgAuyjZbgPgFvBcT4oB0uBDa2NpNv/jdjon3/c8PrdzxYgh+UQCtXz+QWV/N3ZRfkPzTRX3xtJYNJE60wkqE8qxY/wSKNZ2yyWrN7lvdb2GlxkIRFQmG5Ii9jzVlzEdRRTX0TBWZdLLFM6dXuNSQV7jD8wUsr8BFAi7ft9CaO3vQayWbLRStrbcLTkVnTc7wnP6M6cVTvBfAqQKIecXF4LR9z5hVd+/813cvC6/64B9euJ1RX1ARjS+orNkZNd9Xaf1ifnH6UwsBB4YxcY9kHSZBb1Rt53Bkg1HSutp9y+WTtmBJJ8YnoMYsyU4mggi2p/KSdjnuxWnL8lw1zbMECj5uQZCxIJ5E3CAUJR3jeSLTaulci+O0icFDVkWJx+HUHPF2tjtrQQauDPROHECwfFLecKnWJz24dEm7RX1LLvjao/W7vvGd1WfR/IIK2D5/+cnDU20PFYIvLHxF4r0Lun2/KmUKKHrZQxQKIxXbNR7ZgKXs1B7fOprMBqZgjGTcZiaKNgsxMSdmWi6clGhCzPIQBFGJ9FxNcoXAyKMtnqENTkhwTTa5mm7OWTaftWlM5SQA5drnWSaJuMGVQcq3RJ73xHENOIc2WTiPnfNpk4WDoax7Xsb2jlnPYxuHzlt15TvX/tO/3Dn8fNQ/Lwet3hL1bPXTt3Qvil3V14WFgkZnslEdpenQDh8o2268wIFUyvJNns1rnnuOUbF4ImY9p7Q65Ry6RSMCWrh0S4DCRfk6kOAWJxoA46ebzUslYTGBlzU/BZgo6FQug1gVbOLQIYhNMTasw1oaWIYIV8JD1FLNcGQW/YMj5IdsX+2IQpfGpm8AV/2n8+fZYKLzvNvWBd/6m//zz+e8JIB+uiVauGaifmfb4vg7T5sPq2o0bRI3FTzd6cNlOwihQ62IB5MvbjcDkzmzC0Dq196bs7ae/JzvgzJowHeRLB3OkFPMGlDbK5+GrUajMBE6yPkHDEJzTJzB87GhotVRzLJoPvPKT4oAwflVgBShzuIJz5J5ajO6B0vaqMJFjtWdWrOm5qRdsPI025fse/XXN+fu/KvP/OjcXweSXn3W8r1N00s3TMW+0bs4WHEKnCPPV0X6sw7HVDCth5oCG2+WX2LWl6Ae4R6Z+yH8Vxm1ADaPI2rjgyX6wUFyXBC3GOLhoS8wPRp2bvVymKhRWKWLPGf5M+guUC+XPCvXEJ8EeirTZBkMQUJ+ApwpoNHLDkx55cI7DoPhMjnfS/g6kFiXjGOuPWUpdOKW/qhjYKbx2k+8+/c3/vjeOw+6dfzSn2cF6Lvbo7P3FIOvt3QFv7O4E0JlaCAWa2q1ApMgY/0Z38bTItAMybKlqAP5OWIEieAgAGGtTYuLp2KIY83KKHIPhS0/R7pHStipUXmRsmiwnKqjSjoLbvNxAUJilwqc4/s8A7IADspAcQJRclzIfNI1DKbHVp3bA7iJETJza8ImOGPZQGHLyWztznAN7KnD1j0wWlh+07veuuGen979KyD9CkC3PxldsG3K7mjv9M9e1Ao4gILudJ5uWDQjTLJ9Kc8mJefaLRb0SkKlVrDS7midxF9OSQsgFR/xw2bZzBj+CoSLDomIDwWRkEecIplyOQNOzOgjigQfRNRgBY9w3wg39G4c7knTOwFnOhyZVzfiEv1GHTldCZPgZAIIj6UTVaIyf+jnw9kdXWmb8ZK2p5DuOjRUvviGN178+E8f+lG/63jkz9MAMYd32qbozU+MRV/v6vROW9BCA0+zORYEQAbyE2zgXnakyM6Id8QpndCxBIC0Kyq64ALZwOTcosRVWnQEB1QQkwqoeWyjuMjXwIiTfB73Iv6QFLiTESeK6BD10QD0k3/ko9jjtCXZmSQAHS3iXG2EumqsUJWhnJ/JvTx9X0Op8lrEtHpbOmmi6NlwKWgdmihe+Ifnv2bLQ+t/uvfouNomi773jtjfbay/fct49NVc3lsizoGLLYdOweO3gPVPsdG76F1iAq1Z8p3k9yLda1EUXRwYXB2d2jVVoQ9BTRkIa8YqgbosmOIrF6TpvSPVsaoGoYZYMie3cFmkqJdg1cMvcpZQHOWxKKrnU3XvHM65gbQm/URVuo10hPIIl8qCNq4wAB6BdULj0oUJ9FnZ9mZPfcUD3tKv/L9/+JdX0dUV997W13+v86lRb1VTq3fK8lMgmgHycIqUnRZ+iD+bEbUKE4pttbkR3LUIRdgGgCxtjkCeaWHaPSlqPZAP4sCifwJ2b0olzM+3moeilXi5iJyuAkYK2U0KO4aIWIMFRLwchRXAZAGA5iPvMQZ3Okf8r2wA4GsD6pIj2Fr4ao0OJDZ3li4w8Nx6AEyGUkDFYQRjD047K22nnt7uxHGo6zVLbz/Qd8vj27b18lTDmB2YtqaFfX7TBUvNFgBOksHcA57tpm6lMg8OGHRwozQGltT6WKBweGbR2rROF1Vz7wDiHdbPH7MUDQHyEEl+mUUaScDIZLvBAIXhGYNB1C4QZfK5+nCPD0urt1BwjuEz2BeL7sCYG2duPjcvAwogLUGiNaeUGEIgUuUfnfWaHuvAJZGbMZrquvBbD8TfqlkcDuPjheR4tZLUIFqcq6xvBxZrOwNqYOV4HEfA6XC0LeQ34Lu5BIqqirpJcmqiT0IuEDUTFSZBsdctI47QNjsFRR910CS0KUdUJ8PmrJlGlwKX+VcHuEcxHLx1ZD7G0DtYxoiEWtgVs9kkIYYI0HjMrX2QztHCjqZZ3KK1PvoJARnOpnRgr35ttyVyCaseOjjRVpvYzujOVNi7zivvf+Qnex783LdHbMsBRIkX1uw1e2qQOdD6Ptx9FDmJD+swrL9r4qcrjj7u9Fv0yCWIxNagSHiGd4x4xCUycBEAJYm+le8RITLVbhzu6yhsF3hKLll54wj3iNoY1supJbjLcRyoewDjY1EjapgmvcGUs9pUrZkS4MPFVBEnD7FqaD1aLOBoCgEn5S2QWokGFmdi5eW99rGbR2560L2vP57XVfj5z7d+7OqvPNB305p5F7z97a+xMJu0BIP6cuOxUtoJNtZy7MYSCHdA6F2q5jtaXDsLJA9tDWIy+YLiHEIsnENu6Cz3L4vJlrVzz468HEK4soae5JKRj4qWm0ChCQovlmCAcZ7KhwIccYmey6LWp7jFFVGsiKpzJt3pvyPr9/O0jdFfNPGe9Lz0URWfbXpbxcb3TzXO7Kp94fMdf/kt74b7tQjhN1fe8IYz9//JxdkPl7ev2fPjH95j0/sHbGRT0YYerdvkNnIvowzOYKcwcDt0ijnQ0YSn6CzqEWmaA47dUHwkC+4auEQEcZ5Sjg4jgkuoSqEQHAE0SqmHMvduW/UCDZIVLip+kkAWR0fpWOHnUhtaxJEivRhCqJSlNlJVIDRQE25OFkhUYiU4a2rGbAyQp4bMDm8v2N5H99m2TdstEwzeefXvFD7vXXE3b88V4f90uefHdwxODt74xCNrnrhkutCfzXpVGz8Y2vSBuk0fxBOeDmx4wrOtDNzPJIdnPZtiwlkyeA22MIayy0DRYXKfKH5nFbTJNkOueLjEDlfn/CVEw0f/KBVS4T0tfBYvU/khUe9UEqwlrGTlHIgteUQWE4+zGaDkEk2EGmkG511hWBHXUqXrpN60g9qfAps6MxHZTD8m/wCAjXmWRW20sxl7N++yg1s32+jQsLWnKw9+88bfumrR/PkTvPZ0ecYeuIFZz5vv33nwe59cveGxv85lYqmePs+K5aqVq2mDPvvtrpx1EjoMDwAEJrYMIQXOeGqAFIfFsvWCBfmUVZuzplxYmYjfAyDDGVPCvR6DanmVRwhJ4Dco6Z4iSRTECGKP6iNHJQwOgD5OV5BTxA9oGUQrQ1sTSlniyziSFFlXv8wP1pjAJxLH1jhBy6P38uimZmoWEUvj/uebGrZu41M2snsrHneTdST9XR9887zre3K5w08jc+Tm3wGkNtYVRTubvn3xp3qXbFi776aWziV+U3acTGqO3c7b6FjDLjo3sHMWA9xozSpwS7mb1Gc9ZtOTpDZHsQKkXT2vQohAkh0TEpKeaBCwSRE2WHiIkgjhGCXaM/nIFvUxMY6VF6E4ULZOdmGFaBZ7NYnFIjGmfLRYZCoX4ckniPNqVhunTZymGAfrEYhlOIkMy0Vrz8XstAXNloCFYymQZE8acE0yHdlu1Mcja7cTEsUsF0Qjbzy748bLL1q2QfT/chEzPmuJdq5pPu+mBz7XX2u9ZvnKlRaEg+SefSvGXmlnn52yS3835fydegnxmtIisVL4JAHbWUd3jHkFK6M0q0X6VeEcHD1ZnkYNsBCvhtYMUUMjw/bw5kfQL/g3iRaLUjiRrb1mmWanNMIZuKHMKUdpnOsBW9wZs+YmxA3i/Dh+C4k3n6jeJfIlotWK82tOXwinZAMYEBBTaEu4NpEKrTg9ad//p5/Z6GwzzfPLFy2uv/8L7zvv9jme/lUo/p0Oeubjm7/8jcrjv7h33R0P7jlvaDJaNH/BMpTsMJq/YIcPlq2rrWRdPS1kDUlBZBgegpUUkx6OYO1Ye9LixCGpbnRNG+DRx/MRIdlXFuuTBQxgqfrsrO0nRqvhhNXRLbXyDIeGUy6FW6/BfXW0PQenQXPVmsnGtRIxe4CtKN+LIb74QMoK+HBjTKLrZayL89rujqrVpQDTiCYBr3Mk4NyHNu62A0W4KuiNXnXagi99Jf97X/buHnlaKT8TA90/Jwcd7fjV+6pn//l37v1uS++i089Y2MvpRQm90iDf7Nlb39ZrSQiV0+tcTq41zGxUxE9JhDaDWYb5XZGeUL/6bGjlUfJJUwCXbBjnp7auP2EFWSAOskJqA1A4/iNtAcCISrINEcPtSDFY83gR7kEHMSF/eSfmjnc8zGDIvHF0xNIzpG9Yl+IhmMpDBSa53dJftIe2DVlpbNpekZr9wf/90LKr8/k89uy5CzP8+nLNxYlNl5/XdtXEwe37DkxMYqmIWWJ5OzDSaeufxHLpdUaRmXYg6J7zjmQ+cJ62ADpanSnHnVVWkMDBgpbAmgkUM90QQM3Mi1u6JwP3tVrU0261PIFtkAYYuBFDkCB+CXpI4PfS3oG9TKawbPhGrRwM8G4sG7fuvsCacNZCRFCKW/mfBNx9cLpqa/s5DakEdmpz7GefeXvLnzwfOCLN0aebX1cezn5zYO2CPzjw2FN7L8u1dMazBGs65jk87lsbTlFnK+EBvCi/R4pYUiSlqYhf8ZHaKnBWBZ1UZr8quAiSBnncSgqS88caAiT3RfrNFCJ0LfoK5as4Se8nMFdNKPqAlKo2RNZLAZ+cPbVpriRiPJ/1yFDqudwDEVhB/H6xrWSHxyrWEQ93veXs+f/tv5zft5dHz1uel4M0gne3hXe+/uf/uLwv9vHNTz6CDxyyK76Vpur20OORTeFX4DK5dKzWLb2oeMxol8gVAEXequ5l+uVwyoMNnRvAPasoQzffK1gZ8cEVZOdR6c5sY64BsES61ZNLQB+FEeDmxImpXNQu/6dDnIhuZwiMwZxoyalct7dqBw9XDKkbvPT0pmuuW5nbymsvqLwggDSS95YvV3747sxtZ3TUbtuydQNWJ8SDrtnw/rJt2FiGGyAIkORBi4NclCdCqE78WDQGZk7cRBU77rXxmy1WyFFSGzmaiDRLQxyhPK6A0njiFFhC94Rxc3EWoGtTlEXUvEnGb1FMJQC5l3hxBGd7xkN76lDJEvVqZXlfatWNl3SsZsQXXF4wQBrRO/ey0s2/f+Ynu1Mjd+/Yv4sDvsCC8qxtemTM+gdmLcHuYcjc4pwYcI9/plsnVvrAQQWjQvRNFbGEMD6cJOQaXGcH8ZHo52cBiS0/GvAmYBlcK9dPaVMXhQCO+ipV1AKwcjFcOxukw8khOHA9FrcGW57bHf/c5+zP/p7l0OuFlxcFkIZdseKcyY9d3ntdo7Dj4f0jHBVm8ZjLCXv04YJN4zVzQDpHPAsUCDCKxSGcDzRckXg5TkPcQsCRqCXZ7QgRnB0ROHNesEQjlgMUVTzoJOwgrnROoZJk/K6jp+pkwzIZPk9jc2QlVZXbl3SuHSJUGi7askz5O//rjdH/9q744pFVzK3lhfx90QBp0HesWDH8Rxf0fGRidMf+IXyWVLrJBod9e2LjNLkixIE+IlCso1wM0YGLkZxi5aF7BhEKJhXpxhFPIhSnO1wbVLrDQAHCuz4yGkcBR/o4QcDTFh7hIiWn2pU1YCyB4yJ1Llsx+fsPlGxBo/Lgh8/L/I+enh625MWXYwJINH78yhVrLzk98eGhoe1TMxyAEU3ZlieLNkCUGtdCAcDpIlhIiX+Ccd46UjUrwDn24t7pEf2GSGUJXRgmfUbVUYmOCIlaHDDKI9exgtJFIWYqA3AtEkW6ClTlz/vZnE17Zq1rurjt8mWx6849t3OQx8dUjgkgzSRZvrX45//4ulPDa/uH95ZCtrBSytjDa8asVMTTZWSnD+io/G9eCliziRJdAUwKWgpcASvqDKDQOwobdBRBewMu0ZdonEjPZf4ArE5krlxTCBviGloXxypEKe5ghLy7SWof2VG02O7Jkbed0XTNH1/a9wRNx1y01GMu3qr763e84a7v9iUP3Lr/0B4ISdvAoZRt3jbt/BudmzmVCPF8mOGSZy7tqVkBTlW+ihQqXoMDTApcXjkC5Uy1lH48B4dAfB3qI/wBD0cnBP0cijzPM0mzp+eMs35v0Sa3jFWXz/c/fe0Trf/K61rFMZeXBJBm1ZelX31Py80d0Z67Dg7uIVpuss1PchCA3yEPVvpGK9SHGDlETQ6iuMOJDw+45esMQAAYBxoX16gHepGrTjHqfFrTQIuIW3yyinwGZD0ErhJP+TyEebZlsGj7Hh9snDfPvvhXP5t3q7fKCbpGPOai5R6Xsnr16p6Pf3/iG377b1/azBcanb3Eape0cq5GeApRHEhYER0xMIw4aMsh3HneEBaiZDfhZY+hqEWoLJ0WJvHT2WCLFDpi5QGMzuCVKunGe1/UreMhwIV79qP77l93wM5oC796+zu7b/KOUSn/MhgvmYOODvh6LNsfL2/5WGF0164q1maMAHnzZracfw2cupBcsL66IoZ1mT8RL6DqU1gsuMOjn0REaZBI2QkADRnHJxEXkRZUOrbOuXeFL9jqBMvt9BGHyaRPTs+SABuz9ni05uNv6/308QJHtB03gNjx6H1/cPGWN58Vv3ZiaPtoLZ61J/fE4Bh98ALx7LI+T2liRomEO6zgPsJLboxAJaeSittkuFwFQX33qGBTHnjV+TyKqzh9wGql4UxlQkIcnkc2kyQLbf9VFy+87sxFx26xBMgvl+MG0NGB//KaFT85o3XquunRnZMFMonrdjT40HJONMQ1TfJ7jlgvZ9adFWpYkjN7H39IfpTPobqne75v1BcaPl9GeLnAHf5xMmO9vMNQjnueJINcjMcP/t7ZzVe984L8uqPrOF5Xbe5xL5v+86Yd9/rLw5FKYmU90QbhdVvIYZpEStG7jrA5nJjTyVgiBZrT+DY4vVgjBalwDuED+TAO9JQthLVwBfT1a3cz/6ehjTaeDaK3Ns9G1dcuSX/k5pXZH9x83Ck5jiL2zLV5q7ZU77q8cEt+ZusdU4VJ2z4A8bj9Op2Vb8ThpfOTZMLJmGG2ienQvvoazFUykkqFAAMgAgyAShmn+GCrk9yPIo2ZQsM2kCM6NW+3fn7LlXcylJjquJfjLmJHV+gtu6Lw388Pb2grbfvn4ULZHttWJukvFprLyWfQyKEUsPuyAOVNOC7CXR5DHEPcoDN8OTnKB8ld6MJyZYl+67Dc4zM+IUbjH7595uSnvCv/DphfnvKyAaTlrrjsstGVXaM3NBefeHQ30f/2bYedwpYDmUdklARS3kchRzzgg3C+1ookb2IG+sSbWZ4sGqBK95BodMHwDs7mAq9239Wnx/7Ua39p/1nl+WB9WQHS5NdfednOczombghndg5t3HLIhg9U3EdNOQhOcRRdV24ZgMisWjRThKuQLYqOqeP4OaYUCudZnV3EdPQ5NBHa0Ghp34pF8evfNN874Dq/jH9edoC09s+8962Pnn9a13XDhcnptXzxXiNxk2yHizgTi/her4GYBcRy+mi8NlEld89vEvUJTkM4brMsYM7DCx/jHG53f3HsnPnJD15/poe//vKXEwKQFOhfHPyzHyzryXx279hUuF0KG3Of57/PBRz6N2YLHMNwytHJh5WtSRQ5Kd0UMkYfn0C1G87xsWy7dhVrpzTbqs8uD+59+aGZm+GEAKSpFNjedtn43y5Iz35p7VMznNBizbIxvhFMY/5R0IhSpp0jHk4k0lirVB63AFXEV8buO8g9u0PrTAaf/5uO734LwFHZJ6acMIBEjtd7Wem9S0s3J2cGv//gE+gbTj46uzi+wbz7ZBKz5ENiyumgf2L4R9LVvTDS4X3gUZy964rTm/7CO/f9+OMnrpxQgETWhRdeOPOmU8IbZwaG1m3cXbeOjoD/cwEW/Jelox42UYpzB/KEGeEwxm68vOaCBZWPrljGefYJLiccINF39aWv3v9byeK1e546tGsKo9XVk8DXqTuA9B/m5N7Hyf20IYYzhyZ3nd7euO49F7W/7Bbr2bD/jQCkhXzyj85etzRT+sCGTeMTuY4kCbUkvg26CMkK+GIkj+tXH56aPKu19IGPXJJf/2yLPxFtvzGAwKHxif965n3ZmYlV/QcK9Y4ezthhHWVb0yhmzrHqC9Ozn772TfN/PqeNTgQcvzrHbwwgLUUgxTbe/rc2OvHXlUI9VBgR4GFn4lG0MBvd8tHEU18mgS/X+j922XTPpuzXNo7f+tHNUfSme6Lok4+G3xzZNoJreLI8jUBheLj7E+urG95zX2PLzoOlvqcfnLz5NwRW7y6ee9/e6vn/1nLy7iQCJxE4icB/cARwMkgmnCzPhcD/BzckS19/ij+iAAAAAElFTkSuQmCC) no-repeat center/100% auto}

.loader{position:fixed;z-index:99000;left:0;right:0;bottom:0;top:0;margin:auto;background-color:black}
@media (max-width:500px){.loader{font-size:12px }
}
.loader__container{position:relative;z-index:100}
@media (max-width:1680px){.loader__container{max-width:1010px }
}
@media (max-width:1440px){.loader__container{max-width:820px }
}
@media (max-width:1366px){.loader__container{max-width:730px }
}
@media (max-width:1280px){.loader__container{max-width:650px }
}
@media (max-width:1280px){.loader__container{max-width:500px }
}
@media (max-width:1024px){.loader__container{max-width:400px }
}
@media (max-width:1023px){.loader__container{max-width:290px }
}
@media (max-width:767px){.loader__container{margin-right:30% }
}
@media (max-width:500px){.loader__container{margin-right:45% }
}
.loader__text_box__cross{position:absolute;left:-47px;top:-47px;width:95px;height:95px}
@media (max-width:1366px){.loader__text_box__cross{width:60px;height:60px;left:-30px;top:-30px }
}
.loader__text_box__line{position:absolute;top:0;height:1px;width:58px;background-color:#252537;left:-29px;will-change:left;-webkit-animation:move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;-moz-animation:move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;-o-animation:move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards;animation:move_loader_small_line 0.7s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99) forwards}
@-webkit-keyframes move_loader_small_line{0%{left:0 }
100%{left:-webkit-calc(100% - 58px);left:calc(100% - 58px) }
}
@-moz-keyframes move_loader_small_line{0%{left:0 }
100%{left:-moz-calc(100% - 58px);left:calc(100% - 58px) }
}
@-o-keyframes move_loader_small_line{0%{left:0 }
100%{left:calc(100% - 58px) }
}
@keyframes move_loader_small_line{0%{left:0 }
100%{left:-webkit-calc(100% - 58px);left:-moz-calc(100% - 58px);left:calc(100% - 58px) }
}
.loader__text_box__square{position:absolute;right:-11px;top:-11px;width:22px;height:22px}
.loader__text_box__big_vertical_line{position:absolute;right:0;top:20vw;width:1px;height:50vw;background-color:white}
@media (max-width:1023px){.loader__text_box__big_vertical_line{height:180vw }
}
.loader__text_box__big_horizontal_line_box{position:fixed;right:0;left:0;top:28vw}
.loader__text_box__big_horizontal_line{width:100vw;height:1px;background-color:white}
.loader__container_horizontal_line_box{margin-top:0}
.loader__percent{float:right;position:relative;-webkit-transform:translate(107%, 0%);-moz-transform:translate(107%, 0%);-ms-transform:translate(107%, 0%);-o-transform:translate(107%, 0%);transform:translate(107%, 0%);width:3em;font-size:4.5em;color:rgba(255, 255, 255, 0.25)}
@media (max-width:1023px){.loader__percent{-webkit-transform:translate(107%, 32%);-moz-transform:translate(107%, 32%);-ms-transform:translate(107%, 32%);-o-transform:translate(107%, 32%);transform:translate(107%, 32%) }
}
.loader__percent__hidden{visibility:hidden}
.loader__title{float:right;-webkit-transform:translate(30.8em, 5.3em);-moz-transform:translate(30.8em, 5.3em);-ms-transform:translate(30.8em, 5.3em);-o-transform:translate(30.8em, 5.3em);transform:translate(30.8em, 5.3em);font-size:1em;color:white}
@media (max-width:1024px){.loader__title{-webkit-transform:translate(17.5em, 3.3em);-moz-transform:translate(17.5em, 3.3em);-ms-transform:translate(17.5em, 3.3em);-o-transform:translate(17.5em, 3.3em);transform:translate(17.5em, 3.3em) }
}
@media (max-width:1023px){.loader__title{-webkit-transform:translate(9.6em, 3.9em);-moz-transform:translate(9.6em, 3.9em);-ms-transform:translate(9.6em, 3.9em);-o-transform:translate(9.6em, 3.9em);transform:translate(9.6em, 3.9em) }
}
@media (min-width:1024px){.loader__title br{display:none }
}
.loader__percent__value{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto}
.loader__finishing_overlay{position:absolute;z-index:150;left:0;right:0;bottom:0;top:0;height:100vh;width:100vw;-webkit-transform:translateX(-100%) translateZ(0);-moz-transform:translateX(-100%) translateZ(0);transform:translateX(-100%) translateZ(0);background-color:#f9e1d5;-webkit-transition:-webkit-transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99);-moz-transition:-moz-transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99);-o-transition:-o-transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99);transition:transform 1s 0.4s cubic-bezier(0.19, 0.26, 0, 0.99)}

/* Services Section */
img.image.decor__flying_word_img.sercice--bubbleimg2 {
    right: 0;
    top: -200px;
}
/* Projects Section */
img.image.decor__flying_word_img.projects--bubble2 {
    right: 0;
    top: -150px;
    /* z-index: 9999999999; */
}

.pb-8{padding-bottom:6rem;}
.pb-9{padding-bottom:9rem;}

/*--------------------------------------------------------------
# Posts
--------------------------------------------------------------*/

.posts--block .poast-element.poast-element-68d4f7f .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-68d4f7f .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-68d4f7f .posts-modern-heading-description{color:var( --postsin-featured-color-3 );}
.posts--block .poast-element.poast-element-6bedfb4 .posts-modern-button.posts-modern-button-outline .posts-overlay:before, .posts--block .poast-element.poast-element-6bedfb4 .posts-modern-button .posts-overlay:before{background-color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-a8c0fbf .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-a8c0fbf .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-a8c0fbf .posts-modern-heading-description{color:var( --postsin-featured-color-3 );}
.posts--block .poast-element.poast-element-ddb0e89 .col-title a, .posts--block .poast-element.poast-element-ddb0e89 .col-title{color:var( --postsin-featured-color-2 ) !important;}
.posts--block .poast-element.poast-element-ddb0e89 .widget-content{color:var( --postsin-featured-color-3 ) !important;}
.posts--block .poast-element.poast-element-23f431c .col-title a, .posts--block .poast-element.poast-element-23f431c .col-title{color:var( --postsin-featured-color-2 ) !important;}
.posts--block .poast-element.poast-element-23f431c .widget-content{color:var( --postsin-featured-color-3 ) !important;}
.posts--block .poast-element.poast-element-0ab0390 .col-title a, .posts--block .poast-element.poast-element-0ab0390 .col-title{color:var( --postsin-featured-color-2 ) !important;}
.posts--block .poast-element.poast-element-0ab0390 .widget-content{color:var( --postsin-featured-color-3 ) !important;}
.posts--block .poast-element.poast-element-e77633e .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-e77633e .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-e77633e .posts-modern-heading-description{color:var( --postsin-featured-color-3 );}
.posts--block .poast-element.poast-element-93a7e14 .col-title a, .posts--block .poast-element.poast-element-93a7e14 .col-title{color:var( --postsin-featured-color-2 ) !important;}
.posts--block .poast-element.poast-element-93a7e14 .widget-content{color:var( --postsin-featured-color-3 ) !important;}
.posts--block .poast-element.poast-element-6326dc2 .col-title a, .posts--block .poast-element.poast-element-6326dc2 .col-title{color:var( --postsin-featured-color-2 ) !important;}
.posts--block .poast-element.poast-element-6326dc2 .widget-content{color:var( --postsin-featured-color-3 ) !important;}
.posts--block .poast-element.poast-element-9ec646c .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-9ec646c .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-f8579a6 .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-f8579a6 .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-ca0dd53 .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-ca0dd53 .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-ca0dd53 .posts-modern-heading-description{color:var( --postsin-featured-color-3 );}
.posts--block .poast-element.poast-element-5b17a28 .posts-modern-heading-primary{color:var( --postsin-featured-color-1 );}
.posts--block .poast-element.poast-element-5b17a28 .posts-modern-heading-secondary .posts-head-highlight{color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-da80a42 .posts-col .column-entry{background-color:var( --postsin-featured-color-2 );}
.posts--block .poast-element.poast-element-68d4f7f .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-68d4f7f .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;left:0;}
.posts--block .poast-element.poast-element-68d4f7f .posts-modern-heading-divider{margin-left:30px;border-radius:20px;}
.posts--block .poast-element.poast-element-a8c0fbf .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-a8c0fbf .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;left:0;}
.posts--block .poast-element.poast-element-a8c0fbf .posts-modern-heading-divider{margin-left:30px;border-radius:20px;}
.posts--block .poast-element.poast-element-ddb0e89 .posts-ico-box{display:flex;}
.posts--block .poast-element.poast-element-ddb0e89 .posts-ico-box svg{position:relative;z-index:99;margin-left:25px;}
.posts--block .poast-element.poast-element-ddb0e89 .posts-ico-box::before{content:'';width:103px;height:101px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);box-shadow:0px 3px 35px #F9636B40;border-radius:30px;display:inline-block;position:absolute;top:70px;opacity:1;}
.posts--block .poast-element.poast-element-ddb0e89:hover .posts-ico-box::before{opacity:0;}
.posts--block .poast-element.poast-element-ddb0e89 .posts-ico-box::after{content:'';width:103px;height:101px;background:transparent;box-shadow:0px 3px 35px #F9636B40;border-radius:30px;position:absolute;top:70px;opacity:0;}
.posts--block .poast-element.poast-element-ddb0e89:hover .posts-ico-box::after{opacity:1;background-color:#243B64;background-image:none;}
.posts--block .poast-element.poast-element-ddb0e89 .elementor-widget-container::before{position:absolute;display:block;width:100%;height:100%;border-radius:20px;background-color:transparent;background-image:linear-gradient(180deg, #F9636B 0%, #A4204D 100%);opacity:0;}
.posts--block .poast-element.poast-element-ddb0e89:hover .elementor-widget-container::before{opacity:1;}



@media screen and (max-width:1600px) and (min-width:1025px){
    .posts--block .poast-element.poast-element-ddb0e89 .col-title{
        font-size:23px !important;
    }
}

/* End custom CSS */
/* Start custom CSS for posts_text, class: .poast-element-23f431c */
.posts--block .poast-element.poast-element-23f431c .posts-ico-box{display:flex;}
.posts--block .poast-element.poast-element-23f431c .posts-ico-box svg{position:relative;z-index:99;margin-left:25px;}
.posts--block .poast-element.poast-element-23f431c .posts-ico-box::before{content:'';width:103px;height:101px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);box-shadow:0px 3px 35px #F9636B40;border-radius:30px;display:inline-block;position:absolute;top:70px;opacity:1;}
.posts--block .poast-element.poast-element-23f431c:hover .posts-ico-box::before{opacity:0;}
.posts--block .poast-element.poast-element-23f431c .posts-ico-box::after{content:'';width:103px;height:101px;background:transparent;box-shadow:0px 3px 35px #F9636B40;border-radius:30px;position:absolute;top:70px;opacity:0;}
.posts--block .poast-element.poast-element-23f431c:hover .posts-ico-box::after{opacity:1;background-color:#243B64;background-image:none;}
.posts--block .poast-element.poast-element-23f431c .elementor-widget-container::before{position:absolute;display:block;width:100%;height:100%;border-radius:20px;background-color:transparent;background-image:linear-gradient(180deg, #F9636B 0%, #A4204D 100%);opacity:0;}
.posts--block .poast-element.poast-element-23f431c:hover .elementor-widget-container::before{opacity:1;}
@media screen and (max-width:1600px) and (min-width:1025px){.posts--block .poast-element.poast-element-23f431c .col-title{font-size:23px !important;}
}
.posts--block .poast-element.poast-element-0ab0390 .posts-ico-box{display:flex;}
.posts--block .poast-element.poast-element-0ab0390 .posts-ico-box svg{position:relative;z-index:99;margin-left:25px;}
.posts--block .poast-element.poast-element-0ab0390 .posts-ico-box::before{content:'';width:103px;height:101px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);box-shadow:0px 3px 35px #F9636B40;border-radius:30px;display:inline-block;position:absolute;top:70px;opacity:1;}
.posts--block .poast-element.poast-element-0ab0390:hover .posts-ico-box::before{opacity:0;}
.posts--block .poast-element.poast-element-0ab0390 .posts-ico-box::after{content:'';width:103px;height:101px;background:transparent;box-shadow:0px 3px 35px #F9636B40;border-radius:30px;position:absolute;top:70px;opacity:0;}
.posts--block .poast-element.poast-element-0ab0390:hover .posts-ico-box::after{opacity:1;background-color:#243B64;background-image:none;}
.posts--block .poast-element.poast-element-0ab0390 .elementor-widget-container::before{position:absolute;display:block;width:100%;height:100%;border-radius:20px;background-color:transparent;background-image:linear-gradient(180deg, #F9636B 0%, #A4204D 100%);opacity:0;}
.posts--block .poast-element.poast-element-0ab0390:hover .elementor-widget-container::before{opacity:1;}
@media screen and (max-width:1600px) and (min-width:1025px){.posts--block .poast-element.poast-element-0ab0390 .col-title{font-size:23px !important;}
}
.posts--block .poast-element.poast-element-e77633e .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-e77633e .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;left:0;}
.posts--block .poast-element.poast-element-e77633e .posts-modern-heading-divider{margin-left:30px;border-radius:20px;}
.posts--block .poast-element.poast-element-93a7e14 .posts-ico-box svg{position:relative;z-index:9;margin-left:17px;margin-top:16px;}
.posts--block .poast-element.poast-element-93a7e14 .posts-ico-box::before{content:'';width:78px;height:76px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);box-shadow:0px 3px 35px #F9636B40;border-radius:20px;display:inline-block;position:absolute;top:0px;transition:all 300ms ease-in;}
.posts--block .poast-element.poast-element-93a7e14:hover .posts-ico-box::before{background:#243B64;box-shadow:0px 3px 35px #243B6440;}
.posts--block .poast-element.poast-element-6326dc2 .posts-ico-box svg{position:relative;z-index:9;margin-left:17px;margin-top:16px;}
.posts--block .poast-element.poast-element-6326dc2 .posts-ico-box::before{content:'';width:78px;height:76px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);box-shadow:0px 3px 35px #F9636B40;border-radius:20px;display:inline-block;position:absolute;top:0px;transition:all 300ms ease-in;}
.posts--block .poast-element.poast-element-6326dc2:hover .posts-ico-box::before{background:#243B64;box-shadow:0px 3px 35px #243B6440;}
.posts--block .poast-element.poast-element-9ec646c .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-9ec646c .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;left:0;}
.posts--block .poast-element.poast-element-9ec646c .posts-modern-heading-divider{margin-left:30px;border-radius:20px;}
@media screen and (max-width:1024px){.posts--block .poast-element.poast-element-9ec646c .posts-modern-heading-divider::before{left:44%;}
}
@media screen and (max-width:767px){.posts--block .poast-element.poast-element-9ec646c .posts-modern-heading-divider::before{left:33%;}
}
.posts--block .poast-element.poast-element-f8579a6 .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-f8579a6 .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;margin-left:-58px;}
.posts--block .poast-element.poast-element-f8579a6 .posts-modern-heading-divider{border-radius:20px;}
.posts--block .poast-element.poast-element-ca0dd53 .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-ca0dd53 .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;left:0;}
.posts--block .poast-element.poast-element-ca0dd53 .posts-modern-heading-divider{margin-left:30px;border-radius:20px;}
.posts--block .poast-element.poast-element-5b17a28 .posts-head-highlight{display:inline-block;}
.posts--block .poast-element.poast-element-5b17a28 .posts-modern-heading-divider{margin:0 auto;}
.posts--block .poast-element.poast-element-5b17a28 .posts-modern-heading-divider::before{content:'';width:25px;height:5px;background:transparent linear-gradient(180deg, #F9636B 0%, #A4204D 100%);border-radius:20px;display:inline-block;position:absolute;margin-left:-58px;}
.posts--block .poast-element.poast-element-5b17a28 .posts-modern-heading-divider{margin-left:30px;border-radius:20px;}
.posts--block .poast-element.poast-element-da80a42 .entry-info [class^="entry-"] + [class^="entry-"]::before{display:none;}
.posts--block .poast-element.poast-element-da80a42 .entry-info{display:flex;justify-content:space-between;}
.posts--block .poast-element.poast-element-da80a42 .column-entry{border-radius:20px;}
.posts--block .poast-element.poast-element-da80a42 .posts-col .entry-media:after{content:'';width:100%;height:100%;background:transparent linear-gradient(167deg, #F9636B 0%, #A4204D 100%);border-radius:00px 100px 00px 00px;position:absolute;top:0;left:0;opacity:0;transition:opacity 300ms ease-out 200ms;}
.posts--block .poast-element.poast-element-da80a42 .posts-col:hover .entry-media:after{opacity:0.5;transition-delay:0;}
.posts--block .poast-element.poast-element-da80a42 .posts-col:hover .entry-title a{font-weight:700;}
.posts--block .poast-element.poast-element-da80a42 .posts-col .entry-title{text-align:left;z-index:99;position:relative;transform:translateY(0);transition:all 300ms ease-out 200ms;padding-top:1.5rem;}
.posts--block .poast-element.poast-element-da80a42 .posts-col:hover .entry-title{text-align:left;transform:translateY(-80px);transition-delay:0;padding:0 25px;}
.posts--block .poast-element.poast-element-da80a42 .entry-info{padding:0 10%;transition:opacity 300ms ease-out 200ms;background:#747474;border-bottom-right-radius:40px !important;border-left:4px solid #000000;}
.posts--block .poast-element.poast-element-da80a42 .posts-col:hover .entry-info{opacity:0;}
.posts--block .poast-element.poast-element-da80a42 .posts-col:hover .entry-title:after{opacity:1;}
@media screen and (max-width:1600px) and (min-width:1025px){.posts--block .poast-element.poast-element-da80a42 .entry-main{padding:15px 0px 30px 0px !important;}
.posts--block .poast-element.poast-element-da80a42 .entry-title a{font-weight:500;}
}
div#sb-sec6 .poast-element .image{background:linear-gradient(100deg,#fe9d8a 60%,#faa765 100%);padding:5px;border-top-right-radius:100px;}
.posts--block .poast-element.poast-element-da80a42 .entry-info a{font-size:1rem;}
div#sb-sec6 i.fa{font-size:1.2rem;}
.entry-main i.fa.fa-long-arrow-right{font-size:28px !important;position:absolute;right:0;transition:0.3s ease-in-out;}
article.post:hover .entry-main i.fa.fa-long-arrow-right{padding-right:2rem;transition:0.3s ease-in-out;}
div#sb-sec6 .section-title.align-items-center.mb-10{position:relative;z-index:1;}
div#sb-sec7{position:relative;z-index:1;}
div#sb-sec7 .sb-contact--overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:0.7;background-size:cover;}
#sb-sec7 input[type="text"]:hover, #sb-sec7 input[type="email"]:hover, #sb-sec7 input[type="url"]:hover, #sb-sec7 input[type="password"]:hover, #sb-sec7 input[type="search"]:hover, #sb-sec7 input[type="number"]:hover, #sb-sec7 input[type="tel"]:hover, #sb-sec7 input[type="range"]:hover, #sb-sec7 input[type="date"]:hover, #sb-sec7 input[type="month"]:hover, #sb-sec7 input[type="week"]:hover, #sb-sec7 input[type="time"]:hover, #sb-sec7 input[type="datetime"]:hover, #sb-sec7 input[type="datetime-local"]:hover, #sb-sec7 input[type="color"]:hover, #sb-sec7 textarea:hover{}
#sb-sec7 .sb-main-contact{position:relative;background:#ffffff;box-shadow:0 4px 20px 20px rgba(0, 0, 0, 0.04), 0 6px 20px 0 rgba(0, 0, 0, 0.19);padding:40px 60px 30px 60px;border-radius:0 120px 120px 120px;left:15px;bottom:60px;font-size:1rem;}
.sb-inner-content{position:relative;background:linear-gradient(180deg,#f5f5f5 22%,#171610 22%);padding:10px 0 0 15px;bottom:0;border-top-right-radius:220px;border-bottom-left-radius:150px;border-bottom-right-radius:150px;}
.sb-form{position:relative;bottom:150px;background:linear-gradient(100deg,#fba051 10%,#f67a5e 20%);padding:8px;border-top-right-radius:220px;border-bottom-left-radius:150px;border-bottom-right-radius:150px;}
.sb-contact-image img{position:absolute;top:0;border-radius:0 90px 90px 90px;height:auto;padding-right:0rem;max-width:85%;}
.contact--socials{position:absolute;bottom:45%;left:11%;text-align:center;}
.contact--socials span.fa{font-size:1rem;text-align:center;border:1px solid #ccc;padding:8px;border-radius:50%;width:35px;}
.sb-form input[type="text"], .sb-form input[type="email"], .sb-form input[type="url"], .sb-form input[type="password"], .sb-form input[type="search"], .sb-form input[type="number"], .sb-form input[type="tel"], .sb-form input[type="range"], .sb-form input[type="date"], .sb-form input[type="month"], .sb-form input[type="week"], .sb-form input[type="time"], .sb-form input[type="datetime"], .sb-form input[type="datetime-local"], .sb-form input[type="color"], .sb-form input[type=file], .sb-form textarea,.sb-form select{border:0;border-radius:0 30px 30px 50px;background:transparent;width:100%;color:#989898;margin:0;padding:23px 30px;font-size:20px;height:0;border:1px solid #000;}
.sb-form textarea{height:110px;}
.sb-form p{margin-bottom:10px;}
.sb-form input[type=file]{position:relative;top:0;padding:0px 15px;font-size:20px;}
.sb-form option{position:relative;bottom:12px;}
#sb-sec7 .section-subheading{font-size:18px;font-weight:500;padding-top:25px;position:relative;}
#sb-sec7 .section-heading{font-size:40px;font-weight:700;padding-bottom:25px;word-break:break-word;}
#sb-sec7 input[type="submit"]{font-size:1rem;font-weight:500;background:#ffffff;color:#30cce3;padding:5px 50px;border-radius:30px 30px 0 30px;text-align:center;margin:0 35% auto;margin-top:3rem;background-image:linear-gradient(to right, #f9755c 0, #fea45d 51%, #fa765d 100%);box-shadow:0 0 11px 0px #e9644b;border:0;}
#sb-sec7 .sb-det-box{margin-bottom:30px;-moz-border-radius:6px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}
#sb-sec7 .sb-det-box:hover .sb-det-box-icon{-webkit-transform:translate3d(30px, 0px, 0);transform:translate3d(30px, 0px, 0);}
#sb-sec7 .sb-det-box:hover h5.sb-det-box-title{-webkit-transform:translate3d(30px, 0px, 0);transform:translate3d(30px, 0px, 0);}
#sb-sec7 .bg-lightgrey .sb-det-box{background-color:#fff;border:1px solid #f5f5f5;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.1);box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
#sb-sec7 .sb-det-box h5{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;word-break:break-word;}
#sb-sec7 .sb-det-box-icon{color:#00a3c8;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;font-size:14px;font-weight:500;word-break:break-word;}
.sb-det-box i.fa{font-size:45px;color:#fe9d8a;}
div#mp-sec7 .text{font-size:1rem;}
.sb-newsletter-box input[type="text"], .sb-newsletter-box input[type="email"], .sb-newsletter-box input[type="url"], .sb-newsletter-box input[type="password"], .sb-newsletter-box input[type="search"], .sb-newsletter-box input[type="number"], .sb-newsletter-box input[type="tel"], .sb-newsletter-box input[type="range"], .sb-newsletter-box input[type="date"], .sb-newsletter-box input[type="month"], .sb-newsletter-box input[type="week"], .sb-newsletter-box input[type="time"], .sb-newsletter-box input[type="datetime"], .sb-newsletter-box input[type="datetime-local"], .sb-newsletter-box input[type="color"], .sb-newsletter-box textarea, section#ht-newsletter-section select{
    width: 100%;
    margin: 0 0 17px 0;
    padding: 20px 15px;
    background: #89858280;
    font-size: 0.95rem;
    height: 50px;
    border-radius: 0px;
}
.sb-newsletter-box textarea {
    height: 150px;
    padding-top: 15px;
}
div#mp-sec7 label{width:100%;}
.sb-newsletter--overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;background-size:cover;}
div#mp-sec7{    position: relative;}
.sb-newsletter-box{    
    width: 100%;
/*    padding-top: 3rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 3rem;*/
}
div#mp-sec7 input[type="submit"]{
   margin-top: 0.5rem;
    background: linear-gradient( to right,#f9755c 0%,#fea45d 51%);
    border: 2px solid #000;
    padding: 0.3rem 3.5rem;
    font-weight: 600;
    transition: all 0.3s ease-in-out !important;
    -webkit-transition: all 0.3s ease-in-out !important;
    border-radius: 30px;
}
div#mp-sec7 input[type="submit"]:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.25);
}
div#mp-sec7 h1 {
    font-family: 'Lalezar', cursive;
}

.main--contents{position:relative;padding-top:5rem;}
/**/

div#mp-sec7 span.wpcf7-not-valid-tip {
    position: absolute;
}

div#mp-sec7 h5 {
    position: relative;
    color: #ffffff;
}
.footer-box {
    background: #213945;
}
.box-form {
    position: relative;
    z-index: 1;
}
div.wpcf7-response-output {
    color: #ffffff;
    margin: 0em 0.5em 1em;
}
div#mp-sec7 select{
    border:0;
}
div#mp-sec7 label, 
div#mp-sec7 .box-form p {
    color: #1e73be;
    text-align: left;
}
/*--------------------------------------------------------------
# Services Page
--------------------------------------------------------------*/

.inner_contentbox .content_box.banner_1.allbox {
    padding: 5rem 2rem;
    position: relative;
}
.inner_contentbox .allbox-gradiant {
    position: absolute;
    left: 0;
    right: 0;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    opacity: 0.75;
}
.inner_contentbox .content_box.banner_1.allbox h4 a {
    color: #ffffff;
}
.inner_contentbox .allbox-gradiant:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: -1;
    background-size: 100%;
    background-image: radial-gradient( circle farthest-corner at 10% 20%,#b21f49 0%,#231d73 100.3% );
}
.inner_contentbox .allbox-gradiant:after {
    z-index: -1;
    position: absolute;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    mask-image: url(assets/pricing/pricing-bg.png);
    mask-repeat: no-repeat;
    -webkit-mask-image: url(assets/pricing/pricing-bg.png);
    -webkit-mask-repeat: no-repeat;
    background-position: top right;
    background-size: cover;
    pointer-events: none;
    background-color: rgba(0,0,0,.15);
}
/* 21. Team css */

.inner_contentbox .profile_card{
    position:relative;
    overflow:hidden;
    margin-bottom:10px;
    border-width:0 0 5px 5px;
    border-style: solid;
    border-color:#FF3E78;
}
.inner_contentbox .profile_card  img{
    width:100%;
    height:auto;
}
.inner_contentbox .profile_card .profile_content{
    position: absolute;
    width:100%;
    height:100%;
    left:0;
    bottom:0;
    text-transform:capitalize;
}
.inner_contentbox .profile_card .profile_content h2{
    font-size:20px;
    padding:5px;
    width:70%;
    color:#fff;
    background:#FF3E78;
}
.inner_contentbox .profile_card .profile_content h3{
    width:80%;
    color:#fff;
    font-size:20px;
    margin-top:10px;
    padding:4px 10px;
    background:#FF3E78;
    transform: translateX(-100%);
    transition: all 0.30s linear 0s;
}
.inner_contentbox .profile_card:hover .profile_content h3{
    transform: translateX(0);
}
.inner_contentbox .profile_card .profile_content .social-link{
    margin:20px 0;
    padding:0;
    transform: translateX(100%);
    transition: all 0.50s linear 0s;
}
.inner_contentbox .profile_card:hover .profile_content .social-link{
    transform: translateX(0);
}
.inner_contentbox .profile_card .profile_content .social-link li{
    list-style:none;
    display:block;
    margin:7px 5px;
    text-align: right;
}
.inner_contentbox .profile_card .profile_content .social-link li a{
    color:#fff;
    width:30px;
    height:30px;
    line-height:30px;
    text-align: center;
    background: transparent;
    border:1px solid #FF3E78;
}
.inner_contentbox .profile_card .profile_content .social-link li a:hover{
    background:#FF3E78;
    text-decoration:none;
}


div#mp-sec7 .box-form{font-size:1rem;}
.decor__flying_word_box.decor__flying_word_box--top.skrollable.skrollable-between.Inner--Circle svg{position:absolute;right:0;top:0;}
main#sb--smallbiz-inner_box .decor__flying_word_img_box svg,.page-template-contact-template .decor__flying_word_img_box svg,.page-template-sitemap-template .decor__flying_word_img_box svg{max-width:30%;}

#scrolltop{display:none;}
#rocketmeluncur{position:fixed;bottom:50px;z-index:7;display:none;visibility:hidden;width:26px;height:48px;right:25px;background:url(https://3.bp.blogspot.com/-GZOBULN1Q4s/VbNxQrf37EI/AAAAAAAAAPk/rak337seJ70/s1600/Ask.png) no-repeat 50% 0;opacity:0;-webkit-transition:visibility .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), -webkit-transform .6s cubic-bezier(0.6, 0.04, 0.98, 0.335);-moz-transition:visibility .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), -moz-transform .6s cubic-bezier(0.6, 0.04, 0.98, 0.335);transition:visibility .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), opacity .6s cubic-bezier(0.6, 0.04, 0.98, 0.335), transform .6s cubic-bezier(0.6, 0.04, 0.98, 0.335);}
#rocketmeluncur i{display:block;margin-top:48px;height:14px;background:url(https://1.bp.blogspot.com/-UR9I7YEuEUY/VXIJn8MrBPI/AAAAAAAAKRE/qZObHBd5zIo/s1600/rocket.png) no-repeat 50% -48px;opacity:.5;-webkit-transition:-webkit-transform .2s;-moz-transition:-moz-transform .2s;transition:transform .2s;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;}
#rocketmeluncur:hover{background-position:50% -62px;}
#rocketmeluncur:hover i{background-position:50% 100%;-webkit-animation:flaming .7s infinite;-moz-animation:flaming .7s infinite;animation:flaming .7s infinite;}
#rocketmeluncur.showrocket{visibility:visible;opacity:1;}
#rocketmeluncur.launchrocket{background-position:50% -62px;opacity:0;-webkit-transform:translateY(-800px);-moz-transform:translateY(-800px);-ms-transform:translateY(-800px);transform:translateY(-800px);pointer-events:none;}
#rocketmeluncur.launchrocket i{background-position:50% 100%;-webkit-transform:scale(1.4, 3.2);-moz-transform:scale(1.4, 3.2);transform:scale(1.4, 3.2);}

/*--------------------------------------------------------------
Newsletter 2
---------------------------------------------------------------*/
.frp-form .inside-full-height {
    padding: 7rem 0 6rem 0;
}
.frp-app-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: #40d1e6;
    opacity: 0.85;
}
.frp-appointment .inside-full-height{
       clip-path: polygon(20% 0%, 100% 0%, 100% 100%, 0% 100%);
    background: #ffffff;
    padding: 7rem 4rem 6rem 0rem;
}
.frp-appointment {
    background: #000;
    clip-path: polygon(0 0%, 100% 0%, 85% 100%, 0% 100%);
}
#mp-sec7 .news-single-wrapper.mb-4:hover .icon-wrapper i.fa {
/*    transform: translateX(0px) translateY(-35px);
    -moz-transform: translateX(0px) translateY(-35px);
    -ms-transform: translateX(0px) translateY(-35px);
    -webkit-transform: translateX(0px) translateY(-35px);*/
}
#mp-sec7 .icon-wrapper i.fa {
color: #ff9d40;
    background: #ccc;
    width: 65px;
    border-radius: 50%;
    height: 65px;
    line-height: 65px;
    transition: all 400ms linear;
    -webkit-transition: all 400ms linear;
    font-size: 1.5rem;
    font-weight: bold;
}
#mp-sec7 .icon-wrapper {
    /*background: #00457c;
    color: #ff9f41;
    height: 65px;*/
    /* line-height: 50px; */
}
#mp-sec7 .content-wrapper {
    font-size: 0.95rem;
    line-height: 1.6rem;
   /* margin-top: 1rem;
   margin-bottom: 1rem;*/
}
.sb-newsletter-box input[type="text"]:focus, 
.sb-newsletter-box input[type="email"]:focus, 
.sb-newsletter-box input[type="url"]:focus, 
.sb-newsletter-box input[type="password"]:focus, 
.sb-newsletter-box input[type="search"]:focus, 
.sb-newsletter-box input[type="number"]:focus, 
.sb-newsletter-box input[type="tel"]:focus, 
.sb-newsletter-box input[type="range"]:focus, 
.sb-newsletter-box input[type="date"]:focus, 
.sb-newsletter-box input[type="month"]:focus, 
.sb-newsletter-box input[type="week"]:focus, 
.sb-newsletter-box input[type="time"]:focus, 
.sb-newsletter-box input[type="datetime"]:focus, 
.sb-newsletter-box input[type="datetime-local"]:focus, 
.sb-newsletter-box input[type="color"]:focus, 
.sb-newsletter-box textarea:focus, 
div#mp-sec7 select:focus{
    outline: 2px solid #ccc;
    outline-offset: -2px;
}


.sb-newsletter2-box input[type="text"], 
.sb-newsletter2-box input[type="email"], 
.sb-newsletter2-box input[type="url"], 
.sb-newsletter2-box input[type="password"], 
.sb-newsletter2-box input[type="search"], 
.sb-newsletter2-box input[type="number"], 
.sb-newsletter2-box input[type="tel"], 
.sb-newsletter2-box input[type="range"], 
.sb-newsletter2-box input[type="date"], 
.sb-newsletter2-box input[type="month"], 
.sb-newsletter2-box input[type="week"], 
.sb-newsletter2-box input[type="time"], 
.sb-newsletter2-box input[type="datetime"], 
.sb-newsletter2-box input[type="datetime-local"], 
.sb-newsletter2-box input[type="color"], 
.sb-newsletter2-box textarea, 
.sb-newsletter2-box select{
   width: 100%;
   margin: 0 0 10px 0;
   padding: 20px 28px;
   background: transparent;
   font-size: 1rem;
   height: 50px;
   border-radius: 4px;
   border: 2px solid #ffffff;
   font-weight: 500;
}
.sb-newsletter2-box label{width:100%;}
.sb-newsletter2-box{ position: relative;
    padding-bottom: 50px;
}
.sb-newsletter2-box{width:100%;}
.sb-newsletter2-box input[type="submit"] {
    font-size: 1rem;
    background: linear-gradient( to right,#ffffff 0%,#ffffff 51%);
    border: 0;
    border-radius: 4px;
    padding: 0.8rem 3.5rem;
    right: 0;
    float: right;
    text-align: right;
    font-weight: 600;
    box-shadow: 0 0 4px 3px #0906052e;
}

div#ip-sec5 {
    background: linear-gradient( to right,#901d3e 15%,#000000 60%);
}
div#ip-sec5 .section-title h2 {
    color: #ffffff;
}
div#ip-sec5 .ip-sec5--offset {
    padding: 3rem 0;
}
.ip-sec5-gradiant{
   border-radius: 0px 9px 9px 0;
}
div#ip-sec9 {
    overflow: hidden;
}
div#ip-sec9 .owl-theme .owl-dots .owl-dot span {
    width: 200px;
    height: 2px;
    margin: 5px 0px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 0;
}
div#ip-sec9 .owl-carousel .owl-nav button.owl-next, 
div#ip-sec9 .owl-carousel .owl-nav button.owl-prev {
    background: transparent;
    color: #ffffff;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    font-size: 30px;
    line-height: 40px;
    /* text-align: left; */
    border: 1px solid;
}
div#ip-sec9 .owl-theme .owl-nav {
    margin-top: 20px;
    text-align: left;
}
div#ip-sec9 .owl-theme .owl-dots, 
div#ip-sec9 .owl-theme .owl-nav {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: inline-block;
}
/*service img hover effects*/
.ct-posts-image{
    position: relative;
    overflow: hidden;
}
.ct-posts-image:after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.2;
    position: absolute;
    bottom: -100%;
    left: 0;
    transition: all 0.3s ease 0s;
}
.ct-posts-image:hover:after{
    bottom: 0;
}
.ct-posts-image img{
    width: 100%;
    height: auto;
}

/* Posts Section */

/*===========================
     Facility Style
     ===========================*/
    div#mp-sec3 .item-box {
    box-shadow: none;
    margin: 0;
}
     .facility-container {
        -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
        transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
        -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
        transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
        transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    }
    .mp_facility_case{
       position: relative;
       overflow: hidden;
   }

   .mp_facility_case_image{
    overflow: hidden;
    position:relative;  
}
.mp_facility_case_image::before {
    background: #fda04161;;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 0%;
    content: "";
    transition: .5s;
    opacity: 0.8;
}
.mp_facility_case_image img{
    width: 100%;
}
.mp_facility_case:hover .mp_facility_case_image::before{
  height:100%;
}
.mp_content_casem {
    padding: 21px 15px 26px;
    position: relative;
    background-color: #fff;
    bottom: -80px;
    left: 0px;
    margin: auto;
    transition: .5s;
    right: 15px;
}
.mp_facility_case:hover .mp_content_casem{
    bottom: 80px;
}

/* case 2 style */
.mp_facility_case2 .mp_content_casem {
    bottom: 90px;
    box-shadow: 0px 5px 20px 0px #04b6ba14;
    background: #00457c;
    margin: 30px;
    outline: 3px solid #00457c;
    outline-offset: 1px;
}
.mp_content_casei {
    color: #ffffff;
}
/*===========================
     Facility Style
     ===========================*/


     /* Counter */
/* main */
div#mp-sec4 .img {
    height: 560px;
}
div#mp-sec4{
 /* width: 50%;*/
  /*margin: 8rem auto;*/
  overflow: hidden;
}
.counter .counter-content h1 {
    font-weight: 900 !important;
}

     .counter{
        background: transparent;
        text-align: center;
        position: relative;
        transition: 0.3s ease-in-out;
    }
    .counter .counter-content{
        padding: 0px 20px 20px;
        color: #fff;
        position: relative;
    }
    .counter:before,
    .counter:after,
    .counter .counter-content:before,
    .counter .counter-content:after{
        content: "";
        width: 20px;
        height: 20px;
        border-radius: 50%;
        background: transparent;
        position: absolute;
        /*box-shadow: inset 0 2px 2px #000;*/
        top: 15px;
        left: 15px;
    }
    .counter:after{
        left: auto;
        right: 15px;
    }
    .counter .counter-content:before,
    .counter .counter-content:after{
     /* box-shadow: inset 0 -2px 2px #000;*/
     top: auto;
     bottom: 15px;
 }
 .counter:hover {
    background: #ff9f44;
    transition: 0.3s ease-in-out;
}
.counter:hover:before,
.counter:hover:after,
.counter:hover .counter-content:before,
.counter:hover .counter-content:after{
    box-shadow: inset 0 2px 2px #000;
    background: #ffffff;
}
.counter:hover .counter-content:before,
.counter:hover .counter-content:after{
   box-shadow: inset 0 -2px 2px #000;
}
.counter .counter-content:after{
    left: auto;
    bottom: 15px;
    right: 15px;
}
.counter .counter-icon{
    display: inline-block;
    margin-bottom: 15px;
}
/*.counter .counter-value{
    display: block;
    font-size: 50px;
    margin-bottom: 15px;
}
*/

@media only screen and (max-width: 990px){
    .counter{ margin-bottom: 20px; }
}

div#mp-sec4 {
  /*  padding: 4% 0 10% 0;*/
    position: relative;
    z-index: 1;
}
div#mp-sec4 .support-cont {
    position: relative;
    z-index: 9999;
    top: 8rem;
}
div#mp-sec4 cite {
    font-size: 36px;
    display: inline-block;
    font-style: normal;
    border: 2px solid #4553a5;
    padding: 2px 50px;
    border-radius: 30px;
    line-height: 50px;
    font-weight: 600;
    word-break: break-word;
}
div#mp-sec4 i.fa.fa-phone {
    display: inline-block;
    font-size: 40px;
    font-weight: bold;
    background-image: radial-gradient( circle farthest-corner at 9% 10%,#798bf9 59%,#57abf3 100.3% );
    color: #ffffff !important;
    -webkit-text-fill-color: #ffffff;
    width: 90px;
    height: 90px;
    line-height: 90px;
    border-radius: 50%;
    position: relative;
    left: 55px;
}
div#mp-sec4 .back-gradient {
    height: 100%;
    width: 100%;
    left: 0;
    right: 0;
    /* top: 35px; */
    bottom: 0;
    padding: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    padding-left: 10px;
    float: right;
    padding-top: 0;
}
div#mp-sec4 .welcome{
    position: relative;
    text-align: center;
    top: 50%;
    margin: 0;
    padding: 0;
    font-size: 69px;
    /* color: #fff; */
    width: 100%;
    height: 80%;
    background-size: 1000% 800%;
    -webkit-background-clip: text !important;
    /* -webkit-text-fill-color: transparent; */
    font-weight: bold;
    padding: 5% 9% 7% 2%;
}
div#mp-sec4 .mp-sec4-number {
    padding-top: 40px;
    padding-left: 90px;
    line-height: 70px;
    word-break: break-word;
}

div#mp-sec4 .back-gradient,   
div#mp-sec4 .welcome {
    /*background: linear-gradient(90deg, #414c9d, #f29b56, #6d95f5, #45e3a6, #6d95f5, #414c9d);*/
    background: linear-gradient(90deg, #fe9f43, #003158, #003158, #003158, #003158, #fe9f43);
    background-size: 1000% 600% !important;
    -webkit-animation: Gradient 5s ease infinite;
    -moz-animation: Gradient 5s ease infinite;
    animation: Gradient 5s ease infinite;

}

@-webkit-keyframes Gradient {
    0% {
        background-position: -1% 0;
    }
    100% {
        background-position: 110% 0;
    }
    
}

@-moz-keyframes Gradient {
    0% {
        background-position: -1% 0;
    }
    100% {
        background-position: 110% 0;
    }
    
}
@keyframes Gradient {
    0% {
        background-position: -1% 0;
    }
    100% {
        background-position: 110% 0;
    }
    
}
div#mp-sec4 .cont{
 background-color: #00457c;
 width: 100%;
 height: 100%;
 border-top-left-radius: 0;
 border-bottom-left-radius: 0;
 position: relative;
 bottom: 10px;
}
@media only screen and (min-width: 1000px) and (max-width: 1300px) {
    div#mp-sec4 .back-gradient,   
    div#mp-sec4 .welcome {
        background: linear-gradient(90deg, #660033, #ffcc99, #c999ff, #13dbdb, #003535, #660033);
        background-size: 1000% 400% !important;
        -webkit-animation: Gradient 15s ease infinite;
        -moz-animation: Gradient 15s ease infinite;
        animation: Gradient 15s ease infinite;
        
    }
}

@media only screen and (min-width: 768px) and (max-width: 1000px) {
    
    div#mp-sec4 .back-gradient{
        /*padding: 1%;*/
    }
    
    div#mp-sec4 .back-gradient,   
    div#mp-sec4 .welcome {
        background: linear-gradient(90deg, #660033, #ffcc99, #c999ff, #13dbdb, #003535, #660033);
        background-size: 800% 250% !important;
        -webkit-animation: Gradient 15s ease infinite;
        -moz-animation: Gradient 15s ease infinite;
        animation: Gradient 15s ease infinite;
        
    }
    
    @-webkit-keyframes Gradient {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: 115% 0;
        }
        
    }
    @-moz-keyframes Gradient {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: 115% 0;
        }
        
    }
    @keyframes Gradient {
        0% {
            background-position: 0 0;
        }
        100% {
            background-position: 115% 0;
        }
        
    }
}

/*--------------------------------------------------------------
## Contact Section
--------------------------------------------------------------*/
#mp-sec8 .homepage-contact-btn.text-center {
    margin: 45px 0 0 0;
}
#mp-sec8 .marquee {
height: 40px;
overflow: hidden;
position: relative;
}
#mp-sec8 .marquee div {
  display: block;
  width: 200%;
  /*height: 30px;*/
  position: absolute;
  overflow: hidden;
  animation: marquee 5s linear infinite;
      font-size: 20px;
}
#mp-sec8 .marquee span {
  float: left;
  /*width: 50%;*/
}
@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}
#mp-sec8 .text-effect{
    color: #ffffff;
    /* font-size: 48px; */
    text-align: center;
    display: block;
    animation: effect linear 1500ms infinite;
    /* font-weight: 600; */
}
@keyframes effect {
   /*0%{
        text-shadow:
            4px -4px 0 #003e6f, 3px -3px 0 #003e6f,
            2px -2px 0 #003e6f, 1px -1px 0 #003e6f,
            -4px 4px 0 #003e6f, -3px 3px 0 #003e6f,
            -2px 2px 0 #003e6f, -1px 1px 0 #003e6f;
    }*/
    /*25%{
        text-shadow:
            -4px -4px 0 #003e6f, -3px -3px 0 #003e6f,
            -2px -2px 0 #003e6f, -1px -1px 0 #003e6f,
            4px 4px 0 #003e6f, 3px 3px 0 #003e6f,
            2px 2px 0 #003e6f, 1px 1px 0 #003e6f;
    }*/
    50%{
        
           text-shadow: -2px 2px 0 #00457c, -2px 2px 0 #e59649, -2px 2px 0 #e59649, -2px 2px 0 #e59649, 2px -2px 0 #e59649, 2px -2px 0 #e59649, 2px -2px 0 #e59649, 2px -2px 0 #e59649;
    }
    /*75%{
        text-shadow:
            4px 4px 0 #003e6f, 3px 3px 0 #003e6f,
            2px 2px 0 #003e6f, 1px 1px 0 #003e6f,
            -4px -4px 0 #003e6f, -3px -3px 0 #003e6f,
            -2px -2px 0 #003e6f, -1px -1px 0 #003e6f;
    }
    100% {
        text-shadow:
            4px -4px 0 #003e6f, 3px -3px 0 #003e6f,
            2px -2px 0 #003e6f, 1px -1px 0 #003e6f,
            -4px 4px 0 #003e6f, -3px 3px 0 #003e6f,
            -2px 2px 0 #003e6f, -1px 1px 0 #003e6f;
    }*/
}

@media only screen and (max-width: 767px){
    #mp-sec8 .text-effect{ font-size: 55px; }
}
@media only screen and (max-width: 479px){
    #mp-sec8 .text-effect{ font-size: 40px; }
}
@media only screen and (max-width: 359px){
    #mp-sec8 .text-effect{ font-size: 35px; }
}

#mp-sec8 .contact-small-box.small-box li {
    display: block;
}
#mp-sec8 .btn{
        border-radius: 0;
    z-index: 1;
    position: relative;
    transition: all 0.4s ease 0s;
    font-size: 14px;
    padding: 15px 35px;
    font-weight: 600;
}
#mp-sec8 .btn:before,
#mp-sec8 .btn:after{
    content: "";
    width: 0;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 5px;
    left: 5px;
    transition: all 0.4s ease 0s;
}
#mp-sec8 .btn:after{
    top: auto;
    left: auto;
    bottom: 5px;
    right: 5px;
}
#mp-sec8 .btn:hover:before,
#mp-sec8 .btn:hover:after{
    width: 50%;
}
#mp-sec8 .btn.btn-sm:before,
#mp-sec8 .btn.btn-sm:after{
    height: 2px;
    top: 3px;
}
#mp-sec8 .btn.btn-sm:after{
    top: auto;
    bottom: 3px;
}
#mp-sec8 .btn.btn-xs:before,
#mp-sec8 .btn.btn-xs:after{
    height: 1px;
    top: 2px;
}
#mp-sec8 .btn.btn-xs:after{
    top: auto;
    bottom: 2px;
}
#mp-sec8 .btn.red{
    color: #fe6d6d;
    border: 2px solid #fe6d6d;
    border-radius: 6px;
        word-break: break-word;
    white-space: inherit;
}
#mp-sec8 .btn.red:hover{
    background: #fe6d6d;
    color: #fff;
}
#mp-sec8 .contact-content p {
    font-size: 32px;
}
#mp-sec8 .contact-content li {
    display: inline-block;
    font-size: 25px;
}

/*  posts section */

.photo ul {
    position: absolute;
    right: 0;
    bottom: 0;
}
.tm-posts-content {
    padding: 25px 25px 25px 0px;
}
.photo ul li {
    list-style: none;
}

/*.item-box li i.fa {
    padding-right: 5px;
}
*/
.item-box li {
    list-style: none;
    display: inline-block;
   /* padding-right: 2rem;*/
}
.item-box ul {
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #ccc;
    padding-top: 0rem;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
}

.photo ul li {
    padding: 0;
}
.photo ul {
    text-align: center;
    background: #00457c;
    padding: 10px;
        z-index: 1;
    /* width: max-content; */
}
/*  posts section */


div#mp-sec8 {
    /* background: #00457c; */
    transition: 0.8s ease-in-out;
}
div#mp-sec8:hover {
    background-position: center right 50% !important;
    background-repeat: no-repeat !important;
    transition: 0.8s ease-in-out;
}
div#mp-sec8 svg {
    position: absolute;
    bottom: 0;
    /* padding: 25px; */
}
.contact-small-box.small-box.pb-5 {
    color: #ffffff;
}
.mp-quote-text.align-items-center {
    font-size: 2.3rem;
}


/*Team Shortcode*/

.fa-spin-fast {
  -webkit-animation: fa-spin-fast 0.2s infinite linear;
  animation: fa-spin-fast 0.2s infinite linear;
}
@-webkit-keyframes fa-spin-fast {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin-fast {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.team-card {
  position: relative;
  height: 0;
  padding-bottom: calc(100% - 16px);
  margin-bottom: 6.6em;
}
.team-card h2 {
  position: absolute;
  top: calc(100% - 16px);
  left: 0;
  width: 100%;
  padding: 10px 16px;
  color: #fff;
  font-size: 1.4em;
  line-height: 1.6em;
  margin: 0;
  z-index: 10;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.team-card h2 span {
  display: block;
  font-size: 1rem;
}
.team-card h2 strong {
  display: block;
}
.team-card h2:before,
.team-card h2:after {
  content: ' ';
  position: absolute;
  left: 0;
  top: -16px;
  width: 0;
  border: 8px solid;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.team-card h2:after {
  top: auto;
  bottom: 0;
}
@media screen and (max-width: 767px) {
  .team-card.mc-active {
    padding-bottom: 0;
    height: auto;
  }
}
.team-card.mc-active h2 {
  top: 0;
  padding: 10px 16px 10px 90px;
}
.team-card.mc-active h2:before {
  top: 0;
}
.team-card.mc-active h2:after {
  bottom: -16px;
}
.team-card .mc-content {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 16px;
  left: 16px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.team-card .mc-btn-action {
  position: absolute;
  right: 16px;
  top: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 5px solid;
  width: 54px;
  height: 54px;
  line-height: 44px;
  text-align: center;
  color: #fff;
  cursor: pointer;
  z-index: 20;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.team-card.mc-active .mc-btn-action {
  top: 62px;
}
.team-card .mc-description {
  position: absolute;
  top: 100%;
  right: 30px;
  left: 30px;
  bottom: 54px;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
  transition: all 1.2s;
}
.team-card .mc-footer {
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.team-card .mc-footer h4 {
  position: absolute;
  top: 200px;
  left: 30px;
  padding: 0;
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  -webkit-transition: all 1.4s;
  -moz-transition: all 1.4s;
  -ms-transition: all 1.4s;
  -o-transition: all 1.4s;
  transition: all 1.4s;
}
.team-card .mc-footer a {
 display: block;
    float: left;
    position: relative;
    width: 45px;
    height: 52px;
    margin-left: 5px;
    margin-bottom: 15px;
    font-size: 16px;
    color: #fff;
    line-height: 52px;
    text-decoration: none;
    top: 200px;
}
.team-card .mc-footer a:nth-child(1) {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.team-card .mc-footer a:nth-child(2) {
  -webkit-transition: all 0.6s;
  -moz-transition: all 0.6s;
  -ms-transition: all 0.6s;
  -o-transition: all 0.6s;
  transition: all 0.6s;
}
.team-card .mc-footer a:nth-child(3) {
  -webkit-transition: all 0.7s;
  -moz-transition: all 0.7s;
  -ms-transition: all 0.7s;
  -o-transition: all 0.7s;
  transition: all 0.7s;
}
.team-card .mc-footer a:nth-child(4) {
  -webkit-transition: all 0.8s;
  -moz-transition: all 0.8s;
  -ms-transition: all 0.8s;
  -o-transition: all 0.8s;
  transition: all 0.8s;
}
.team-card .mc-footer a:nth-child(5) {
  -webkit-transition: all 0.9s;
  -moz-transition: all 0.9s;
  -ms-transition: all 0.9s;
  -o-transition: all 0.9s;
  transition: all 0.9s;
}
.team-card .img-container {
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.team-card.mc-active .img-container {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 0;
  top: 12px;
  width: 60px;
  height: 60px;
  z-index: 20;
}
.team-card.mc-active .mc-content {
  padding-top: 5.6em;
}
@media screen and (max-width: 767px) {
  .team-card.mc-active .mc-content {
    position: relative;
    margin-right: 16px;
  }
}
.team-card.mc-active .mc-description {
  top: 50px;
  padding-top: 5.6em;
  opacity: 1;
  filter: alpha(opacity=100);
      font-size: 0.95rem;
}
@media screen and (max-width: 767px) {
  .team-card.mc-active .mc-description {
    position: relative;
    top: auto;
    right: auto;
    left: auto;
    padding: 50px 30px 70px 30px;
    bottom: 0;
  }
}
.team-card.mc-active .mc-footer {
  overflow: visible;
  position: absolute;
  top: calc(100% - 16px);
  left: 16px;
  right: 0;
  height: 82px;
  padding-top: 15px;
  padding-left: 25px;
}
.team-card.mc-active .mc-footer a {
  top: 0;
}
.team-card.mc-active .mc-footer h4 {
  top: -32px;
}
.team-card.Red h2 {
  background-color: #F44336;
}
.team-card.Red h2:after {
  border-top-color: #F44336;
  border-right-color: #F44336;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.team-card.Red h2:before {
  border-top-color: transparent;
  border-right-color: #B71C1C;
  border-bottom-color: #B71C1C;
  border-left-color: transparent;
}
.team-card.Red.mc-active h2:before {
  border-top-color: transparent;
  border-right-color: #F44336;
  border-bottom-color: #F44336;
  border-left-color: transparent;
}
.team-card.Red.mc-active h2:after {
  border-top-color: #B71C1C;
  border-right-color: #B71C1C;
  border-bottom-color: transparent;
  border-left-color: transparent;
}
.team-card.Red .mc-btn-action {
  background-color: #F44336;
}
.team-card.Red .mc-btn-action:hover {
  background-color: #B71C1C;
}
.team-card.Red .mc-footer h4 {
  color: #B71C1C;
}
.team-card.Red .mc-footer a {
  /*background-color: #B71C1C;*/
}
.team-card.Red.mc-active .mc-content {
  background-color: #FFEBEE;
}
.team-card.Red.mc-active .mc-footer {
  background-color: #FFCDD2;
}
.team-card.Red.mc-active .mc-btn-action {
  /*border-color: #FFEBEE;*/
}
/*Team Shortcode*/


/*  Facility */
#frp-sec2 .scrollbar {
float: left;
    height: 395px;
    width: 100%;
    background: transparent;
    overflow-y: scroll;
    overflow-x: hidden;
    padding: 0em 0em 0em 0rem;
    position: relative;
    z-index: 999;
}
#frp-sec2 #style-1::-webkit-scrollbar-track{  
    border-radius: 10px;
   /* background-color: #efefef;*/
}

#frp-sec2 #style-1::-webkit-scrollbar{
    width: 8px;
    background-color: #F5F5F5;
    height: 8px;
     border-radius: 10px;
    
}

#frp-sec2 #style-1::-webkit-scrollbar-thumb{
    border-radius: 10px;  
    background-color: #212121;
    height: 40px;

}
#frp-sec2 .facilityBox{
    padding: 20px 25px 25px 25px;
    border-radius: 10px;
    overflow: hidden;
    z-index: 1;
    position: relative;
    background: #ffffff;
}
#frp-sec2 .facilityBox:before{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 5px;
    background: #094d92;
    position: absolute;
    top: 0;
    left: -100%;
    z-index: -1;
    transition: all 0.5s ease 0s;
}
#frp-sec2 .facilityBox:hover:before{ left: 0; }
#frp-sec2 .facilityBox:after{
    content: "";
    width: 7px;
    height: 0;
    border-radius: 5px;
    background: #bef72e;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
#frp-sec2 .facilityBox:hover:after{ height: 100%; }
#frp-sec2 .facilityBox .facility-icon{
    color: #094d92;
    margin-bottom: 10px;
    transition: all 0.5s ease 0s;
}

#frp-sec2 .facilityBox:hover .facility-icon,
#frp-sec2 .facilityBox:hover .description{ color: #fff; }
@media only screen and (max-width:990px){
    #frp-sec2 .facilityBox{ margin-bottom: 30px; }
}
div#frp-sec2 {
    background: #40d1e6;
}
.frp-facility{
    padding-top: 0 !important;
}
div#frp-sec2 button span{
    font-size: 1rem;
}

/*  exp  */

.os-ed-area {
    padding-top: 7em;
    padding-bottom: 4em;
}
.ms-single {
    /*border-right: 1px solid #02b0f5;*/
    text-align: right;
}
.ms-date{
   text-align: right;
    padding: 8px 0px 5px 0px;
    display: inline-block;
    margin: 0;
    z-index: 1;
    transition: all linear .5s;
}
.ms-univercity {
   /* padding: 20px 25px;*/
}
.ms-text {
/*    font-size: 16px;
    color: #808080;
    font-weight: 400;*/
}
.single-top {
    text-align: left;
    padding: 0 0em 0 12em;
}
.single-top h4.title{
    /* font-size: 21px; */
    /* color: #010101; */
    /* font-weight: 500; */
    transition: all 0.3s ease 0s;
    background: #ffffff;
    display: inline-block;
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    border-radius: 10px;
    position: relative;
    z-index: 1;
}
.single-top h4.title:before {
    /* display: inline-block; */
    content: " ";
    /* text-shadow: none; */
    width: 70%;
    /* flex: 1; */
    border-style: solid;
    border-width: 2px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-color: #ffffff;
    position: absolute;
    top: 20px;
    left: -180px;
    z-index: -1;
}
.single-top h4.title:after {
    /* display: inline-block; */
    content: " ";
    /* text-shadow: none; */
    width: 15px;
    /* flex: 1; */
    border-style: solid;
    border-width: 15px;
    border-left: none;
    border-right: none;
    border-top: none;
    border-color: #ffffff;
    position: absolute;
    top: 14px;
    left: -100px;
    z-index: -1;
    height: 15px;
    border-radius: 50%;
}

div#frp-sec5 {
    background: linear-gradient( 100deg,#13587f 30%,#39d5ec 90%);
}
div#frp-sec5 .ourstory-area{
    background: url(assets/default/layer3.png) no-repeat;
        background-size: cover;
}



header.header--inner .inner-page-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: url(assets/default/layer4.png) no-repeat;
    background-size: cover;
}
/*--------------------------------------------------------------
6. Media Quries
---------------------------------------------------------------*/



@media screen and (min-width:320px) and (max-width:1024px){
    .frp-counter-box{
        padding: 8rem 2rem 5rem 0rem;
    }
    header.site-header li.list-inline-item i.fa {
    padding-left: 0.5rem !important;
}
    ul.mainmenu li a{
        font-size: 0.88rem !important;
    }
    .ct2logo--title a {
    font-size: 1.5rem;
}
    div#main-slider .btn{
        padding: 10px 25px;
    }
    .team-card.mc-active .mc-description{
            font-size: 0.85rem;
    }
    .team-card .mc-footer a{
        width: 40px;
    }
    div#mp-sec8:hover{
            background-position: center right 40% !important;
    }
    .mp-quote-text.align-items-center {
    font-size: 1.8rem;
}
    div#mp-sec4 .welcome{
        padding: 5% 0% 7% 2%;
    }
    .counter .counter-content h5 {
        font-size: 1rem;
    }
    .mp-right-content{
        padding-left: 15px;
        padding-right: 15px;
    }
    .sb-search{
        padding-right: 0;
    }
    .mp-header-content {
        font-size: 0.79rem;
        line-height: 1.5rem;
    }
    .mp-right-content a{
        font-size: 0.85rem;
    }
    .featured-service .image-box .caption-box .title {
        font-size: 1rem;
    }
    #tm-sec7 .tm-project-element .tm-project-element-content{
        padding: 30px 20px !important;
    }
    #tm-sec7 .tm-project-element .tm-project-element-content p {
        font-size: 0.85rem;
        line-height: 1.5rem;
    }
    #tm-sec6 .wpb_tm-skill_box .icon-wrap:before{
        width: 60%;
    }

    div#mp-sec1 img{
        height:100%;
    }    
    ul.mainmenu li a{
        font-size: 1rem;
    }    
    div#ip-sec7 p{
       padding-right: 0;
   }
   div#mp-sec6 .tm-top-content{
    left: 3%;
}
footer#footer .foote--right__box .footer-phone a{font-size:2rem;}
div#ip-sec6 .ct--element-image img{height: 105px;}

.wpb_tm-skill_box .icon-wrap:before{
    width: 60%;
}
}



@media (min-width:992px){


	.ct2logo--title{}
    .desktop-none{display:none;position:absolute;left:0;top:35px;}
}
@media (max-width:991px){
        main#sb--smallbiz-inner_box .frp-pricing {
    padding: 3rem !important;
    margin-bottom: 0 !important;
    padding-bottom: 0rem !important;
    padding-top: 1rem !important;
}
main#sb--smallbiz-inner_box .pricing-table.pricing-table-js .each-table .table-single{
    transform: none;
    -webkit-transform: none;
}
    .woocommerce .quantity .qty{
            margin-right: 0;
    }
    .inner_contentbox{
        padding: 50px 10px 80px;
}

    footer#footer .section-title .wpcf7:after{
        right: 13.7%;
    }
    footer#footer .section-title form {
    margin: 0 0% 0 15%;
}
    .single-top h4.title:before{
    left: -167px;
    }
    .frp-counter-box {
    padding: 8rem 3rem 5rem 3rem;
}
    .frp-counter-box{
        clip-path: none;
    }
    div#frp-sec2 .facilityBox{
            text-align: center;
    }
    header.site-header nav ul li::before{
        content: none;
    }
    div#main-slider .slidetxt {
    font-size: 0.85rem;
}
    div#main-slider .header-content {
    padding-bottom: 0 !important;
    padding-top: 1rem !important;
}
    .slider-button.w-full.row.align-item-right li{
            margin-right: 0.5rem;
    }
    body.page-template-contact-template .inner-parallax-section-holder h2 {
    font-size: 3rem;
    line-height: 3rem;
}
    .main--contents{
        text-align: center;
    }
    #mp-sec8 .text-effect{
            font-size: 2.2rem;
    }
    .mp-quote-text.align-items-center {
    font-size: 2.1rem;
}
#mp-sec8 {
    background-position: center right 20% !important;
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 0 !important;
}
div#mp-sec8:hover {
    background-position: center right 30% !important;
}
    div#mp-sec5 {
    padding-top: 3rem !important;
}
    div#mp-sec4 .img {
    background-size: cover;
    /* height: auto; */
}
    div#mp-sec4 .support-cont{
            top: 2rem;
    }
   div#mp-sec4 .img{
    background-size: cover;
   /* height: auto;*/
   } 

       
div#mp-sec6 p {
    font-size: 0.95rem;
    line-height: 1.5rem;
}
    div#mp-sec3 .owl-carousel .owl-nav button.owl-prev span{
        margin-left: -40px;
    }   
    div#mp-sec3 .owl-carousel .owl-nav button.owl-next span{
        margin-left: 00px;
    } 
    .mp-right-content {
        padding-left: 5px;
        padding-right: 5px;
    }
    .mp-right-content a {
        font-size: 0.68rem;
    }
    .navigation .mainmenu>li>a{
        padding: 15px !important;
    }
    .ct2_inner-space {
           text-align: left;
    padding-bottom: 0rem;
    }
    .slider h1 {
        font-size: 3.5rem;
        line-height: 2.5rem;
    }
    section.intro #next, section.intro #prev{
        display: none;
    }
    .slider .center-y{
        top: 0%;
    }
    div#mp-sec1 .img-container{
        margin: 85px auto;
    }
    .mp-mobile-style{
        display: block;
        margin: 0;
        padding: 0;
    }
    div#mp-sec1 h2{
        font-size: 1.9rem;
    }
    .wpb_theme_custom_element.wpb_tm-skill_box {
        padding-top: 2rem;
    }
    div#mp-sec6 .sb--testimonial-content {
        /*padding-top: 2rem;*/
    }
    div#mp-sec6 .tm-top-content {
       /* top: 0;
        left: 0;
        text-align: center;
        margin: 0 auto;*/
    }
    div#mp-sec6 .relative-9{
       /* right: 0;
        padding-top: 5rem;
        padding-bottom: 7rem !important;*/
    }
    div#mp-sec6 .ct--element-image img {
        /*width: 250px;
        height: 250px;
        margin: 0 auto;
        clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 60% 75%, 50% 100%, 40% 75%, 0% 75%);*/
    }
    .sb--testimonial-content {
        /*padding-top: 0;*/
       /* text-align: center;*/
       /* margin: 0 auto;*/
        /*padding: 0 49px;*/
    }
    div#mp-sec6 .owl-carousel .owl-nav button.owl-prev {
        bottom: auto;
        right: 50px;
        left: 0;
        text-align: center;
        margin: 0 auto;
    }
    div#mp-sec6 .owl-carousel .owl-nav button.owl-next {
        bottom: auto;
        right: 0;
        left: 50px;
        margin: 0 auto;
        text-align: center;
    }
    .tm-rev{
        /*padding-top: 3rem;*/
    }
    
    .gallery-mobile-center{
        text-align: center !important;
    }
    div#featured-slider .ip--banner__content{
       top: 25%;
   }
   div#ip-sec6 .ip-testimonial-imagebox.p-0{    left: 0;}
   section#ct-sec5 {
    text-align: center;
    margin: 0 auto;
}
div#ip-sec6 .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 60px !important;
    text-align: center;
    margin-left: 0;
}
div#ip-sec6 .ip-testimonial-imagebox.p-0{
	top: 60px;
}
div#ip-sec6 .ct--element-image img {
    height: auto;
    margin: 0 auto;
    top:0;
}

h4.widget-title:after{width:2%;}
main#sb--smallbiz-inner_box .sb-4 .sb-project-element.sb-project-element-d29a745 .col-title a{font-size:0.85rem;}
.section__slider .swiper-slide__block .swiper-slide__block__img img{right:2rem;}
li.menu-item-has-children:after{/*content:'\f107';position:absolute;right:4px;top:5%;font-family:FontAwesome;font-weight:400;font-size:14px;*/}
.ptb-md-60{padding:60px 0;}
.mb-media{margin-left:auto;}

ul.nav.navbar-nav li:first-child{}
li.menu-item-has-children:after{content:"\f10d" right:50px;position:absolute;display: none;}
.total-count .count{top:0;left:85px;right:auto;}
.count--tab-mob-none{display:none;}
header#header-menu b{font-size:0.7rem; float: left;}
.top-bar-head .ct--box{font-size:0.9rem;line-height:0.9rem;}
.ct2logo--dec{line-height:1.5rem;}
header#header-menu .input-effect{bottom:25px;}
.bottom--header{padding:5px 0 25px 0;}
.bottom--header i.fa.fa-shopping-cart{right:35px;}
body.woocommerce-page.woocommerce-edit-account .inner_contentbox,body.woocommerce-page.woocommerce-edit-address .inner_contentbox,body.woocommerce-checkout .inner_contentbox{/*margin:0 0%;*/}
section#gallery h2{font-size:1rem;}
section#gallery h2.align-items-center{margin:0rem 5rem 0 5rem;top:7rem;}
footer#footer .footer--icon .inside-full-height{line-height:50px;}
section#ct_sec7 .product--left-content .inside-full-height{left:0;}
section#ct_sec7 .owl-carousel .owl-nav button.owl-next:before{top:32%;}
.catt--box1_detail, .catt--box2_detail, .catt--box3_detail{margin-bottom:2rem;}
.woocommerce .quantity .qty{margin-bottom:1rem;}
div#order_review{width:100%;}
header#header-menu .btn .gradients-button{margin-left:2rem;}
ul.nav.navbar-nav li a{font-size:0.85rem;}
ul.nav.navbar-nav li:before{content:none;}
.decor__flying_word_img{/*max-width:35%;*/}
div#sb-sec3 .paragraphs_box--top{padding-bottom:100px;padding-top:100px;}
div#sb-sec3 li,div#sb-sec3 p{line-height:1.8rem;font-size:0.8rem;}
.decor__flying_word_box--top.imgbx1{bottom:70%;}
.sb-contact-image img{position:relative;top:auto;width:100%;height:auto;max-width:100%;margin-bottom:5rem;}
.sb-form{bottom:auto;}
.contact--socials{position:absolute;bottom:50px;left:0;right:0;}
.complete-top-bx{margin-bottom:3rem;}
div#sb-sec7{padding-bottom:8rem !important;}
.sb-inner-content{background:linear-gradient(180deg,#f5f5f5 0%,#171610 0);}
#sb-sec7 .sb-det-box{text-align:center;}
#sb-sec7 .sb-main-contact{padding:40px 20px 30px 20px;}
#sb-sec7 input[type="submit"]{margin:auto;float:right;margin-right:60px;padding:5px 20px;}
img.image.decor__flying_word_img.inner--bubble-1{top:110%;}
main#sb--smallbiz-inner_box h4.col-title{left:40%;}
main#sb--smallbiz-inner_box .sb-inner-testimonial-content:before{}
.mob-vew{
	text-align: center;
}
.inner-contact-section-title-hoder{
    text-align: center;
    margin: 0 auto;	
}
.Icon-Box p {
    padding-right: 0;
}
main#sb--smallbiz-inner_box section.widget-container.sb-inner-widget-testimonial-container.sb-inner-parent-au20784688{margin-left:5rem;margin-right:0rem;}
}
@media screen and (min-width:800px) and (max-width:990px){.section__slider .swiper-slide__block .swiper-slide__block__img{max-height:380px;height:380px;}
.section__slider .swiper-slide__block .paragraphe{max-width:255px;}
}
@media screen and (min-width:550px) and (max-width:766px){.navicon{top:-60px !important;}
}
@media screen and (min-width:580px) and (max-width:700px){}
@media (max-width:767px){
    .single-top {
    padding: 0 0em 0 3em;
}
.single-top h4.title:after{
        left: -35px;
}
.single-top h4.title:before {
    left: -58px;
    width: 23%;
}
    div#frp-sec2 .line{
        display: block;
        text-align: center;
    }
    div#frp-sec2 .section-title {
    text-align: center;
    padding-top: 3rem;
}

    .tab-align-right {
    text-align: right;
}
.tab-inline {
    display: inline-block;
}
.d-block-res.blk-2 {
    display: block;
}
.mp-header-content.pl-2{
    padding-left: 1rem !important;
}


    header.site-header li.list-inline-item i.fa {
    font-size: 1rem !important;
    padding-left: 0.1rem;
}



    #mp-sec7 .icon-wrapper{
            height: 65px;
    width: 50px !important;
    font-size: 0.5rem;
    }
    div#mp-sec5 .profile-card{
        padding: 25px;
    }
    div#mp-sec4 .img {
    background-size: cover;
     height: auto; 
}
    div#mp-sec4 .img{
        padding: 40px 15px 25px 25px;
   }
   .support-cont {
    top: 0rem !important;
}
.counter {
    margin-bottom: 0;
    margin: 25px;
}
    #tm-sec6 .wpb_tm-skill_box .icon-wrap:before {
        width: 80%;
    }
    div#mp-sec6 .tm-top-content{
        margin-bottom: 3rem !important;
    }
    .wpb_tm-skill_box .icon-wrap:before {
        width: 55%;
    }
    .inner_contentbox .timeline-content{
            /*clip-path: polygon(50% 5%, 55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0);
            -webkit-clip-path: polygon(50% 5%, 55% 0, 100% 0, 100% 100%, 0 100%, 0 0, 45% 0);*/
        }    
        header.header--inner h1 {
            line-height: 4rem;
        }    
        body.archive.post-type-archive.post-type-archive-product header.header--inner, body.single.single-product header.header--inner, body.woocommerce-account.woocommerce-page header.header--inner, body.woocommerce-checkout header.header--inner, body.woocommerce-cart header.header--inner, header.header--inner{
            height: 450px;
        }
        header.header--inner .main--contents {
            /*padding-top: 8rem;
            padding-left: 1rem !important;*/
        }
        div#ip-sec5 .row-eq-height {
            display: block;
        }
        .sb-newsletter2-box {
            width: 100%;
            padding: 0 3rem !important;
            text-align: center;
            margin: 0 auto;
        }

        div#ip-sec1 .line{
           display: block;
           text-align: center;
       }
       div#ip-sec1 .ip-btn {
        text-align: center;
    }
    .ip-counter-style {
        text-align: center;
    }
.ip--header-tagline{/*text-align: center;*/}
.mobile--bg{background:#ffffff;padding-bottom:80px;padding-top:80px;margin:0;width:100%;max-width:100%;}
.section__slider .swiper-slide__block{padding-top:110px;}
.section__slider .swiper-slide__block .swiper-slide__block__img img{bottom:4rem;}
.ptb-sm-40{padding:40px 0;}
.section__slider .swiper-container{height:1100px;}
.banner--anim_layer3{top:52%;bottom:auto;}
.section__slider .swiper-slide__block .swiper-slide__block__img img{border-radius:270px 270px 00px 270px;left:0;right:0;margin:0 auto;text-align:center;}
.section__slider .swiper-slide__block .swiper-slide__block__img{width:60%;max-height:400px;max-width:480px;height:400px;left:0;right:0;margin:0 auto;text-align:center;float:none;}
.section__slider{background:linear-gradient( to right,#ffffff 0%,#fea85d 0%,#fa795a 100%);}
.section__slider .swiper-slide__block .swiper-slide__block__text{margin-top:0 !important;width:100%;background:#ffffff;margin-top:4rem !important;padding:2rem 2rem 5rem 2rem;max-width:100%;}
.section__slider .swiper-slide__block .paragraphe{max-width:90%;}
.section__slider:after{width:115px;height:120px;top:auto !important;bottom:110px;left:0;right:55%;}
.section__slider:before{width:240px;left:0;height:210px;right:auto;}
.section__slider{}
.section__slider .swiper-button-prev,.section__slider .swiper-button-next{display:block;}
.mb-media{margin-left:66.666667% !important;padding:0;}
.section__slider .swiper-button-next{top:100px;}
.header__bar span.fa{font-size:1rem;margin-left:0.2rem;}
.site-header .navbar-toggler, .site-header .is-fixed .navbar-toggler{margin:13px 0px 10px 5px;}
.desktop-none i.fa.fa-shopping-cart, .desktop-none i.fa.fa-user{font-size:30px;padding-left:5px;}
.total-count .count{top:5px !important;right:40px !important;}
.desktop-none i.fa.fa-user{padding-right:0px;}
.top-bar-head{padding-bottom:15px;}
.navicon{top:-45px !important;}
.desktop-none{position:absolute;left:0;top:25px;text-align:center;padding-left:15rem;}
.total-count .count{top:0;left:auto;right:55px;}
.inner_contentbox{padding:50px 10px 80px;}
.inner-contact-section-subtitle-hoder{padding:0 4%;}
.woocommerce .quantity .qty{margin-bottom:1rem;}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals{width:100%;float:left;}
a.checkout-button.button.alt.wc-forward{width:100%;}
.error-page-not-found{padding:0 1%;}
section#ct_sec7 .owl-carousel .owl-nav button.owl-next:before{top:0;}
footer#footer{/*padding-left:2rem;padding-right:2rem;*/}
footer#footer .foter--copyright_text{line-height:2;}
footer#footer .foote--right__box i.fa.fa-phone{margin-bottom:1rem;}
footer#footer .map--btn a{display:block;bottom:25px;padding:0 15px 0 30px;font-size:0.8rem;}
.ct--middle--footer .col-xl-2.col-lg-2.col-md-2.col-sm-2.col-xs-3{padding-left:0;}
footer#footer .ct--footer--form .wpcf7:after{right:0%;}
.woocommerce table.shop_table th{font-size:1rem;}
.woocommerce table.shop_table{width:100% !important;}
ul.wc_payment_methods.payment_methods.methods{padding:0 !important;}
div#ip-sec6-counter{margin-top:3rem;}
}
@media (max-width:576px){
    main#sb--smallbiz-inner_box .frp-pricing {
    padding: 3rem !important;
    margin-bottom: 0 !important;
    padding-bottom: 0rem !important;
    padding-top: 1rem !important;
}
    .testimonial-box-content{
        padding-top: 0;
    }
    footer#footer .section-title .wpcf7:after {
    right: 1.7%;
}
    footer#footer input[type="submit"]{
            right: 0%;
    top: -60px;
    }
    footer#footer .section-title form {
    margin: 0 0% 0 0%;
}
.frp-footer-soc.text-right {
    text-align: center !important;
    padding-top: 0.5rem;
}
    div#frp-sec6 .each-table {
    margin: 0 0 0 1.5rem;
}
    div#frp-sec5 .frp-sub-content{
            padding: 0 !important;
    }
    .single-top h4.title:before {
    left: -127px;
    width: 50%;
}
.single-top h4.title:after{
        left: -75px;
}
div#frp-sec5 .single-top h4.title {
    font-size: 1.25rem;
}
    .single-top {
    padding: 0 0em 0 7em;
}
    .frp-counter-box {
    padding: 8rem 1rem 5rem 1rem;
}
    div#frp-sec3 .reveal-text {
    padding-right: 0 !important;
}
    .frp-facility {
    margin: 0 0 0 1rem;
}

    #wpadminbar {
    position: fixed !important;
}
    .nav-box {
    padding-left: 1.5rem !important;
    padding-right: 2rem !important;
}
    div#main-slider .btn {
    font-size: 0.88rem;
}
    div#main-slider .header-content {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
    .navigation.menuopen {
    padding-top: 3rem;
}
.banner-img {
    clip-path: polygon(13% 0%, 100% 0%, 85% 100%, 0% 100%);
    margin: 30px;
    margin-top: 0;
    margin-bottom: 0;
}
.banner-img img {
    clip-path: polygon(14% 0%, 100% 0%, 83% 100%, 0% 100%);
}
    body.page-template-contact-template .inner-parallax-section-holder {
    height: 400px !important;
}
    .inner-elements-holder-item.inner-horizontal-alignment-center h5 {
    font-size: 1rem;
    margin: 0 10%;
}
    #mp-sec8 .text-effect {
    font-size: 1.8rem;
}
.mp-quote-text.align-items-center {
    font-size: 1.5rem;
}
    div#mp-sec6 .sb--testimonial-content {
    padding: 5rem 2rem 5rem 2rem;
}

  
    .sb-search{
        top: auto;
        bottom: 15px;
    }
    header.site-header .mob-rep{
        padding-left: 0 !important;
        margin-bottom: 1rem;
    }
    
    section.intro{
        height: 40vh;
    }
    section.intro .center-y{
        top: 0 !important;
    }
    section.intro #prev{
        left: -30px;
        display: none;
    }
    section.intro #next{
        right: -30px;
        display: none;
    }

    section.intro .slider h1 {
        font-size: 1.9rem;
        line-height: 1.9rem;
    }
    section.intro a{
        font-size: 0.9rem;
        line-height: 30px;
    }
    section.intro .slider h1 + a{
        margin: 0;
    }
    main#sb--smallbiz-inner_box .featured-service .image-box .caption-box .title {
        font-size: 1rem;
    }
    main#sb--smallbiz-inner_box .faq .set > a i{
        top: 25px;
    }
    main#sb--smallbiz-inner_box .faq .accordion-container{
        padding: 0 25px;
    }
    main#sb--smallbiz-inner_box .faq .set > a{
        padding: 15px 50px 15px 30px;
    }
    .foter--copyright_text.heading-font,
    .footer-social {
        text-align: center !important;
    }    
    .sb-newsletter-box {
        width: 100%;
       /* padding-top: 3rem;
        padding-bottom: 2rem;
        padding-left: 2rem;
        padding-right: 0rem;*/
    }    
    div#mp-sec7 {
        padding: 5rem 0 5rem 2rem;
    }
    #tm-sec7 .tm-project-element .tm-project-element-content p {
        font-size: 1rem;
        line-height: 1.9rem;
    }    
    #tm-sec6 .wpb_tm-skill_box .icon-wrap:before {
        width: 100%;
    }
    div#tm-sec6 .icon-wrap i.fa {
        font-size: 40px;
        line-height: 65px;
    }
    .fe-mob {
        margin-bottom: 0 !important;
    }
    div#mp-sec1 .year_box {
        left: 20px;
    }
    div#mp-sec1 h1:after,
    div#tm-sec2 .tm-top-content:after,
    div#tm-sec3 .tm-top-content:after,
    div#tm-sec4 .tm-top-content:after,
    div#mp-sec6 .tm-top-content:after,
    div#tm-sec6 .tm-top-content:after,
    div#tm-sec7 .tm-top-content:after,
    div#tm-sec8 .tm-top-content:after,
    div#tm-sec9 .tm-top-content:after{
        width: 10%;
    }
    .tm-rev {
        /*padding-left: 0 !important;*/
    }
    div#mp-sec1 img{
     /* padding-right: 55px;*/
 }
   /* div#mp-sec1 .gradiant-bg{
        right: 55px;
        }*/
        .wpb_tm-skill_box .icon-wrap:before {
            width: 100%;
        }
        .wpb_theme_custom_element.wpb_tm-skill_box {
            text-align: center;
            margin: 0 auto;
        }
        div#tm-sec6 .wpb_tm-skill_box .icon-wrap {
            background-color: #ffffff;
            margin: 0 auto 15px;
            text-align: center;
        }   
        .inner_contentbox .test-icon img {
            /*width: 170px;
            height: 170px;*/
        }   
        .inner_contentbox .timeline-content {
    /*clip-path: polygon(50% 3%, 60% 0, 100% 0, 100% 100%, 0 100%, 0 0, 40% 0);
    -webkit-clip-path: polygon(50% 3%, 60% 0, 100% 0, 100% 100%, 0 100%, 0 0, 40% 0);*/
}    

body.archive.post-type-archive.post-type-archive-product header.header--inner, body.single.single-product header.header--inner, body.woocommerce-account.woocommerce-page header.header--inner, body.woocommerce-checkout header.header--inner, body.woocommerce-cart header.header--inner, header.header--inner{
    height: 350px;
}
header.header--inner .main--contents {
    padding-top: 3rem;
}
.inner_contentbox .pricingTable{
    height: auto !important;
}
.woocommerce-page button.button {
    width: 100%;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
#coupon_code,.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input{
    width: 100% !important;
}
div#ip-sec5 .row-eq-height {
    display: block;
}
.sb-newsletter2-box {
    width: 100%;
    padding: 0 3rem !important;
    text-align: center;
    margin: 0 auto;
}
.sb-newsletter2-box input[type="submit"]{
   padding: 0.4rem 1.5rem;
}
.ip--header_float-right{
  text-align: left !important;
  padding-left: 40px;
}
.site-header__wrapper .ip--header-tagline {
    text-align: center;
}
.sb-search.sb-search-open, .no-js .sb-search {
    width: 100%;
}
.header__bar,
.sb-icon-search {
    /*background: #241d74;*/
}
.ip-header-outer {
 /* padding: 2px 0;*/
}
div#ip-sec7 h1,
li.subtext {
    font-size: 2rem;
}
div#ip-sec7 h1 {
    font-size: 2rem;
    line-height: 2.1rem;
    margin: 0;
    padding: 0;
}
.mobile-s {
    display: inline-block;
    width: auto;
}
div#ip-sec7 p{
   font-size: 0.8rem;
}

body.page-template-contact-template .inner-elements-holder-item.inner-horizontal-alignment-center{
  padding-top: 60px;
}
body.page-template-contact-template .inner-parallax-section-holder h2 {
        font-size: 2rem;
    margin: 1rem !important;
    padding: 0;
        line-height: 2rem;
}
.sb--services-inner-post .entry-header .entry-title {
    margin-bottom: 0;
}
main#sb--smallbiz-inner_box .servicess--element.servicess--element-c6ff4e4 .entry-main {
    height: 50%;
}
main#sb--smallbiz-inner_box .servicess--element.servicess--element-c6ff4e4 .entry-header .entry-title a {
    font-size: 19px;
}
.sb-4 .sb-project-element.sb-project-element-d29a745 .content-text-widget-content{
   border-bottom-left-radius: 40px;
}
h4.widget-title:after{width:4%;}
main#sb--smallbiz-inner_box .sb-4 .sb-project-element.sb-project-element-d29a745 .col-title a{padding-left:1rem;}
.decor__flying_word_box.decor__flying_word_box--top.skrollable.skrollable-between.Inner--Circle svg{position:absolute;right:0;}
.ct--posts-element{margin:0 auto;text-align:center;}
.sb--testimonial-content{/*padding-top:7rem;padding-right:0;*/}
.section__slider .swiper-slide__block{padding-top:250px;}
main#sb--smallbiz-inner_box section.widget-container.sb-inner-widget-testimonial-container.sb-inner-parent-au20784688{margin-left:0rem;margin-right:0rem;padding-top:4rem;}
main#sb--smallbiz-inner_box section.widget-container:before{width:180px;left:-30px;top:80px;}
main#sb--smallbiz-inner_box h4.col-title{left:80px;margin-top:0;margin-bottom:120px;}
.sb-newsletter-box input[type="text"], .sb-newsletter-box input[type="email"], .sb-newsletter-box input[type="url"], .sb-newsletter-box input[type="password"], .sb-newsletter-box input[type="search"], .sb-newsletter-box input[type="number"], .sb-newsletter-box input[type="tel"], .sb-newsletter-box input[type="range"], .sb-newsletter-box input[type="date"], .sb-newsletter-box input[type="month"], .sb-newsletter-box input[type="week"], .sb-newsletter-box input[type="time"], .sb-newsletter-box input[type="datetime"], .sb-newsletter-box input[type="datetime-local"], .sb-newsletter-box input[type="color"], .sb-newsletter-box textarea, #mp-sec7 select{font-size:0.95rem;}
div#mp-sec7 input[type="submit"]{right: 30px;
    /*font-size: 0.6rem;*/
    padding: 0.9rem 1rem;}
    div#mp-sec7 h1.heading-font{font-size: 2rem;
        line-height: 2rem;}

        .mobile-media{padding-top:9rem;}
        header#header-menu b{text-align:center;float:left;width:100%;}
        .mb-media{margin-left:10.666667% !important;padding:0;}
        .navicon{right:30px !important;}
        .section__slider .swiper-slide__block .swiper-slide__block__img{width:80%;max-height:320px;height:320px;left:0;right:0;margin:0 auto;text-align:center;float:none;}
        .section__slider:after{top:auto !important;bottom:110px;}
        .banner--anim_layer1{width:100px;}
        .section__slider:before{width:180px;height:180px;}
        .section__slider .swiper-button-next, .section__slider .swiper-button-prev{width:45px;height:45px;font-size:30px;line-height:30px;}
        .section__slider .swiper-slide__block .paragraphe{max-width:100%;}
        .section__slider .swiper-button-next{top:245px;}
        .banner--anim_layer1{width:45px;top:245px;right:12%;}
        .section__slider:before{top:165px;}
        div#sb-sec3 .about--populated_element{padding-right:0;padding-left:3rem;}
        div#sb-sec3 h1:before{left:0;}
        div#sb-sec3 .paragraphs_box--top{border-radius:500px 500px 0px 500px;}
        section#ct-sec5{margin:0 5%;}
        div#ip-sec6-counter{text-align:center;}
        .sb-count--number{text-align:center;margin:0 auto;padding:30px 20px 20px 20px;}
        div#ip-sec6-counter h5{padding:25px 0;}
        .decor__flying_word_box--top.imgbx1{bottom:108%;}
        .main--contents{/*padding-top:12rem;*/}
        img.image.decor__flying_word_img.inner--bubble-1{top:173%;max-width:20%;right:2rem;}
        main#sb--smallbiz-inner_box .sb-inner-widget-testimonial.sb-inner-testimonial-image-top{display:block;}
        main#sb--smallbiz-inner_box section.widget-container:before{content:'';display:inline-block;width:218px;height:195px;position:absolute;top:135px;left:0;border-radius:15px;background:transparent linear-gradient(180deg,#000 0%,#ccc 100%);right:0;margin:0 auto;}
        main#sb--smallbiz-inner_box .sb-inner-testimonial-image{width:205px;right:0;margin-top:25px;margin-bottom:0;display:block;left:0;margin:0 auto;text-align:center;}
        main#sb--smallbiz-inner_box .sb-inner-testimonial-content{text-align:center;font-size:0.9rem;margin:2rem 0 5rem 1rem;}
        main#sb--smallbiz-inner_box .sb-inner-testimonial-content:before{bottom:0;right:0;left:0;}
        main#sb--smallbiz-inner_box section.widget-container:before{width:180px;left:0;}
        main#sb--smallbiz-inner_box h4.col-title span{color:#fc8c61;display:block;}
        .mobile--bg{background:#ffffff;padding-bottom:80px;padding-top:80px;}
        .section__slider .swiper-slide__block .swiper-slide__block__img img{bottom:4rem;}
    }
    @media screen and (max-width:768px){
        div#mp-sec1 .section-title {
            /*text-align: center;*/
        }    
        div#mp-sec1 .line{
            display: block;
        }
/*div#mp-sec1 h1:after {
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    }*/
    p.woocommerce-mini-cart__total.total{text-align:left !important;}
    .woocommerce label{width:auto;}
}
@media (max-width:375px){
    .single-top {
    padding: 0 0em 0 4em;
}
.single-top h4.title:after {
    left: -45px;
}
.single-top h4.title:before {
    left: -75px;
    width: 30%;
}
    .slide .slide__content--headings .top-title, .slide .slide__content--headings .title {
        font-size: 1.1rem;
        line-height: 1.3rem;
    }
    .slide .display-10 {
        font-size: 1.2rem;
        line-height: 1.5rem;
    }
    div#ip-sec6 h5.client-name{font-size:1.5rem;}
    .total-count .count{top:5px !important;right:31px !important;}
    .desktop-none{padding-left:13rem;}
    header#header-menu b{font-size:0.78rem;}
    header#header-menu i.fa.fa-shopping-cart{font-size:30px;}
    .decor__flying_word_box--top.imgbx1{bottom:140%;}
    img.image.decor__flying_word_img.inner--bubble-1{top:205%;}
}
@media (max-width:320px){
    .pricing-table .each-table .table-single .meta-price .rate {
    font-size: 2.5rem;
}
    .single-top h4.title:before {
    left: -75px;
    width: 39%;
}
    .font-small{
            font-size: 1.5rem;
    }
    #tm-sec7 .tm-project-element .tm-project-element-content{
        padding: 50px 10px;
    }    
    div#mp-sec1 .year_box {
        position: absolute;
        top: 22%;
        width: 110px;
        height: 110px;
        left: 10px;
    }  
    div#mp-sec1 .year_box .display-4{
        font-size: 2.5rem !important;

    }  
    div#ip-sec7 h1, li.subtext {
        font-size: 1.9rem;
    }


    main#sb--smallbiz-inner_box .servicess--element.servicess--element-c6ff4e4 .entry-main {
        height: 60%;
    }
    .mo-left .header-nav.show{width:230px !important;}
    .section__slider .swiper-slide__block .swiper-slide__block__img{max-height:240px;height:240px;}
    .section__slider:after{width:100px;height:100px;top:31%;}
    .section__slider:after{}
    .section__slider .swiper-slide__block .main__title{}
    .section__slider .swiper-slide__block .main__subtitle{}
    .ct2logo--title{font-size:1.5rem;}
    .desktop-none{padding-left:9rem;}
    section#slider .title.ct-section-subtitle:after{right:30px !important;}
    .total-comments{font-size:2rem;}
    .decor__flying_word_box--top.imgbx1{bottom:150%;}
    img.image.decor__flying_word_img.inner--bubble-1{top:218%;}
}
main#sb--smallbiz-inner_box [type="submit"]{font-weight:500;}
body.post-type-archive-product .main--contents .pr-title{  
    font-weight: bold;
    font-size: 5rem;
    color: #ffffff;
}


body.post-type-archive-product .main--contents{
 /* padding-top: 6rem;*/
}



.woocommerce-error:before, 
.woocommerce-info:before, 
.woocommerce-message:before {
    color: #fe5722;
    content: none;
}




p.cart-empty.woocommerce-info {
    border: 1px solid #252525;
    padding: 15px 25px !important;
    margin-bottom: 2rem !important;
}
p.return-to-shop {
    margin-bottom: 1rem !important;
}
.woocommerce-cart {
    overflow-x: hidden;
}






main#sb--smallbiz-inner_box .portfolio-holder .item-box .photo .on-hover {
    background: #00457c;
    opacity: 0.85;
    visibility: visible;
}
main#sb--smallbiz-inner_box .tm-posts-content {
    padding: 25px 25px 40px 25px;
    background: transparent !important;
}
main#sb--smallbiz-inner_box .photo ul li {
    color: #ffffff;
}
main#sb--smallbiz-inner_box .photo ul {
    background: #fe9f45;
}
main#sb--smallbiz-inner_box .portfolio-holder .item-box:hover .photo .on-hover span.custom-hover-icon {
    visibility: visible;
}

main#sb--smallbiz-inner_box .portfolio-holder .item-box .photo .on-hover span.custom-hover-icon {
    visibility: hidden;
}
main#sb--smallbiz-inner_box figure.gallery-item a {
    padding: 0;
}
body.page-template-blog-template img {
    width: 100%;
}
.nav-bx-bar {
    float: right;
}
.nav-bx-bar a {
    color: #ffffff;
    padding: 12px 20px;
    font-size: 25px;
    font-weight: bold;
}
.nav-bx-bar cite {
    font-style: 700;
    color: #000;
}



.phonetagline {
    font-size: 0.9rem;
}
.phone-box {
    float: right;
}
nav.navigation {
/*    float: right;
    text-align: right;*/
}


.item-box .photo{
    overflow: hidden;
    position: relative;
}

.item-box .photo:after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0);
    transition: all 0.9s ease 0s;
}

.item-box:hover .photo:after{
    opacity: 0.9;
    background: linear-gradient( to left,#095c84,#30b9cf);
}

.item-box .photo img{
    width: 100%;
    height: auto;
    transform: rotate(0deg) scale(1,1);
    transition: all 0.6s ease-in-out 0s;
}
.item-box:hover .photo img{
    transform: rotate(10deg) scale(1.5,1.5);
}
.item-box .posts-category {
    position: absolute;
    bottom: 0;
    background: #000;
    color: #ffffff;
    padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    z-index: 1;
}
.item-box:after{
    content: "";
    width: 90%;
    height: 10px;
    position: absolute;
    top: 100%;
    left: 5%;
    opacity: 0;
    background: rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
    transform: translateY(0);
    transition: all 0.30s ease 0s;
}
.item-box:hover:after{
    opacity: 1;
     transform: translateY(-10px);
}








.pricing-table .each-table .table-single {
  position: relative;
  padding: 40px 40px;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.pricing-table .each-table .table-single .section-heading {
      margin-bottom: 15px;
    border: 1px solid #ccc;
    display: inline-block;
    padding: 0.4rem 3rem 0.4rem 3rem;
    border-radius: 30px;
}
.pricing-table .each-table .table-single .meta-price {
  line-height: 60px;
  margin-bottom: 0px;
  border-bottom: 1px solid #ccc;
}
.pricing-table .each-table .table-single .meta-price .period,
.pricing-table .each-table .table-single .meta-price .currency {
  /*font-size: 16px;*/
}
.pricing-table .each-table .table-single .meta-price .currency {
  position: relative;
}
.pricing-table .each-table .table-single .meta-price .rate {
/*  font-size: 45px;
  font-weight: 200;*/
}
.pricing-table .each-table .table-single .nav {
  padding-left: 0px;
  margin-top: 40px;
}
.pricing-table .each-table .table-single .nav li {
  margin-bottom: 10px;
 /* border-bottom: 1px solid;*/
  padding-bottom: 10px;
      padding-left: 10px;
          position: relative;
              text-align: left;
                  width: 100%;
}
.pricing-table .each-table .table-single .nav li:before {
    font-family: 'FontAwesome';
    transition: all 0.3s ease;
    content: "\f00c";
    margin: 0 5px 0;
    position: absolute;
    left: -28px;
}
.pricing-table .each-table .table-single .nav li:last-child {
  border-bottom: 0px solid;
  padding-bottom: 0px;
}
.pricing-table .each-table .table-single .btn-form {
 /* margin-top: 50px;*/
}
.pricing-table.pricing-table-js .each-table .left {
  z-index: 2;
  left: -65px;
}
.pricing-table.pricing-table-js .each-table .right {
  z-index: 2;
  /*right: -65px;*/
}
.pricing-table.pricing-table-js .each-table .table-single {
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0.9);
  -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0.9);
  -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0.9);
  -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0.9);
  -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(0.9);
  z-index: 1;
}
.pricing-table.pricing-table-js .each-table .table-single.active{
  /*z-index: 4;*/
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
  -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1);
        box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12);
    -o-box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12);
     background: linear-gradient(100deg,#13587f 30%,#39d5ec 90%);
}
.pricing-table.pricing-table-js .each-table .table-single .prc-overlay{
    opacity: 0;
}
.pricing-table.pricing-table-js .each-table .table-single.active .prc-overlay,
.frp-pricing:nth-child(2) .table-single .prc-overlay{
    opacity: 1 !important;
}
.frp-pricing:nth-child(2) .table-single {
     z-index: 4 !important;
  transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1) !important;
  -o-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1) !important;
  -ms-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1) !important;
  -moz-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1) !important;
  -webkit-transform: translateX(0) translateY(0) translateZ(0) rotate(0deg) scale(1) !important;
        box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12) !important;
    -moz-box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12) !important;
    -webkit-box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12) !important;
    -o-box-shadow: 0 21px 65px 0 rgba(0, 0, 0, 0.12) !important;
    background: linear-gradient(100deg,#13587f 30%,#39d5ec 90%);
}
.frp-pricing .each-table .table-single .btn{
    padding: 7px 30px;
}
.frp-pricing:nth-child(3) .table-single {
    padding: 40px 40px 40px 60px;
}
.frp-pricing:nth-child(3) .table-single ul li:before{
    /*left: 54px !important;*/
}
div#frp-sec6 .prc-overlay,
.inner_contentbox .prc-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: url(assets/pricing/pricing.png) no-repeat;
    background-size: cover;
}
.table-single {
background: #ffffff;
    /* color: #fff; */
     box-shadow: 0 21px 65px 0 rgb(0 0 0 / 12%); 
    border-radius: 10px;
}
.table-single:hover{
    box-shadow: none !important;
}

@media screen and (min-width:320px) and (max-width:1500px){
body.sticky-header div#main-slider {
    padding-top: 9rem;
}
}
@media (max-width:991px){
body.sticky-header div#main-slider {
    padding-top: 8rem;
}
}
@media (max-width:767px){
body.sticky-header div#main-slider {
    padding-top: 15rem;
}
}

@media (max-width:475px){
    div#mp-sec7 h2,
    div#mp-sec7 .frp-appointment .app-subttl {
    text-align: center;
    /* font-size: 1.5rem; */
}
    .frp-appointment .inside-full-height{
        clip-path: none;
    padding: 7rem 1rem 6rem 1rem;
    }
    .frp-appointment{
         clip-path: none;
    }
    #mp-sec7 .content-wrapper, 
    #mp-sec7 .content-wrapper a{
    display: block;
    width: 100% !important;
    text-align: center;
    margin: 0 auto;

    }
#mp-sec7 .icon-wrapper{
    margin: 0 auto;
    text-align: center;
        width: auto !important;
}
}



