/*
Theme Name: Luxury Interior Pro
Theme URI: https://www.theclassictemplates.com/demo/luxury-interior/
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: luxury-interior-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 {color: #b21f49;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: 0.95rem;
    line-height: 1.5rem;}

/*--------------------------------------------------------------
# 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 {
        font-size: 1.0rem;
    letter-spacing: 0;
}
.widget-area ul { 
    list-style: none;
    /* padding: 0; */
    margin-left: 0;
}
.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;
    border-bottom: 1px dashed #Ccc;
    padding-bottom: 0.5rem;}
.widget-area a{ text-decoration: none; color: #404040;display: inline-block;padding: 15px 0 0px 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 0;}
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-top: 1rem;
    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: 1rem;}
.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-left: 1rem;
    margin-top: 1rem;
    border-bottom: none;
    padding-right: 1rem;
    padding-bottom: 1rem;
}
main#sb--smallbiz-inner_box .widget-area .tagcloud a{ 
    /*padding: 7px;*/
    display: inline-block;
    margin-bottom: 0.2rem;
    /*padding: 10px 10px;*/
    border: none;
    position: relative;
    box-shadow: unset;
    border-radius: 0;
    /* border-bottom: 1px solid #eaeaea; */
    line-height: 1;
    background: transparent !important;
}
.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: 0rem;
    background: transparent;
    border-radius: 0;
    border: 1px solid #ccc;
}
.widget-area .widget h4,
.widget-area .widget h5,
.widget-area .widget h3,
.widget-area .widget h2,
.widget-area .widget h1,
.widget-area .widget h6,
.wp-block-search .wp-block-search__label { font-size: 16px;color: #000; font-weight: 700;background-color: transparent; text-transform: uppercase; margin: 0 0 20px 0;padding-bottom: 10px; position: relative; display: block; border-radius: 0; padding-left: 5px;}
.wp-block-search .wp-block-search__label {
    width: 100%;
    padding: 1rem 1rem 1rem 5rem;
}
div#sb--sidebar .gallery a {
    margin: 0;
    padding: 1px;
}
/*--------------------------------------------------------------
## 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;}
#sb--sidebar textarea{height:90px;}
#sb--sidebar .gallery-columns-3 .gallery-item{max-width:33.33%;}

/*--------------------------------------------------------------
## 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:#fff;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: bold !important;
    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 span{color:#000;margin:0 3px;}
.breadcrumb span a:hover{text-decoration: none;}
.breadcrumb {
    background: transparent;
    display: inline-block;
    padding: 0.5rem 1rem;
    border-radius: 30px;
    font-weight: 600 !important;
}
/*===========================================
## 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: '\f04b';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    height: 0;
    color: #252525;
    width: 0;
    font-size: 12px;
    top: 20px;
    right: -5px;
    font-weight: normal;
    transform: rotate(90deg);
}
/*----------------------------------------*/
/*  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{

    border: 1px solid #cccccc !important;

    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"]{
        background: transparent;
    font-weight: bold;
}
#sb--smallbiz-inner_box .widget-area h4,
#sb--smallbiz-inner_box .widget-area h5,
#sb--smallbiz-inner_box .widget-area h6,
#sb--smallbiz-inner_box .widget-area h3,
#sb--smallbiz-inner_box .widget-area h2,
#sb--smallbiz-inner_box .widget-area h1{
    position: relative;
    background: #000000;
    margin: 0;
    text-align: left;
    padding: 1rem 0 1rem 5rem;
}
.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;}

/*--------------------------------------------------------------
## 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;
    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{display:none; 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 solid #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-range{background-color:#000 !important;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#EEE;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{
        position: absolute;
    z-index: 2;
    width: 1em;
    height: 1em;
    background-color: #a46497;
    /* border-radius: 1em; */
    cursor: ew-resize;
    outline: 0;
    top: -.3em;
    margin-left: 0em;
    transform: rotate( 
45deg
 );
    -webkit-transform: rotate( 
45deg
 );
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    background: #777777;
    border: 1px solid #777777;
    border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    -moz-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    cursor: pointer;
    height: 10px;
    outline: 0 none;
    position: absolute;
    top: -3px;
    transform: rotate( 45deg );
    -webkit-transform: rotate( 45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    width: 10px;
    z-index: 2;
}
.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
--------------------------------------------------------------*/

body.archive.tax-product_cat .pr-title,
body.archive.tax-product_tag .pr-title {
    font-size: 3.5rem;
    font-weight: 500;
}
#sb--smallbiz-inner_box section.related.products {
    bottom: 0;
}
.woocommerce-product-gallery__image img {
    padding: 5px;
}
.woocommerce-product-gallery__image {
    margin-bottom: 1rem;
}
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-bottom: 0.2rem;
    text-align: center;
    margin: 0 auto;
}
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: 1rem;
    font-style: normal;
    display: block;
    margin-bottom: 1rem;
}
span.sku_wrapper, span.posted_in, span.tagged_as {
    font-weight: bold !important;
}
span.posted_in {
    margin-top: 1rem;
}
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;

    border: 1px solid #ccc;
}
.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{
font-weight: bold;
}
.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;
        background: transparent !important;
        height: 0;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
    font-size: 1rem;
    text-align: left;
    margin-top: 1rem;
    font-weight: bold;
}
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 {
/*        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;
}
body.archive.post-type-archive.post-type-archive-product .woocommerce ul.products li.product .price del{
    padding-left: 0rem;
}
.woocommerce ul.products li.product a {
    font-weight: bold;
}
/*.woocommerce ul.products li.product a img {
    clip-path: polygon(0 0, 100% 0, 100% 90%, 47% 100%, 49% 100%, 0 90%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 47% 100%, 49% 100%, 0 90%);
}*/


main#sb--smallbiz-inner_box li a.button{
color: #f5c115;
    font-size: 16px;
    /* font-weight: 500; */
    /* text-transform: capitalize; */
    /* letter-spacing: 0.6px; */
    padding: 15px 30px;
    /* border-bottom: 1px solid #000; */
    transition: all 0.3s ease 0s;
    background: #000;
}
main#sb--smallbiz-inner_box li:hover a.button{
    color: #fff;
    background: #000;
    padding: 20px 50px;
}


main#sb--smallbiz-inner_box h2.woocommerce-loop-product__title:before {
    content: "\f06e";
    font-family: 'Fontawesome';
    color: #cfd0d5;
    font-size: 18px;
    background: #fff;
    border-radius: 50%;
    padding: 10px 12px;
    box-shadow: 0 12px 48px 0 #00000030;
    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;
    left: 0;
    top: 25%;
    display: inline-block !important;
    width: 45px;
    height: 45px;
    line-height: 25px;
    text-align: center;
    margin: 0 auto;
}

main#sb--smallbiz-inner_box ul.products li.product:hover h2.woocommerce-loop-product__title:before {
    opacity: 1;
    -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);
}
/*===================== 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){
div#id-testimoni .ct--element-image img {
      width: 250px !important;
    height: 130px !important;
}
div#id-testimoni p.description {
   /* padding: 10rem 1rem 2rem 1rem !important;*/
}
.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
---------------------------------------------------------------*/
div#main-slider .item {
/*height: 100vh;*/
position: relative;
}
div#main-slider .item img {
width: 100%;
height: 100%;
object-fit: cover;
}

div#main-slider .item .cover .header-content {
    position: absolute;
    /* padding: 56px 71px; */
    overflow: hidden;
    /* bottom: 40px; */
    /* left: 0; */
    z-index: 5;
    top: 40%;
    left: 25%;
    width: 50%;
}
div#main-slider .item .cover .header-content .line {
content: "";
display: inline-block;
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
border: 9px solid #fff;
-webkit-clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
clip-path: polygon(0 0, 60% 0, 36% 100%, 0 100%);
}
div#main-slider .item .cover .header-content h2 {
/*font-weight: 400;
font-size: 120px;
color: #fff;
margin: 0;
line-height: 140px;*/
    word-break: break-word;
}
div#main-slider .item .cover .header-content h2 span {
font-weight: 700;
}
div#main-slider .item .cover .header-content .slidetxt {
/*font-size: 20px;
font-weight: normal;
margin: 15px 160px 30px 160px;
word-spacing: 3px;
color: #fff;
line-height: 28px;
padding: 10px 0;*/
}
div#main-slider .item .cover .header-content h4 {
font-size: 24px;
font-weight: 300;
line-height: 36px;
color: #fff;
}
div#main-slider .owl-item.active .slidetxt {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
div#main-slider .owl-item.active h2 {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInDown;
animation-delay: 0.3s;
}
div#main-slider .owl-item.active button {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInUp;
animation-delay: 0.3s;
}
div#main-slider .owl-item.active .line {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
animation-name: fadeInLeft;
animation-delay: 0.3s;
}
div#main-slider .owl-nav .owl-prev {
     position: absolute;
    /* right: 8%; */
    top: 50%;
    right: 9%;
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    background: transparent;
    /* width: 40px; */
    cursor: pointer;
    height: 40px;
    position: absolute;


}

div#main-slider .owl-nav .owl-prev span {
font-size: 3.5rem;
    color: #000;
}
div#main-slider .owl-nav .owl-prev:focus {
outline: 0;
}
div#main-slider .owl-nav .owl-prev:hover {
/*background: #000 !important;*/
}
div#main-slider .owl-nav .owl-next {
     position: absolute;
    right: 6%;
    top: 50%;
    /* left: 60px; */
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    /* background: #ffffff; */
    width: 40px;
    cursor: pointer;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000;
    /* border-radius: 50%; */
    /* line-height: 25px; */
    /* text-align: center; */
    /* margin: 0 auto; */
    color: #ffffff;
}

div#main-slider .owl-nav .owl-next span,
div#main-slider .owl-nav .owl-prev span {
font-size: 3.5rem;
    color: #ffffff;
}
div#main-slider .owl-nav .owl-next:focus {
outline: 0;
}
div#main-slider .owl-nav .owl-next:hover {
    background: transparent;
}
div#main-slider:hover .owl-prev {
/*left: 0px;
opacity: 1;*/
}
div#main-slider:hover .owl-next {
/*right: 0px;
opacity: 1;*/
}
div#main-slider .slider-leftsvg{
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 5;
    width: 260%;
    -webkit-animation: mover 4s infinite alternate;
    animation: mover 4s infinite alternate;
    height: 45%;
}

@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
div#main-slider {
    overflow: hidden;
    position: relative;
}
div#main-slider .owl-theme .owl-nav {
    margin-top: 0;
}
div#main-slider .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    background: #000;
    cursor: pointer;
    box-sizing: content-box;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-radius: 10px;
    overflow: hidden;
    left: initial !important;
    margin: 0 2.5px;
    left: auto !important;
}
div#main-slider .owl-theme .owl-dots .owl-dot.active span {
    width: 200px;
}
div#main-slider .owl-theme .owl-dots .owl-dot.active span:after {
    content: "";
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    left: 0;
    top: 0;
    background: #fdcf55;
    position: absolute;
    border-radius: 10px;
    height: 100%;
    width: 50%;
    /* opacity: 0; */
    transform: translatex(-100%);
    -webkit-transform: translatex(-100%);
    transition-delay: 0.2s;
    transform: translatex(-0%);
    -webkit-transform: translatex(-0%);
    opacity: 1;
}
div#main-slider .owl-theme .owl-dots .owl-dot:hover span{
     background: #fdcf55;
}



/*--------------------------------------------------------------
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 .reveal-text{visibility:hidden;/*color:#ffffff;*/}
div#ip-sec7 .line{position:relative;overflow:hidden;display:flex;}
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#id-about .reveal-text{visibility:hidden;}
div#id-about .line{position:relative;overflow:hidden;display:flex;}
div#id-about h1{position:relative;}
div#id-about img{width:100%;}

div#id-about .zoom{
    overflow: hidden;
    border: 15px solid #000000;
}
div#id-about .zoom .fe-outer-block{
   /* max-width: 200%;
    width: 100%;*/
}
div#id-about .zoom .fe-outer-block img {
    height: 550px;
    /* max-width: 200%; */
}
/*.header--inner.zoom .zoom-block {
    height: 300px;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}*/
/*--------------------------------------------------------------
ServicesBlock Styles
---------------------------------------------------------------*/

/*--------------------------------------------------------------
3. Features Block Styles
---------------------------------------------------------------*/
.pt-9{padding-top:9rem;}
.pb-5{padding-bottom:5rem;}
div#tm-sec3 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-sec3 .tm-top-content{position:relative;}
div#tm-sec3 .tm-top-content:after{position:absolute;content:"";display:inline-block;width:3%;border-width:1px;border-style:solid;border-color:#fff;right:0;bottom:-15px;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;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap{height:100px;width:130px;display:flex;border-radius:50%;align-items:center;align-content:center;margin:0 auto;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image{margin:0 auto;position:relative;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image:before{content:" ";position:absolute;display:inline-block;width:105px;height:105px;border-radius:50%;border:3px solid #d15585;box-sizing:border-box;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:0.3s ease-out;}
#tm-sec3 #bt-circle{position:absolute;background-color:transparent;width:90px;height:90px;right:-11px;top:-17px;border-radius:50%;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image img{border-radius:50%;max-width:55px;}
#tm-sec3 #bt-circle:after{content:" ";position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#d15585;left:0px;opacity:0;transition:0.3s ease-out;}
@keyframes spin{to{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);}
}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box:hover #bt-circle{animation-name:spin;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box{margin-bottom:30px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-center{text-align:center;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-left{text-align:left;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-right{text-align:right;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-top .icon-wrap, #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right.vertical-alignment-top .icon-wrap, #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-top .entry-box-wrap, #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right.vertical-alignment-top .entry-box-wrap{vertical-align:top;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-middle .icon-wrap, #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right.vertical-alignment-middle .icon-wrap, #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-middle .entry-box-wrap, #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right.vertical-alignment-middle .entry-box-wrap{vertical-align:middle;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left{display:table;width:100%;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left .icon-wrap, .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left .entry-box-wrap{display:table-cell;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left .entry-box-wrap{padding-left:20px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right{text-align:center;}
.wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right .icon-wrap, .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right .entry-box-wrap{}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right .entry-box-wrap{padding-right:0px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap{display:inline-block;margin-bottom:10px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon{position:relative;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon.graphic-shape-rounded{border-radius:4px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon.graphic-shape-square{border-radius:0px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon.graphic-shape-circle{border-radius:100%;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon ._icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image{text-align:center;margin-bottom:8px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image img{max-width:100%;height:auto;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap{width:100%;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .tm-box-title{padding-top:1rem;line-height:1.9rem;margin-bottom:20px;}
#tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .tm-box-title > a:hover{text-decoration:none;}
 #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-box-text{font-size:14px;line-height:22px;font-weight:400;color:#ffffff;margin-bottom:20px;}
 #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .featured-button{display:inline-block;margin-top:20px;font-weight:bold;padding:0 0 5px 0;border-bottom:solid 2px;font-size:14px;line-height:normal;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease;}
 #tm-sec3 .blue.features-btn1{border-radius:0;position:relative;white-space:inherit;font-size:12px;font-weight:700;margin-top:16px;padding:9px 30px;z-index:1;}
 #tm-sec3 .blue.features-btn1:before{content:"";position:absolute;top:50%;left:50%;width:0;height:103%;background:#0e83cd;opacity:0;transform:translateX(-50%) translateY(-50%);transition:all 0.3s ease 0s;z-index:-1;}
 #tm-sec3 .blue.features-btn1:hover:before{width:90%;opacity:1;}
 #tm-sec3 .blue.features-btn1:hover{color:#fff;}
 #tm-sec3 .blue.features-btn1{border:2px solid #0e83cd;color:#0e83cd;}
 .vc_column-inner{margin-bottom:25px;}
 #tm-sec3 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image i.fa{max-width:55px;font-size:55px;color:#fb705d;}
 #tm-sec3 .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#131d4e;opacity:0.75;background-size:cover;z-index:1;}
 #tm-sec3{position:relative;}
 .featuresbox{position:relative;z-index:1;}
 #tm-sec3 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .tm-box-title a{color:#ffffff;}
 #tm-sec3 h2.rg-section:after{display:inline-block;margin:0 0 0px 25px;content:" ";text-shadow:none;width:3%;flex:1;border-style:solid;border-width:3px;border-left:none;border-right:none;height:3px;border-color:#ffd95e;border-bottom:none;bottom:8px;position:relative;}
 #tm-sec3 .rg-section-tagline{margin-bottom:2em;}
 #tm-sec3 .vc_column-inner:hover .wpb_theme_custom_element.wpb_featured_box.bt-featured-box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image:before{opacity:1;transition:0.3s ease-out;}
 #tm-sec3 .vc_column-inner:hover #bt-circle:after{opacity:1;}
 .tm-features-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000000;opacity:0.7;background-size:cover;}
 .vc_column-inner{padding:0 1rem;}

.tm-lowerbox.wow.fadeInUp.pb-4 {
    width: 100%;
    padding: 0;
    margin: 0;
}
.fe-com{
    margin: 0 auto;
    text-align: center;
}
/*--------------------------------------------------------------
Testimonial Block Styles
---------------------------------------------------------------*/
div#id-testimoni {
    /* position: relative; */
    /* top: 130px; */
    overflow: hidden;
    /*background: #000;*/
}
div#id-testimoni .ring-img img {
    width: auto !important;
    position: relative;
    left: 0;
    z-index: 5;
    background: #e0ae01;
    top: 40px;
}
div#id-testimoni .item {
     padding-bottom: 2rem;
    padding-top: 0rem;
}
div#id-testimoni p.description {
    /*border: 5px solid #010101;*/
    position: relative;
   /* padding: 2rem 8rem 2rem 2.5rem;*/
}
.jsp-testimoni-content {
    float: right;
}

.ct--element-image img {
    height: 200px;
     right: 3rem;
/*    border: 5px solid #000;
    border-radius: 50%;*/
}

.ct--element-image {
    position: absolute;
    right: 0;
    top: 0;
    height: 300px;
    width: 180px;
}

div#id-testimoni .inside-full-height{height:100%;}

div#id-testimoni .ip-testimonial-imagebox {
   /* position: relative;*/
    /*background: #f5c115;*/
    padding: 5rem 4rem 6rem 6rem!important;
/*        border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;*/
}
.float-text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    font-size: 60px;
    line-height: 1em;
    color: #2f2f2f;
    /* font-weight: 700; */
    opacity: .10;
    right: 0;
    text-align: center;
}

div#id-testimoni .test-title-box {
    position: relative;
    float: right;
    display: block;
    width: 33%;
    max-width: 35%;
    flex: 35%;
}

.ct--element-image:before {
    position: absolute;
    right: 30px;
    bottom: 50px;
    height: 170px;
    width: 150px;
    background-color: #ebebeb;
    content: "";
    /* opacity: 0; */
    transition: all 300ms ease;
    transition-delay: 500ms;
}
.test-overlay{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
   /* background: #000;
     opacity: 0.9;*/
}




div#id-testimoni .owl-carousel .owl-nav button.owl-next:before{
    content: "Next \f178";
    font-family: FontAwesome;
    display: inline-block;
    color: #ffffff;
    position: absolute;
    left: 68px;
    font-weight: 600;
    font-size: 1.2rem;
}

div#id-testimoni .owl-carousel .owl-nav button.owl-prev:before{
    content: "\f177 Pre";
    font-family: FontAwesome;
    display: inline-block;
    color: #ffffff;
    position: absolute;
    left: 0px;
    font-size: 1.2rem;
    font-weight: 600;
}

div#id-testimoni .owl-carousel .owl-nav button.owl-prev span,
div#id-testimoni .owl-carousel .owl-nav button.owl-next span {
    display: none !important;
}
/*--------------------------------------------------------------
Testimonials Page Styles
---------------------------------------------------------------

/*--------------------------------------------------------------
# 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;    border-radius: 60px;}
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;    border-radius: 30px;}
main#sb--smallbiz-inner_box .faq .content p{padding:30px;color:#333;font-size:0.9rem;line-height:1.8rem;padding-right:1rem;}
.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 ===============*/

div#id-team .u-palette-1-base{
    color: #ffffff;
    background-color: #fdcf55;
    height: 114px;
    top: 450px;
}
div#id-team .single-s-img a img{
    width: 100%;
    height: auto;
    transition: all 0.5s;
}
div#id-team .single-team:hover .single-s-img a img{
    transform: rotate(10deg) scale(1.3);
}
div#id-team .single-s-img {
    position: relative;
    overflow: hidden;
}
div#id-team .team-area .single-s-content {
    background: #fff;
    padding: 0.5em 1em;
}

div#id-team .team-area h4.post-title{
     transition: all 0.3s ease 0s;
}
div#id-team .team-area .single-team:hover h4.post-title{
    letter-spacing: 1px;
}

div#id-team .single-s-img{text-align: center;position: relative;overflow: hidden;}
div#id-team .single-team .single-s-img:before,
div#id-team .single-team .single-s-img:after,
div#id-team .single-team .overlay:before,
div#id-team .single-team .overlay:after{content: '';background: linear-gradient(#f98a0d,#ffd317);opacity:0.7;height: 100%;width: 100%;transform: translateY(-100%);position: absolute;left: 0;top: 0;z-index: 1;transition: all 0.3s;}
div#id-team .single-team:hover .single-s-img:before,
div#id-team .single-team:hover .single-s-img:after,
div#id-team .single-team:hover .single-s-img .overlay:before,
div#id-team .single-team:hover .single-s-img .overlay:after{transform: translateY(0);}
div#id-team .single-s-img:after{ left: 25%; }
div#id-team .single-s-img .overlay:before{ left: 50%; }
div#id-team .single-s-img .overlay:after{ left: 75%; }
div#id-team .single-team:hover .single-s-img:before{ transition-delay: 0.225s; }
div#id-team .single-team:hover.single-s-img:after{ transition-delay: 0.075s; }
div#id-team .single-team:hover .single-s-img .overlay:before{ transition-delay: 0.15s; }
div#id-team .single-team:hover .single-s-img .overlay:after{ transition-delay: 0s; }
div#id-team .single-s-img img{width: 100%;height: auto;transition: all 0.3s ease 0s;}
div#id-team .single-team:hover .single-s-img img{ filter: grayscale(100%); }
div#id-team .single-s-img .overlay{width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;transition: all 0.2s;}
div#id-team .content{width: 100%;padding: 7px 0;opacity: 0;position: absolute;left: 0;bottom: -30px;z-index: 2;transition: all 0.3s ease 0.1s;}
div#id-team .single-team:hover .single-s-img .content{opacity: 1;bottom: 5px;}
div#id-team ul li {
    list-style: none;
    display: inline-block;
    padding: 0 0.8rem 0 0;
}

div#id-team ul {
    margin: 0;
}
/*=========== team section ===============*/

.projects-section{
    position: relative;
    padding: 100px 0 0;
}

.projects-section .inner-container{
    position: relative;
}

.project-block{
    position: relative;
}

.project-block .image-box{
    position: relative;
}

.project-block .image-box .image{
    position: relative;
    margin-bottom: 0;
}

.project-block .image-box .image img{
    display: block;
    width: 100%;
    height: auto;
}

.project-block .overlay-box{
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
}

.project-block .overlay-box h4{
    position: absolute;
    right: 30px;
    top: 30px;
    text-align: right;
    opacity:0;
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
   -webkit-transform:scale(0,0);
   -moz-transform:scale(0,0);
   -ms-transform:scale(0,0);
   -o-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: all 400ms ease;
   -moz-transition: all 400ms ease;
   -ms-transition: all 400ms ease;
   -o-transition: all 400ms ease;
   transition: all 400ms ease;
       padding: 0 2rem;
}

.project-block .overlay-box h4 a{
    color: #ffffff;
}

.project-block .image-box:hover .overlay-box h4{
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 700ms;
    -moz-transition-delay: 700ms;
    -ms-transition-delay: 700ms;
    -o-transition-delay: 700ms;
    transition-delay: 700ms;
}

.project-block .overlay-box:before{
    position: absolute;
    left: 50%;
    top: 50%;
    height: 0%;
    width: 0%;
    opacity: 0;
    overflow:hidden;
    content: "";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    /*background-color: rgba(0,0,0,0.90);*/
    opacity: 0.8;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.project-block .image-box:hover .overlay-box:before{
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    opacity: 0.8;
    visibility: visible;
    border-radius: 0%;
}

.project-block .overlay-box .btn-box{
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    text-align: center;
    opacity:0;
    margin-top: -15px;
   -webkit-transform:scale(0,0);
   -moz-transform:scale(0,0);
   -ms-transform:scale(0,0);
   -o-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: all 400ms ease;
   -moz-transition: all 400ms ease;
   -ms-transition: all 400ms ease;
   -o-transition: all 400ms ease;
   transition: all 400ms ease;
}

.project-block .overlay-box .btn-box a{
    position: relative;
    display: inline-block;
    font-size: 24px;
    line-height: 30px;
    color: #ffffff;
    font-weight: 400;
    margin: 0 6px;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.project-block .overlay-box .btn-box a:hover{
    color: #ff8a00;
}

.project-block .image-box:hover .overlay-box .btn-box{
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 400ms;
    -moz-transition-delay: 400ms;
    -ms-transition-delay: 400ms;
    -o-transition-delay: 400ms;
    transition-delay: 400ms;
}

.project-block .overlay-box .tag{
    position: absolute;
    left: 30px;
    bottom: 30px;
    text-align: right;
    opacity:0;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
   -webkit-transform:scale(0,0);
   -moz-transform:scale(0,0);
   -ms-transform:scale(0,0);
   -o-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: all 400ms ease;
   -moz-transition: all 400ms ease;
   -ms-transition: all 400ms ease;
   -o-transition: all 400ms ease;
   transition: all 400ms ease;
}

.project-block .image-box:hover .overlay-box .tag{
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition-delay: 1000ms;
    -moz-transition-delay: 1000ms;
    -ms-transition-delay: 1000ms;
    -o-transition-delay: 1000ms;
    transition-delay: 1000ms;
}

.projects-carousel{
    position: relative;
}


/*--------------------------------------------------------------
2. Button Styles
---------------------------------------------------------------*/

/*# sourceMappingURL=maps/application.min.css.map */
 

/* Display 1-- Max Font Size to display 10 lEss  */
.mb-10{margin-bottom:6rem;}
.display-6{font-weight:normal;    
    font-size: 1.1rem;
    line-height: 1.7;}
.font-weight-500{font-weight:500;}
.display-font-small{font-size: 1.4rem;}
.display-8{font-size:1.6rem;}
.display-9{font-size:2.5rem;line-height:3rem;}
.display-10{  
    font-size: 4rem;
    line-height: 4.2rem;
}
.display-2-2{
 font-size: 2rem; 
}

.display-2-9{
 font-size: 2.9rem;
    line-height: 3.4rem;
}
.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: 2.3rem;} 
.font-weight-600{font-weight: 600;}
.font-weight-300{font-weight: 300;}
.lh-1-5{
    line-height: 1.5;
}
.lh-2{
    line-height: 2;
}
.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;
}

/*--------------------------------------------------------------
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 .social-profile-icons li a i.fa {
text-align: center;
    font-weight: bold !important;
    font-size: 1.2rem;
    /* padding-right: 1rem; */
    background: #ccc;
    width: 40px;
    height: 40px;
    /* text-align: center; */
    border-radius: 50%;
    line-height: 40px;
}
footer#footer .social-profile-icons li a i.fa:hover {
    opacity: 0.8;
}
.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;
}
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-weight: 600;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,
footer#footer h1,
footer#footer h3,
footer#footer h4,
footer#footer h5,
footer#footer h6{
    font-size: 1.3rem;
    margin-bottom: 0.5rem !important;
    position: relative;
    display: inline-block;
    font-weight: 600;
}
footer#footer .widget i.fa{
        font-size: 1.3rem;
            font-weight: bold;
}
footer#footer .widget {
        padding-bottom: 0rem;
    word-break: break-word;
}
footer#footer .widget_nav_menu li {
    display: block;
    padding-right: 0;
}
/*footer#footer h2: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: 2rem 0 0.5rem 0;
    position: relative;
    font-size: 0.95rem;
    font-weight: 500;
    text-align: left;
}
footer#footer .widget_nav_menu li:last-child:before {
    /*content: no-close-quote;*/
}
footer#footer .widget_nav_menu li{
    position: relative;
}

footer#footer .foter--copyright_text{padding-top:5px;padding-bottom:5px;    font-weight: 600;}
footer#footer .gallery-item,
footer#footer .blocks-gallery-item{max-width: 45.33%;
    padding: 5px;}
footer#footer .gallery-item img,
footer#footer .blocks-gallery-item img {
    border-radius: 0px;
}
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;
    padding-left: 0 !important;
}
footer#footer ul{

    margin: 0;

}
footer#footer div#calendar_wrap caption{font-size:1rem;padding:0;margin:0;}
footer#footer .widget li{
font-size: 1rem;
    line-height: 20px;
    padding-top: 14px;
    position: relative;
    padding-left: 2rem;
    /* text-align: left; */
    margin: 0 0.5rem 0 0;
}
footer#footer .widget li:before {
    content: "\f2dd";
    font-family: 'Fontawesome';
    position: absolute;
    left: 0;
    color: #f5c115;
    top: 0;
    line-height: 45px;
    font-size: 1rem;
    text-align: center;
    left: 0;
    margin: 0 auto;
}
footer#footer .wp-block-latest-posts li:before {
    content: "\f073";
}
footer#footer .social-profile-icons li:before{
    content: none;
}
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 30px;width:100%;border-radius:00px;font-size:1rem;margin-bottom:0.5rem;font-weight:500;height:55px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
background: transparent;}
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:transparent;height:40px;font-size:20px;float:right;position:absolute;right:85%;top:0px;height:65px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;}
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: 0;
    padding: 10px 20px;
    font-weight: 600;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 55px;
}
footer#footer .ct--single-footer .social-profile-icons li a{line-height:2.5;}
footer#footer .ct--single-footer .social-profile-icons li{background:#ccc;border-radius:50%;margin:0 12px 0 0;width:35px;height:35px;padding:0;text-align:center;}
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 .price_slider_amount .button{font-size:1rem;float:right;width:75px;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: circle !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;/*font-family:'Poppins';*/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;font-family:'Poppins';}
.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;}
header.header--inner{
    height: 400px;
    padding: 15rem 0 0 0;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position: relative;
    background-attachment: fixed !important;
    text-align: center;
}
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{
  /*height:350px;padding:1rem 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;
}
.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:240px;}
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;
}
.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 10px 0;
    font-size: 15px;
    font-weight: 500;
    border-top: 0;
    border-left: 0;
    border-right: 0;
        height: 50px;
}
#contact__form select{position:relative;cursor:pointer;-moz-appearance:none;height:50px;}
#contact__form select::placeholder{color:#fff;opacity:1;}
#contact__form textarea{height:80px;
    opacity: 1;
}
.jsp--contact-content {
    color: #999;
    font-size: 1.2rem;
}
.jsp--bx-2:after {
    position: absolute;
    right: 0;
    bottom: -40px;
    height: 230px;
    width: 320px;
    background-image: url(assets/banner/icon-flower.png);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    /* left: 0; */
}
#contact__form textarea::placeholder{color:#fff;opacity:1;}
#contact__form label{width:100%;text-align:left;font-size:1rem;font-weight:500;margin:0;padding:0;}
#contact__form input[type="submit"]{
    padding: 12px 35px;
    font-weight: bold;
    border-radius: 0;
    font-size: 1rem;
    margin-top: 0rem;
    border: 0;
}
#contact__form input[type="submit"]:hover{/*opacity:1;box-shadow:0 0 0px 5px #fd7662;text-shadow:1px 0px 0px #000;*/}
.inner_contentbox{
        border-top-left-radius: 00px;
    border-top-right-radius: 00px;
    position: relative;
    padding-top: 50px !important;
    /*margin: 50px auto;*/
    padding: 0;
    width: 100%;
    list-style: none;
    /*background-color: #fff;*/
    /* box-shadow: 0 3px 20px 5px rgb(0 0 0 / 3%); */
    /* box-sizing: border-box; */
    /* padding: 50px 33px 80px; */
    /* margin-top: -100px; */
    margin-bottom: 0;
}
#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.3;
    background-size: cover;
}
.inner-bg-parallax{position:relative;}

/*--------------------------------------------------------------
# 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
--------------------------------------------------------------*/

/*--------------------------------------------------------------
# 404 Error Page
--------------------------------------------------------------*/
body.error404 .inner-parallax-section-holder{height:950px;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;
}
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 solid #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 solid #ccc !important;padding:25px 25px 10px 25px !important;}
strong.woocommerce-review__author{border-bottom:1px solid #ccc;}
.woocommerce-MyAccount-content{border:1px solid #ccc;padding:2rem 2rem;margin-top:2rem;}
.woocommerce-billing-fields,.woocommerce-shipping-fields{border:1px solid #ccc;padding:2rem;}
form.woocommerce-cart-form,.cart-collaterals{border:1px solid #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-top:1px dashed #000 !important;}


/*Custom Css*/
.font-weight-600{ font-weight: 600;}
.ptb-60 {padding: 60px 0;}
.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
--------------------------------------------------------------*/

.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#tm-sec10 .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 15px 0;
    padding: 5px 15px;
    background: transparent;
    font-size: 0.95rem;
    height: 45px;
    border-radius: 0px;
    border: 0;
    border-bottom: 1px solid #ffffff;
    font-weight: 600;
}






.footer-box {
    background: #ffffff;
}
.box-form {
    position: relative;
    z-index: 1;
}

/*--------------------------------------------------------------
# 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#tm-sec10 .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
---------------------------------------------------------------*/

.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;
}

/**/
/*=================== Skills Section ==============*/
:root{
    --white: #fff;
    --cl_1: #f5c115;
    --cl_2: #f5c115;
    
    --bg-gr_1: linear-gradient(to right,var(--cl_1),var(--cl_2));
    --cl_3: #FEC901;
    --cl_4: #FE0C34;
    --bg-gr_2: linear-gradient(to right,var(--cl_3),var(--cl_4));
    --cl_5: #559DF3;
    --cl_6: #9114D0;
    --bg-gr_3: linear-gradient(to right,var(--cl_5),var(--cl_6));
    --cl_7: #2CD190;
    --cl_8: #138FC8;
    --bg-gr_4: linear-gradient(to right,var(--cl_7),var(--cl_8));
}
.serviceBox{
    text-align: center;
    padding: 80px 0 0;
    margin: 80px 25px 0;
    border-left: 3px solid #000;
    position: relative;
    z-index: 1;
    border-right: 3px solid #000;
}
.serviceBox:before,
.serviceBox:after{
    content: '';
    background-color: #000;
    height: 3px;
    width: 70%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -2;
}
.serviceBox:after{
    background: #000;
    width: 100%;
    top: auto;
    bottom: 0;
}
.serviceBox .service-icon{
    color: #000;
    /*background: var(--bg-gr_1);*/
    font-size: 70px;
    line-height: 110px;
    width: 110px;
    height: 110px;
    /* margin: 0 auto; */
    border-radius: 50%;
    position: absolute;
    top: -16px;
    left: -55px;
    right: 0;
    z-index: 1;
    transition: all 0.3s;
}
.serviceBox:hover .service-icon{ font-size: 60px; }
.serviceBox .service-icon:before,
.serviceBox .service-icon:after{
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    height: 96%;
    width: 96%;
   /* border: 10px solid var(--white);*/
    border-radius: 50%;
    z-index: -1;
}
.serviceBox .service-icon:after{
    border: none;
   /* background: var(--bg-gr_1);*/
    height: 82%;
    width: 82%;
    z-index: -1;
    /* box-shadow: 0 0 10px rgb(0 0 0 / 30%); */
    transition: all 0.3s;
}
.serviceBox:hover .service-icon:after{
    box-shadow: 0 0 0 rgb(255 255 255), 0 0 10px var(--white) inset;
}
.serviceBox .service-content{
    padding: 0 20px 20px;
    /*border-right: 3px solid var(--cl_2);*/
}
.serviceBox .title{
    color: #000;
    font-size: 20px;
    margin: 0 0 10px;
}
.serviceBox .description{
    color: #707070;
    font-size: 15px;
    line-height: 27px;
}
.serviceBox.yellow:after,
.serviceBox.yellow .service-icon,
.serviceBox.yellow .service-icon:after{
    background: linear-gradient(to right,var(--cl_3),var(--cl_4));
}
.serviceBox.yellow:before{ background-color: var(--cl_3); }
.serviceBox.yellow{ border-left-color: var(--cl_3); }
.serviceBox.yellow .service-content{ border-right-color: var(--cl_4); }
.serviceBox.yellow .title{ color: var(--cl_4); }
.serviceBox.blue:after,
.serviceBox.blue .service-icon,
.serviceBox.blue .service-icon:after{
    background: var(--bg-gr_3);
}
.serviceBox.blue:before{ background-color: var(--cl_5); }
.serviceBox.blue{ border-left-color: var(--cl_5); }
.serviceBox.blue .service-content{ border-right-color: var(--cl_6); }
.serviceBox.blue .title{ color: var(--cl_6); }
.serviceBox.green:after,
.serviceBox.green .service-icon,
.serviceBox.green .service-icon:after{
    background: var(--bg-gr_4);
}
.serviceBox.green:before{ background-color: var(--cl_7); }
.serviceBox.green{ border-left-color: var(--cl_7); }
.serviceBox.green .service-content{ border-right-color: var(--cl_8); }
.serviceBox.green .title{ color: var(--cl_8); }
@media only screen and (max-width:990px){
    .serviceBox{ margin: 100px 0 0; }
}

/* Posts Section */


.header-border {
    background: #ffffff;
    width: 100%;
}
.header-border img {
    width: 100%;
}
/* Sec 1 */


div#id-features{
    overflow: hidden;
}
.jsp-sec1-container {
    box-shadow: 1px 2px 5px 3px rgb(0 0 0 / 8%);
    border: 1px solid #ffffff;
    /* border: 1px solid #dbe0ec; */
    /* padding: 40px 30px 45px 30px; */
    margin-bottom: 25px;
    overflow: hidden;
}
div#id-features .jsp-sec1-container h3 {
    transition: 0.3s ease-in-out;
}
div#id-features .jsp-sec1-container:hover{
    transition: 0s ease-in-out;
}
div#id-features .jsp-sec1-container:hover h3{
    letter-spacing: 0.5px;
    transition: 0.3s ease-in-out;
}
div#id-features .slider-leftsvg{
overflow: hidden;
    position: absolute;
    z-index: 5;
    -webkit-animation: wave 2s infinite alternate;
    animation: wave 2s infinite alternate;
    bottom: -10px;
    width: 100%;
}

@-webkit-keyframes wave {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes wave {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
div#id-features .id-features-image{
    overflow: hidden;
    position: relative;
}
div#id-features .slider-leftsvg path {
        fill: #ffffff;
    /*transform: rotate(
-5deg
);*/
    /* position: absolute; */
    /* left: 0; */
}

/**/
.overlay-count {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: #000;
    /*opacity: 0.6;*/
}

div#jsp-sec8 .jsp-sec8-content {
    background: #000;
}
div#jsp-sec8 .news-single-wrapper h6 {
    color: #ffffff;
    letter-spacing: 2px;
    font-size: 1.4rem;
}
div#jsp-sec8 .content-wrapper,
div#jsp-sec8 .content-wrapper a {

    color: #ffffff;
}
div#jsp-sec8 .icon-wrapper i.fa.fa-map-marker,
div#jsp-sec8 .icon-wrapper i.fa.fa-envelope,
div#jsp-sec8 .icon-wrapper i.fa.fa-phone{
    border: 6px solid #f6c629;
    width: 60px;
    height: 60px;
    line-height: 50px;
    border-radius: 50%;
    font-size: 1.5rem;
    color: #ffffff;
    -webkit-transition: -webkit-transform 0.3s cubic-bezier(.19,1,.22,1);
    transition: -webkit-transform 0.3s cubic-bezier(.19,1,.22,1);
    transition: transform 0.3s cubic-bezier(.19,1,.22,1);
    transition: transform 0.3s cubic-bezier(.19,1,.22,1),-webkit-transform 0.3s cubic-bezier(.19,1,.22,1);
}
div#jsp-sec8 .icon-wrapper:hover i.fa.fa-map-marker,
div#jsp-sec8 .icon-wrapper:hover i.fa.fa-envelope,
div#jsp-sec8 .icon-wrapper:hover i.fa.fa-phone {
   /* -webkit-transform: rotate(10deg);
    transform: rotate(10deg);*/
}


div#jsp-sec8 .jsp-sec-content-bx:hover .icon-wrapper:before{
        opacity: 1;
    -webkit-transform: translate3d(-50%,-50%,0);
    transform: translate3d(-50%,-50%,0);
    -webkit-transition: opacity 0.1s linear 0s,-webkit-transform 0.2s cubic-bezier(.19,1,.22,1);
    transition: opacity 0.1s linear 0s,-webkit-transform 0.2s cubic-bezier(.19,1,.22,1);
    transition: opacity 0.1s linear 0s,transform 0.2s cubic-bezier(.19,1,.22,1);
    transition: opacity 0.1s linear 0s,transform 0.2s cubic-bezier(.19,1,.22,1),-webkit-transform 0.2s cubic-bezier(.19,1,.22,1);
}
div#jsp-sec8 .icon-wrapper:hover i.fa:after{
  /*   -webkit-transform: translate3d(0%,0%,0);
    transform: translate3d(0%,0%,0);*/
}

div#jsp-sec8 .icon-wrapper:before {
display: block;
    position: absolute;
    bottom: -25px;
    left: 10px;
    width: 10px;
    height: 10px;
    background-color: #ffffff;
    border-radius: 50%;
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(-50%,10px,0);
    transform: translate3d(-50%,10px,0);
    -webkit-transition: opacity 0.1s linear 0.1s,-webkit-transform 0.2s cubic-bezier(.95,.05,.795,.035);
    transition: opacity 0.1s linear 0.1s,-webkit-transform 0.2s cubic-bezier(.95,.05,.795,.035);
    transition: opacity 0.1s linear 0.1s,transform 0.2s cubic-bezier(.95,.05,.795,.035);
    transition: opacity 0.1s linear 0.1s,transform 0.2s cubic-bezier(.95,.05,.795,.035),-webkit-transform 0.2s cubic-bezier(.95,.05,.795,.035);
    right: 0;
    text-align: center;
    margin: 0 auto;

  }
div#jsp-sec8 .icon-wrapper i.fa:after {
    content: "\f219";
    font-family: 'Fontawesome';
    /* float: left; */
    position: absolute;
    right: 0;
    color: #f5c115;
    top: -29px;
    /* background: #41436c; */
    width: 60px;
    height: 50px;
    line-height: 45px;
    font-size: 1.5rem;
    text-align: center;
    left: 0;
    margin: 0 auto;
}

div#jsp-sec8 div#google-map,
div#jsp-sec8 div#google-map iframe {
    display: block;
    width: 100%;
    height: 100%;
}
div#jsp-sec8 .content-wrapper a {
    letter-spacing: 3px;
}
div#jsp-sec8 .content-wrapper a.mailto-bx {
    letter-spacing: 0px;
}
div#jsp-sec8 .jsp-sec-content-bx {
    padding-left: 2rem;
    padding-right: 2rem;
}

/**/





/**/
.main-timeline{
    position: relative;
}
.main-timeline:after{
    content: '';
    display: block;
    clear: both;
}
.main-timeline .timeline{
    width: 55%;
    margin: 0 30px 60px 0;
    float: left;
}
.main-timeline .timeline-content{
    color: #333;
    min-height: 150px;
    padding: 30px;
    border: 1px solid #952F78;
    display: block;
    position: relative;
    z-index: 1;
}
.main-timeline .timeline-content:before,
.main-timeline .timeline-content:after{
content: '';
    background: #fff;
    /* box-shadow: 0 0 10px -1px rgb(0 0 0 / 30%); */
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    z-index: -1;
}
.main-timeline .timeline-content:before {
    outline: 5px solid #000;
    outline-offset: -10px;
}
.main-timeline .timeline p.description:after {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 230px;
    width: 320px;
    background-image: url(assets/banner/icon-flower.png);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
     left: 0; 
     margin: 0 auto;
}
.main-timeline .timeline-content:after{
background-color: #952F78;
    height: 50px;
    width: 100px;
    box-shadow: none;
    transform: translateY(-50%);
    left: 100%;
    right: auto;
    top: 50%;
    bottom: auto;
    z-index: 1;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 30px;
}
.main-timeline .timeline-content:hover{ text-decoration: none; }
.main-timeline .timeline-icon{
color: #fff;
    background: linear-gradient(to bottom,#fdfcf8,#fdcf55);
    font-size: 45px;
    text-align: center;
    line-height: 108px;
    height: 250px;
    width: 300px;
    position: absolute;
    top: 0;
    right: -400px;
    border-radius: 50%;
    
}
.main-timeline .timeline-icon img {
    height: 280px;
    width: 280px;
    border-radius: 50%;
}
.main-timeline .timeline-icon .slider-leftsvg {
    position: absolute;
    bottom: -35px;
    /* height: 55%; */
}
.main-timeline .timeline-icon .slider-leftsvg path {
    fill: #ffffff;
}
.main-timeline .timeline-icon i{ transform: rotate(-45deg); }
.main-timeline .timeline ul {
    margin: 0;
}

.main-timeline .timeline ul li {
    display: inline-block;
    padding-right: 2rem;
    position: relative;
}
.main-timeline .timeline:nth-child(even){
    float: right;
    margin: 0 0 60px 30px;
}
.main-timeline .timeline:nth-child(even) .timeline-content:after{
left: auto;
    right: 100%;
    border-radius: 0;
    border-top-left-radius: 30px;
    border-bottom-left-radius: 30px;
}
.main-timeline .timeline:nth-child(even) .timeline-icon{
    right: auto;
    left: -400px;
}


#sb--smallbiz-inner_box .widget-area h4:after,
#sb--smallbiz-inner_box .widget-area h5:after,
#sb--smallbiz-inner_box .widget-area h6:after,
#sb--smallbiz-inner_box .widget-area h3:after,
#sb--smallbiz-inner_box .widget-area h2:after,
#sb--smallbiz-inner_box .widget-area h1:after,
#sb--smallbiz-inner_box .wp-block-search .wp-block-search__label:after {
/*    content: "\f219";
    font-family: 'Fontawesome';
    position: absolute;
    right: 1px;
    color: #ebb914;
    top: -8px;
    font-size: 0.7rem;
    text-align: center;
    margin: 0 auto;*/
}
#sb--smallbiz-inner_box .widget-area h4:before,
#sb--smallbiz-inner_box .widget-area h5:before,
#sb--smallbiz-inner_box .widget-area h6:before,
#sb--smallbiz-inner_box .widget-area h3:before,
#sb--smallbiz-inner_box .widget-area h2:before,
#sb--smallbiz-inner_box .widget-area h1:before,
#sb--smallbiz-inner_box .wp-block-search .wp-block-search__label:before {
position: absolute;
    content: "\f22b";
    left: 45px;
    top: 15px;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    font-family: 'FontAwesome';
    opacity: 1;
}
.widget-area a:before{
    position: absolute;
    content: "\f22b";
    left: 0px;
    top: 15px;
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    font-family: 'FontAwesome';
    opacity: 0;
}
.widget-area a:hover {
    padding-left: 38px;
}
.widget-area a:hover:before {
    opacity: 1;
    left: 5px;
    font-weight: bold;
    /*color: #ff8a00;*/
}
.widget-area a {
    position: relative;
    /*color: #252525;*/
    font-weight: 600;
    display: inline-block;
    font-size: 16px;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
}

#sb--smallbiz-inner_box .widget-area h4:before,
#sb--smallbiz-inner_box .widget-area h5:before,
#sb--smallbiz-inner_box .widget-area h6:before,
#sb--smallbiz-inner_box .widget-area h3:before,
#sb--smallbiz-inner_box .widget-area h2:before,
#sb--smallbiz-inner_box .widget-area h1:before,
#sb--smallbiz-inner_box .wp-block-search .wp-block-search__label:before{
   /*     top: 20px;
    left: 50px;*/
}
.main-timeline .timeline ul li:last-child:before, 
.main-timeline .timeline ul li:last-child:after {
    content: none;
}
.main-timeline .timeline ul li:last-child {
    padding-left: 1rem;
}
#sb--smallbiz-inner_box .widget-area h4:after,
#sb--smallbiz-inner_box .widget-area h5:after,
#sb--smallbiz-inner_box .widget-area h6:after,
#sb--smallbiz-inner_box .widget-area h3:after,
#sb--smallbiz-inner_box .widget-area h2:after,
#sb--smallbiz-inner_box .widget-area h1:after,
#sb--smallbiz-inner_box .wp-block-search .wp-block-search__label:after{
/*        left: 51px;
    top: 10px;
    background: transparent;
        right: auto;*/
}

/*--------------------------------------------------------------
# Accoradation
--------------------------------------------------------------*/


.header--inner .inner-wave-anim{
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 5;
    width: 240%;
    -webkit-animation: innerpagewavy 4s infinite alternate;
    animation: innerpagewavy 4s infinite alternate;
    height: 75%;
}

@-webkit-keyframes innerpagewavy {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes innerpagewavy {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
.header--inner {
    overflow: hidden;
    position: relative;
}
.main--contents{
    position: relative;
    z-index: 5;
}

.faqs-container:after {
position: absolute;
    right: 15px;
    top: 0;
    height: 600px;
    width: 320px;
    background-image: url(assets/banner/icon-flower.png);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
}
.faqs-container{
    overflow: hidden;
}
.faq-singular {
    border: 1px solid #ccc;
    padding: 0 50px 0 30px;
    margin-bottom: 0.5rem;
    z-index: 5;
    position: relative;
}
.faq-singular:hover,
.faq-singular.active{
        background: #f1f1f1;
    background-image: linear-gradient(90deg, #f5c115 0%, #f5c115 8px, transparent 8px, transparent 100%);
}
.faq-singular .faq-question {
position: relative;
    cursor: pointer;
    margin: 0;
    padding: 25px 25px 25px 0px;
   /* display: flex;*/
}
.faqs-num {
    width: auto;
    display: inline-block;
}
.faq-singular .faq-question:before {
    position: absolute;
    content: "\f0fe";
    color: #808080;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    font-weight: 700;
    transition: all .5s;
    font-family: 'FontAwesome';
}
.faq-singular.active .faq-question:before {
    transform: translateY(-50%) rotate(45deg) scale(1.3);
}
.faq-answer {
    display: none;
    padding-bottom: 20px;
}

/*Team*/
.team-block{
    position: relative;
    margin-bottom: 60px;
}

.team-block .inner-box{
    position: relative;
    padding-right: 50px;
}   

.team-block .image-box{
    position: relative;
    margin-bottom: 15px;
}

.team-block .image-box .image{
    position: relative;
    margin-bottom: 0;
    overflow: hidden;
    z-index: 9;
}

.team-block .image-box img{
    display: block;
    width: 100%;
    height: auto;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}

.team-block .inner-box:hover .image-box img{
    opacity: .80;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.team-block .image-box .social-links{
    position: absolute;
    right: 0;
    top: 0;
}

.team-block .image-box .social-links li{
    position: relative;
    display: block;
    right: 0;
    opacity: 0;
    visibility: hidden;
}

.team-block .image-box .social-links li a{
    display: block;
    text-align: center;
    font-size: 19px;
    line-height: 50px;
    width: 50px;
    text-align: center;
    color: #222222;
    font-weight: 400;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.team-block .image-box .social-links li a:hover{
    color: #fbb216;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(2){
    transition-delay: 100ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(3){
    transition-delay: 200ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(4){
    transition-delay: 300ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(5){
    transition-delay: 400ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(6){
    transition-delay: 500ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(7){
    transition-delay: 600ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(8){
    transition-delay: 700ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(9){
    transition-delay: 800ms;
}

.team-block .inner-box:hover .image-box .social-links li:nth-child(10){
    transition-delay: 900ms;
}

.team-block .inner-box:hover .image-box .social-links li{
    right: -50px;
    opacity: 1;
    visibility: visible;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.team-block .image-box .name{
    position: absolute;
    right: -40px;
    bottom: 40px;
    min-width: 170px;
    text-align: center;
    background-color: #222222;
    z-index: 9;
    font-family: "Arimo", sans-serif;
    transform: skewX(-30deg);
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
    -o-transition: all 200ms linear;
    transition: all 200ms linear;
}

.team-block .image-box .name a{
    position: relative;
    display: inline-block;
    transform: skewX(30deg);
    font-size: 18px;
    line-height: 27px;
    color: #ffffff;
    font-weight: 500;
    padding: 10px 20px;
    min-width: 170px;
}

.team-block .inner-box:hover .image-box .name{
    background-color: #ff8a00;
}

.team-block .inner-box .designation{
    position: relative;
    display: block;
    width: 100%;
    text-align: right;
}

/*Team*/


/*Testimonials*/
.main-timeline{
    position: relative;
}
.main-timeline .jsp--timeline-icon img {
    border-radius: 50%;
    width: 160px;
    height: 160px;
    /* box-shadow: 0 0 5px rgb(0 0 0 / 50%); */
    padding: 0;
    position: relative;
    z-index: 5;
    border: 5px solid #f5c115;
}
.main-timeline .jsp--timeline-content:after{
/*content: '';
    display: block;
    clear: both;
    background-color: #f5c115;
    height: 3px;
    width: 20px;
    box-shadow: none;
    transform: translateY(-50%);
    right: -20px;
    top: 50%;
    bottom: auto;
    z-index: 1;
    position: absolute;*/
}
.main-timeline:before{
  /*    content: '';
    background-color: #f3bf15;
    height: 100%;
    width: 20px;
    border-radius: 20px;
    transform: translateX(-50%);
    position: absolute;
    left: 50%;
    top: 0;*/
}
.main-timeline .jsp--testimoni-timeline{
    width: 92%;
    /* padding: 0 60px 0 0; */
    margin: 0 10px 20px 0;
    float: left;
}
.main-timeline .jsp--timeline-content{
    background: #fff;
   /* text-align: center;*/
    /* min-height: 125px; */
    /* padding: 0 0 20px; */
    border-radius: 0;
    display: block;
    position: relative;
    border: 2px solid #f5c115;
}

.main-timeline .jsp--timeline-content:hover{ text-decoration: none; }
.main-timeline .jsp--timeline-icon{
        color: #fff;
    /* background-color: #f5c115 !important; */
    font-size: 45px;
    line-height: 93px;
    width: 160px;
    height: 160px;
    /* border-radius: 50%; */
    /* border: 5px solid #fff; */
    /* box-shadow: 0 0 5px rgb(0 0 0 / 50%); */
    transform: translateY(-50%);
    position: absolute;
    top: 15%;
    right: -110px;
    z-index: 5;
}
.main-timeline .jsp--title{
    background-color: #f5c115;
    /* font-size: 18px; */
    /* font-weight: 600; */
    /* letter-spacing: 1px; */
    /* text-transform: uppercase; */
    padding: 10px 70px 10px 30px;
    /* margin: 0 0 20px; */
    /* border-radius: 25px; */
    border: 0px solid #fff;
    text-align: right;
    display: inline-block;
    float: right;
    border-bottom-left-radius: 25px;
}
.main-timeline .jsp--description{
    color: #333;
    font-size: 13px;
    letter-spacing: 0.5px;
    margin: 0 25px 0;
    /*text-align: left;*/
}
.main-timeline .jsp--testimoni-timeline:nth-child(even){
    float: right;
    padding: 0 0 0 60px;
    margin: 0 0 20px 10px;
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) .jsp--timeline-icon{
    right: auto;
    left: -110px;
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) .jsp--title {
    float: left;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 25px;
    padding: 10px 30px 10px 70px;
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) p.jsp--description {
    padding-right: 0 !important;
    padding-left: 3rem !important;
   /* text-align: right;*/
    /* float: right; */
}
.main-timeline .jsp--timeline-icon:after {
/*    top: -2px;
    position: absolute;
    height: 165px;
    width: 80px;
    content: "";
    background: #f5c115;
    left: -90px;
    right: 0;
    text-align: center;
    margin: 0 auto;*/
  
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) .jsp--timeline-icon:after{
        right: -180px;
    border-radius: 0;
   /* border-top-right-radius: 150px;
    border-bottom-right-radius: 150px;*/
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) .jsp--timeline-content:after {
    left: -20px;
}
body.page-template-default .main-timeline:before {
    content: none;
}

/*Testimonials*/

.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;
}

.jsp--full-contact {
    background: #f5c115;
}
.jsp--bx-1 {
    background: #000;
   /* padding-right: 10rem !important;*/
}
div#contact__form {
    padding-right: 5rem;
}
.jsp--bx-1 .slider-leftsvg {
    width: 100%;
    /* height: 32%; */
}
.jsp--bx-1 .slider-leftsvg path {
    fill: #ffffff;
}
div#google-map {
    padding: 2rem 0rem 0 0rem;
}
.jsp--cont-bxent {
   /* background: #ffffff;*/
}
.jsp--bx-2 {
/*    position: relative;
    padding: 5rem 0rem 5rem 0!important;
    right: 5rem;*/
}
div#contact__form h2 {
    color: #f5c115;
}
.inner_contentbox iframe{width:100%;}

div#contact__form h2.jsp-heading:after {
    content: "";
    width: 20%;
    border-top: 5px solid #f5c115;
    display: inline-block;
    /* margin: 0px auto; */
    transition: all 0.8s ease 0s;
    position: absolute;
    margin-top: 10px;
    margin-left: -50px;
    left: 3rem;
    bottom: 20px;
}
.jsp--cont-bxent:before {
  /*  content: "";
    height: 100%;
    width: 7px;
    position: absolute;
    background: #f5c115;
    left: -5px;
    top: 0;*/
}
div#google-map iframe {
    width: 100%;
}
body.sticky-header header.header--inner {
    height: 500px;
        padding: 14rem 0;
}
main#sb--smallbiz-inner_box section.related.products h2.woocommerce-loop-product__title:before{
content: none !important;
}

body.sticky-header section.banner__slider {
   padding-top: 9rem;
}


div#main-slider .owl-dots {
    margin-top: 0;
    position: relative;
    bottom: 6rem;
}

div#main-slider .owl-carousel .owl-nav button.owl-next:before{
   /*  position: absolute;
    top: -315px;
     left: 550px;*/
}
 div#main-slider .owl-carousel .owl-nav button.owl-prev:before{
 /*    position: absolute;
    top: -315px;
   left: -590px;*/
}


div#main-slider .owl-carousel .owl-nav button.owl-next:hover:before, 
div#main-slider .owl-carousel .owl-nav button.owl-prev:hover:before {
    /*color:#aaabaa;
    border: 2px solid #aaabaa;*/
}

div#main-slider .owl-carousel .owl-nav button.owl-next:before{
    content: "\f178";
    font-family: FontAwesome;
    display: inline-block;
    color: #ffffff;
}

div#main-slider .owl-carousel .owl-nav button.owl-prev:before{
     content: "\f177";
    font-family: FontAwesome;
    display: inline-block;
    color: #ffffff;
}

div#main-slider .owl-carousel .owl-nav button.owl-prev span,
div#main-slider .owl-carousel .owl-nav button.owl-next span {
    display: none !important;
}
.id-header-topbar-socials ul{
        float: right;
}
.id-header-topbar {
    background: #fdcf55;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
}
header.site-header ul i.fa {
    font-size: 1.2rem;
    padding-left: 0.2rem;
    padding-right: 0.2rem;
}
.mp-header-content a {
    font-weight: 600;
}
div#id-blog .service-projectcontainer {
    position: absolute;
}
div#id-blog .box-cont {
    position: relative;
    left: 1rem;
    box-shadow: 0px 0px 6px 2px rgb(0 0 0 / 8%);
    margin: 0;
    padding-left: 15rem;
    padding-bottom: 7rem !important;
}
div#id-blog .id-box-gallery .grid-img img {
    height: 260px;
    /* top: 25px; */
    /* position: relative; */
    /* padding-top: 25px; */
}
div#id-blog .box-cont h4 {
    line-height: 35px;
}
div#id-blog .box-cont p {
    line-height: 26px;
}
div#id-blog .float-text {
    position: absolute;
    left: 0;
    top: -13px;
    width: 100%;
    font-size: 75px;
    line-height: 1em;
    color: #2f2f2f;
    /* font-weight: 700; */
    opacity: .10;
    right: 0;
    text-align: center;
    margin: 0 auto;
}
div#id-blog .id-box-gallery .grid-img:before{
    opacity: 0.9;
}


div#id-blog input[type="text"], 
div#id-blog input[type="email"], 
div#id-blog input[type="url"], 
div#id-blog input[type="password"], 
div#id-blog input[type="search"], 
div#id-blog input[type="number"], 
div#id-blog input[type="tel"], 
div#id-blog input[type="range"], 
div#id-blog input[type="date"], 
div#id-blog input[type="month"], 
div#id-blog input[type="week"], 
div#id-blog input[type="time"], 
div#id-blog input[type="datetime"], 
div#id-blog input[type="datetime-local"], 
div#id-blog input[type="color"], 
div#id-blog textarea, 
div#id-blog select{
padding: 10px 25px;
    width: 100%;
    height: 30px;
    background: transparent;
    border: 0;
    border-bottom: 1px solid #ccc;
}
div#id-blog input[type="submit"] {
border: none;
    font-weight: 600;
    background: #f5c115;
    text-align: center;
    border-radius: 30px;
    margin-top: 1rem;
    padding: 1rem 2rem;
}
.news-overlay{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
 /*   background: #000;
    opacity: 0.75;*/
}
.jsp--newsbox:before {
    content: "\f1d8";
    font-family: 'Fontawesome';
    float: left;
    position: absolute;
    left: 15px;
    bottom: 5px;
    /* width: 60px; */
    /* height: 50px; */
    /* line-height: 45px; */
    font-size: 2.5rem;
        z-index: 1;
    /* text-align: center; */
}
main#sb--smallbiz-inner_box p.jsp--description:after {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 230px;
    width: 320px;
    background-image: url(assets/banner/icon-flower.png);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    /* left: 0; */
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) p.jsp--description:after {
   position: absolute;
    left: 0;
    bottom: 0;
    height: 230px;
    width: 320px;
    background-image: url(assets/banner/icon-flower.png);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
}
.main-timeline .jsp--timeline-content:last-child:after{
    /*content: none;*/
}


div#id-appointment .text{font-size:1rem;}

div#id-appointment label{width:100%;}
div#id-appointment{    position: relative;}
div#id-appointment input[type="submit"]{
   margin-top: 0.5rem;
    background: linear-gradient( to right,#f9755c 0%,#fea45d 51%);
    border: 2px solid #000;
    padding: 0.9rem 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#id-appointment input[type="submit"]:hover {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.25);
}
div#id-appointment h1 {
  /*  font-family: 'Lalezar', cursive;*/
}

div#id-appointment span.wpcf7-not-valid-tip {
    position: absolute;
}

div#id-appointment h5 {
    position: relative;
    color: #ffffff;
}
.id-app-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
   /* background: #000;*/
  /*  opacity: 0.85;*/
}
.id-app-form {
    background: #ffffff;
    width: 100%;
    display: block;
    padding: 2rem 3rem 3rem 3rem;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
div#id-appointment h2 {
    color: #1e201f;
    background: #ccc;
  /*  -ms-transform: skew(-30deg,0deg);*/
    clip-path: polygon(100% 58%, 100% 58%, 100% 79%, 100% 79%, 100% 100%, 50% 100%, 0 100%, 0 40%, 0 40%, 100% 5%);
    padding: 2rem 0;
}
.sb-newsletter-box {
    padding-left: 3rem;
    padding-right: 3rem;
}
div#id-appointment li {
    display: inline-block;
    /* border-radius: 30px; */
    margin-right: 1rem;
    list-style: none;
}
div#id-appointment .id-all-button{
    border-radius: 30px;
}
.app-left-bx {
    padding-top: 15rem;
    padding-left: 3rem;
    padding-right: 6rem;
    padding-bottom: 8rem;
}
.app-wavey path {
    fill: #fdcf55;
}
.app-wavey{
    position: absolute;
      width: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    -webkit-animation: appwave 4s infinite alternate;
    animation: appwave 4s infinite alternate;
   /* height: 55%;*/
}
.id-app-bx{
        overflow: hidden;
}

div#id-appointment h1 {
    /* font-family: 'Lalezar', cursive; */
    color: #ffffff;
}
@-webkit-keyframes appwave {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes appwave {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}

div#id-appointment .id-all-button.btn-2 {
    background: transparent;
    border: 2px solid #ffffff;
}

.single_post:after {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    height: 400px;
    width: 320px;
    background-image: url(assets/banner/icon-flower.png);
    background-position: center;
    background-repeat: no-repeat;
    content: "";
    /* left: 0; */
    margin: 0 auto;
}

div#id-blog .owl-theme .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    background: #000;
    cursor: pointer;
    box-sizing: content-box;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-radius: 10px;
    overflow: hidden;
    left: initial !important;
    margin: 0 2.5px;
    left: auto !important;
}
div#id-blog .owl-theme .owl-dots .owl-dot.active span {
    width: 80px;
}
div#id-blog .owl-theme .owl-dots .owl-dot.active span:after {
    content: "";
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    left: 0;
    top: 0;
    background: #fdcf55;
    position: absolute;
    border-radius: 10px;
    height: 100%;
    width: 50%;
    /* opacity: 0; */
    transform: translatex(-100%);
    -webkit-transform: translatex(-100%);
    transition-delay: 0.2s;
    transform: translatex(-0%);
    -webkit-transform: translatex(-0%);
    opacity: 1;
}
div#id-blog .owl-theme .owl-dots .owl-dot:hover span{
     background: #fdcf55;
}
div#id-blog .owl-dots {
    position: absolute;
    right: -30px;
    top: 45%;
    transform: rotate(90deg);
}


div#id-blog span.wpcf7-form-control-wrap.Email:after,
div#id-blog span.wpcf7-form-control-wrap.your-email:after {
content: "\f0e0";
    font-family: 'Fontawesome';
    float: left;
    position: absolute;
    left: 0px;
    top: 00;
    /* width: 60px; */
    /* height: 50px; */
    /* line-height: 45px; */
    font-size: 1rem;
    text-align: center;
}
div#id-blog span.wpcf7-form-control-wrap.Name:after,
div#id-blog span.wpcf7-form-control-wrap.your-name:after {
    content: "\f007";
    font-family: 'Fontawesome';
    float: left;
    position: absolute;
    left: 0px;
    top: 00;
    /* width: 60px; */
    /* height: 50px; */
    /* line-height: 45px; */
    font-size: 1rem;
    text-align: center;
}
div#id-blog span.wpcf7-form-control-wrap.Message:after,
div#id-blog span.wpcf7-form-control-wrap.your-message:after,
div#id-blog span.wpcf7-form-control-wrap.your-subject:after{
    content: "\f075";
    font-family: 'Fontawesome';
 float: left;
    position: absolute;
    left: 0px;
    top: 00;
    /* width: 60px; */
    /* height: 50px; */
    /* line-height: 45px; */
    font-size: 1rem;
    text-align: center;
}
div#id-blog span.wpcf7-form-control-wrap.Url:after{
    content: "\f141";
    font-family: 'Fontawesome';
  float: left;
    position: absolute;
    left: 0px;
    top: 00;
    /* width: 60px; */
    /* height: 50px; */
    /* line-height: 45px; */
    font-size: 1rem;
    text-align: center;
}
div#id-blog span.wpcf7-form-control-wrap.Quiz:after {
    content: "\f122";
    font-family: 'Fontawesome';
  float: left;
    position: absolute;
    left: 0px;
    top: 00;
    /* width: 60px; */
    /* height: 50px; */
    /* line-height: 45px; */
    font-size: 1rem;
    text-align: center;
}


#id-counter{
    padding-bottom: 9rem !important;
}

#id-counter h5.title {
    position: absolute;
    top: 135px;
    text-align: center;
    margin: 0 auto;
    /* left: 0; */
    /* right: 0; */
    color: #ffffff;
    font-weight: bold;
    margin: 0 auto;
    width: 100%;
    /* padding-top: 12rem; */
    padding: 0 2rem;
}
.ProgressBar,
.ProgressBar-contentCircle {
  display: table;
  height: 330px;
  position: absolute;
  width: 320px;
}

.ProgressBar-circle,
.ProgressBar-circle2,
.ProgressBar-background {
 fill: none;
    stroke: #fdcf55;
    stroke-width: 4;
    /*stroke-linecap: round;*/
    stroke-dasharray: 4;
    stroke-dashoffset: 0;
    position: relative;
    z-index: 10;
}

.ProgressBar-background {
  stroke: white;
  stroke-width: 4;
  z-index: 0;
}

.ProgressBar-percentage {
    color: #389ba6;
    font-size: 3.8rem;
    text-align: center;
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    font-weight: bold;
    position: relative;
    top: -40px;
}

/************************/
/* structure de la page */
/************************/
.Content {
  /*height: 270px;
  margin: -135px 0 0 0;*/
  /*position: absolute;*/
  /*top: 50%;
  width: 100%;*/
}

.List {
display: flex;
    list-style: none;
    margin: 0 auto;
    padding: 0px;
    width: 100%;
    height: 210px;
}

.List-item {
  float: left;
  width: 320px;
}

.Title {
  text-align: center;
}
div#id-counter h1:after {
    display: block;
    content: "";
    position: absolute;
    width: 181px;
    height: 5px;
    left: 50px;
    bottom: 10px;
}
body.post-template-default.single.single-post header.header--inner h1 {
    line-height: 1;
}
body.single.single-product header.header--inner h1 {
    line-height: 1;
    font-size: 2.5rem !important;
    overflow: hidden;
        padding: 0 2rem;
}
body.single.single-product header.header--inner {
    padding-top: 10rem !important;
}
main#sb--smallbiz-inner_box section#gallery .img-overlay i.fa {
    opacity: 1;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: 40%;
}

/*--------------------------------------------------------------
6. Media Quries
---------------------------------------------------------------*/
@media screen and (min-width:320px) and (max-width:1200px){


 .main-timeline .timeline-icon{
            height: 250px;
    width: 250px;
               right: -350px;
    }
   /* .main-timeline .timeline-content:after{
            width: 65px;
    }*/
}
@media screen and (min-width:320px) and (max-width:1100px){
div#id-testimoni .test-title-box{
        width: 31%;
}

    body.post-template-default.single.single-post header.header--inner h1 {
    font-size: 1.9rem;
}
    #id-counter .ProgressBar-background {
    stroke: #ffffff;
    cx: 125;
    cy: 125;
    r: 115;
}
#id-counter .ProgressBar-circle {
    cx: 125;
    cy: 125;
    r: 115;
}
.ProgressBar, .ProgressBar-contentCircle {
    width: 230px;
}
.main-timeline .timeline-icon img {
    height: 260px;
    width: 230px;
}
div#id-blog .box-cont{
        padding-left: 12rem;
}
.jsp--newsbox p {
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 !important;
}

.app-left-bx {
    padding-left: 2rem;
    padding-right: 2rem;
}
div#id-appointment li{
        margin-right: 0rem;
}
div#id-projects h6.reveal-text {
    font-size: 1.5rem !important;
}

     div#id-team .u-palette-1-base{
            top: 370px;
    }
        div#id-service .id-all-button a:hover:after {
    -webkit-transform: translateX(50%) !important;
    transform: translateX(50%) !important;
}
div#id-testimoni .owl-carousel .owl-nav button.owl-next:before{
    left: 140px;
}
div#id-testimoni .owl-carousel .owl-nav button.owl-prev:before{
        left: 60px;
}
div#id-testimoni .float-text{
    font-size: 40px;
    top: 15px;
}
        div#jsp-sec10 .wpcf7:after{
            right: 25px;
    }
    .jsp--bx-1 {
        padding-right: 0rem !important;
}
.jsp--bx-2{
        /*right: 3rem;*/
}
        #sb--smallbiz-inner_box .widget-area h4 {
    padding: 1rem 0 1rem 3rem;
}
#sb--smallbiz-inner_box .widget-area h4:before {
    top: 20px;
    left: 15px;
}
#sb--smallbiz-inner_box .widget-area h4:after {
    left: 15px;
}
      .main-timeline .jsp--testimoni-timeline {
    /*width: 36%;*/
}
    .email-signature .signature-details:before{
        left: 0;
    }
 div#jsp-sec4 .our-team .team-image{
            width: 90%;
    }
.ct--element-image img{
     /*   height: 140px;*/
}
div#id-testimoni p.description {
    padding: 2rem 2rem 2rem 2.5rem;
}
div#id-testimoni .ip-testimonial-imagebox{
        padding: 4rem 2rem 4rem 2rem!important;
}
      .main-timeline .timeline-icon{
            height: 250px;
    width: 250px;
        right: -290px;
    }
    .main-timeline .timeline:nth-child(even) .timeline-icon {
    right: auto;
    left: -290px;
}
    .main-timeline .timeline-content:after{
    width: 40px;
    }
    
    footer#footer h2 {
    /*font-size: 1.8rem;*/
}
div#jsp-sec10 .banner-person img {
    max-width: 40%;
}
div#jsp-sec10 h1.hero-text {
    font-size: 3.4rem;
}
div#jsp-sec10 em {
    font-size: 3rem;
}
div#jsp-sec10 .jsp--newsbox h1 {
    font-size: 1.9rem;
}
div#jsp-sec10 .box-form {
    margin: 0 4rem !important;
}



    .jsp-blog ul li:before,
    .jsp-blog ul li:after{
        right: -20px;
    }
    .jsp-blog:hover .jsp--blog-content:after, 
    .jsp-blog.hover .jsp--blog-content:after {
    -webkit-transform: scale(6.2);
    transform: scale(6.2);
}
.countdownwrap{
            margin: 0 0px auto;
    }    
.slide .slide__content--headings .title {
    font-size: 0.95rem;
    line-height: 1.9rem;
}
.slide .slide__content--headings .top-title {
        margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-size: 2.9rem !important;
    line-height: 4rem !important;
}
.slide .slide__content{
    top: 48%;
}
section.banner__slider .btn {
    margin-top: 0.8rem !important;
}
}

@media screen and (min-width:320px) and (max-width:1024px){
    body.post-template-default.single.single-post header.header--inner h1 {
    font-size: 1.9rem;
}
    #id-counter .ProgressBar-background {
    stroke: #ffffff;
    cx: 125;
    cy: 125;
    r: 115;
}
#id-counter .ProgressBar-circle {
    cx: 125;
    cy: 125;
    r: 115;
}
.ProgressBar, .ProgressBar-contentCircle {
    width: 230px;
}
    div#contact__form {
    padding-right: 2rem;
    margin-left: 2rem;
}
.main-timeline .timeline-icon img {
    height: 260px;
    width: 230px;
}

div#id-projects h6.reveal-text {
    font-size: 1.5rem !important;
}
.app-left-bx {
    padding-left: 2rem;
    padding-right: 2rem;
}
div#id-appointment li{
        margin-right: 0rem;
}

    div#id-team .u-palette-1-base{
            top: 370px;
    }
    div#id-service .id-all-button a:hover:after {
    -webkit-transform: translateX(50%) !important;
    transform: translateX(50%) !important;
}
    div#jsp-sec10 .wpcf7:after{
            right: 25px;
    }
 .jsp--bx-1 {
        padding-right: 0rem !important;
}
.jsp--bx-2{
       /* right: 3rem;*/
}
        #sb--smallbiz-inner_box .widget-area h4 {
    padding: 1rem 0 1rem 3rem;
}
    .main-timeline .jsp--testimoni-timeline {
  /*  width: 36%;*/
 
}
      .email-signature .signature-details:before{
        left: 0;
    }
    div#jsp-sec4 .our-team .team-image{
            width: 90%;
    }
    div#jsp-sec4 .our-team .team-content {
    padding: 10px 10px;
}


.ct--element-image img{
        /*height: 140px;*/
}
div#id-testimoni p.description {
    padding: 2rem 2rem 2rem 2.5rem;
}
div#id-testimoni .ip-testimonial-imagebox{
        padding: 4rem 2rem 4rem 2rem!important;
}

    .main-timeline .timeline-icon{
            height: 250px;
    width: 250px;
        right: -290px;
    }
    .main-timeline .timeline:nth-child(even) .timeline-icon {
    right: auto;
    left: -290px;
}
    #sb--smallbiz-inner_box .widget-area h4:before{
            top: 20px;
    left: 15px;
    }
    #sb--smallbiz-inner_box .widget-area h4:after{
            left: 15px;
    }
    .main-timeline .timeline-content:after{
    width: 40px;
    }

    footer#footer h2 {
   /* font-size: 1.8rem;*/
}
div#jsp-sec10 .banner-person img {
    max-width: 40%;
}
div#jsp-sec10 h1.hero-text {
    font-size: 3.4rem;
}
div#jsp-sec10 em {
    font-size: 3rem;
}
div#jsp-sec10 .jsp--newsbox h1 {
    font-size: 1.9rem;
}
div#jsp-sec10 .box-form {
    margin: 0 4rem !important;
}

    .jsp-blog ul li:before,
    .jsp-blog ul li:after{
        right: -20px;
    }
    .jsp-blog:hover .jsp--blog-content:after, 
    .jsp-blog.hover .jsp--blog-content:after {
    -webkit-transform: scale(6.2);
    transform: scale(6.2);
}
    .countdownwrap{
            margin: 0 0px auto;
    }
    .slide .slide__content--headings .title {
    font-size: 0.95rem;
    line-height: 1.9rem;
}
.slide .slide__content--headings .top-title {
        margin-top: 0 !important;
    margin-bottom: 0 !important;
    font-size: 2.9rem !important;
    line-height: 4rem !important;
}
.slide .slide__content{
    top: 48%;
}
section.banner__slider .btn {
    margin-top: 0.8rem !important;
}

    .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#tm-sec1 img{
    height:100%;
}    
ul.mainmenu li a{
        font-size: 1rem;
}    
div#ip-sec7 p{
	    padding-right: 0;
}
div#id-testimoni .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 (max-width:992px){

div#jsp-sec4 .our-team .team-image {
    width: 45%;
}
div#main-slider .item .cover .header-content h2 {
    word-break: break-word;
    font-size: 2.5rem !important;
}
div#id-team .u-palette-1-base{
    top: 450px;
}

	.ct2logo--title{}
.desktop-none{display:none;position:absolute;left:0;top:35px;}
 }
@media (max-width:991px){
#exitButton{
        top: 40px !important;
  }
body.post-template-default.single.single-post header.header--inner .pr-title{
    margin-bottom: 0 !important;
}
body.post-template-default.single.single-post header.header--inner .bread-marg{
    padding-top: 0 !important;
}
    body.post-template-default.single.single-post header.header--inner h1 {
     font-size: 1.5rem;
    padding: 0 7rem;
}
    body.post-template-default.single.single-post header.header--inner {
       padding: 11rem 0 0 0;
}
    #id-counter .ProgressBar-background {
    stroke: #ffffff;
    cx: 160;
    cy: 160;
    r: 150;
}
#id-counter .ProgressBar-circle {
    cx: 160;
    cy: 160;
    r: 150;
}
.ProgressBar, .ProgressBar-contentCircle {
    width: 320px;
}
#id-counter .List{
        height: 320px;
}


    div#id-blog .box-cont {
    padding-left: 15rem;
}
.jsp-newsoffer-bx {
    margin: 0;
    /* padding: 0; */
}
div#id-projects h6.reveal-text {
    font-size: 2rem !important;
}
div#id-projects .section-title {
    margin-bottom: 3rem !important;
}

.app-wavey{
        height: 20%;
}
.app-left-bx{
        padding-top: 8rem;
        padding-bottom: 2rem;
}
.id-app-form{
       margin: 0;
    margin-bottom: 1.5rem;
}

    div#id-testimoni .full-bx {
    display: flex !important;
}
div#id-testimoni .test-title-box {
    position: relative;
    float: none;
    display: block;
    width: 100%;
    max-width: 100%;
    flex: 100%;
}
div#id-testimoni .float-text {
    font-size: 60px;
    top: 0;
}
    div#id-team .u-palette-1-base {
    top: 450px;
}
    div#id-about h1 {
    font-size: 2rem !important;
}
div#id-about .zoom {
    margin-bottom: 2rem;
}
div#id-about .zoom .fe-outer-block img {
    height: auto;
}
    .header.site-header ul.sub-menu li a:hover:after {
    top: 13px;
}
    div#main-slider .owl-nav .owl-prev{
            right: 11%;
    }
    div#main-slider .item .cover .header-content{
        top: 33%;
    }
    div#main-slider .id-all-button{
        margin-top: 0 !important;
    }
    .ct2logo--dec a{
            font-size: 1rem;
    }
    .tab-mob{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
header.site-header{
    position: relative !important;
}
.mob-l-0{
        padding-left: 0;
            max-width: 100%;
}
div#main-slider .id-all-button a{
        padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
}
div#main-slider .slider-leftsvg {
    height: 50%;
}
    .id-header-topbar{
            margin-top: 0 !important;
                border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    }
.main-bar-wraper{
    position: absolute;
}
/*.mp-header-content {
    width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
        margin-top: 0.5rem;
}*/
.jsp-mob {
    margin: 0;
    padding: 0;
}


    div#main-slider .slider-leftsvg{
            height: 45%;
    }
    div#main-slider .item .cover .header-content {
    top: 32% !important;
    left: 12% !important;
    width: 80% !important;
}
div#main-slider .item .cover .header-content h2 {
    font-size: 2.5rem !important;
}
div#main-slider .owl-dots {
   /* bottom: 4rem !important;*/
}
    body.sticky-header section.banner__slider {
   padding-top: 9rem;
}
    header.site-header ul.mainmenu li:hover a, 
    header.site-header .navigation li.current_page_item a {
    background-color: transparent !important;
}
    div#jsp-sec10 .wpcf7:after {
    right: 50px;
}
    .jsp--bx-1 {
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
}
.jsp--bx-2 {
    right: 0;
    padding: 0rem !important;
}
    .main-timeline .jsp--testimoni-timeline {
    width: 85%;
}
    .jsp-facility {
    padding: 3rem !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
    div#jsp-sec4 .our-team .team-image img{
            height: 145px;
    }
    div#jsp-sec4 .our-team .team-image {
    width: 95%;
}
div#jsp-sec4 .our-team .social li a{
        width: 30px;
    height: 30px;
    line-height: 30px;
}
div#jsp-sec4 .our-team .social li:nth-child(1){
    margin-left: -10px;
}
div#jsp-sec4 .our-team .social li:nth-child(2){
        margin-top: -73px;
}
div#jsp-sec4 .our-team .social li:nth-child(3){
    margin-right: -10px;
}
div#jsp-sec4 .our-team .social li:nth-child(4){
        margin-right: -13px;
}
div#jsp-sec4 .our-team .social li:nth-child(5){
        margin-right: -13px;
    margin-top: 45px;
}
    div#id-testimoni p.description,
    .jsp-testimoni-content {
    padding: 2rem 13rem 2rem 0rem;
}
    #sb--smallbiz-inner_box .widget-area h4{
            text-align: left;
    padding-left: 3rem;
    }
.banner-person {
    margin: 0 auto;
    text-align: center;
}
div#jsp-sec10 .banner-person img {
    max-width: 100%;
    text-align: center;
    margin: 0 auto;
    bottom: 0;
    bottom: 0;
     position: relative;
}
div#jsp-sec10 .banner-text {
    /* bottom: 0; */
    left: 50%;
    overflow: visible;
    position: relative;
    top: 0;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70%;
}
div#jsp-sec10 h1.hero-text {
    font-size: 4.4rem;
    text-align: center;
    margin-bottom: 5rem !important;
}
div#jsp-sec10 .banner-person {
    margin: 0 auto;
    text-align: center;
    margin-top: 11rem;
}


    .jsp-blog ul li:before{
            right: -60px;
    }
    .jsp-blog ul li:after{
            right: -59px;
    }
    div#jsp-sec8 div#google-map,
div#jsp-sec8 div#google-map iframe{
       display: inherit;
    width: 100%;
    height: 450px;
}
   #id-counter canvas {
    /* padding: 0 150px !important; */
    width: 690px !important;
    height: 155px !important;
}
    .slick-slide img {
    width: 20%;
}
.slide .slide__content--headings .title {
    font-size: 0.9rem;
    line-height: 1.5rem;
}
 .slide .slide__img{
       clip-path: polygon(60% 0%, 100% 0%, 100% 100%, 50% 100%);
 }   
 .jsp-about-mob{
    margin: 0;
    padding: 0;
 }
 div#jsp-sec2 h1 {
    text-align: center;
    margin: 0;
    padding: 0 !important;
}

   
.wpb_theme_custom_element.wpb_tm-skill_box {
    padding-top: 2rem;
}
div#id-testimoni .sb--testimonial-content {
    padding-top: 2rem;
}
    div#id-testimoni .tm-top-content {
    top: 0;
    left: 0;
    text-align: center;
    margin: 0 auto;
}
  div#id-testimoni .relative-9{
    right: 0;
    padding-top: 5rem;
    padding-bottom: 7rem !important;
}
div#id-testimoni .ct--element-image img {
/*       width: 250px;
    height: 200px;*/
}
.sb--testimonial-content {
    padding-top: 0;
    text-align: center;
    margin: 0 auto;
    padding: 0 49px;
}
div#id-testimoni .owl-carousel .owl-nav button.owl-prev {
    bottom: auto;
    right: 50px;
    left: 0;
    text-align: center;
    margin: 0 auto;
}
div#id-testimoni .owl-carousel .owl-nav button.owl-next {
    bottom: auto;
    right: 0;
    left: 50px;
    margin: 0 auto;
    text-align: center;
}
    .tm-rev{
        padding-top: 3rem;
    }
    .slider, .slide, .slide .slide__img img {
   /* height: 80vh;*/
}
.slide .slide__content--headings .top-title, 
.slide .slide__content--headings .title{
   /*font-size: 2rem;
    line-height: 2.3rem;*/
}
.slide .slide__content{
    /*top: 65%;*/
}
        .slide .slide__img img{
        /*height: 100%;*/
    }


    .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;
    line-height: 1.5rem;
    text-align: center;}
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:768px){
div#jsp-sec4 .our-team .team-image img{
            height: 185px;
    }
    div#jsp-sec4 .our-team .team-image {
    width: 60%;
}
div#jsp-sec4 .our-team .social li:nth-child(1){
        margin-top: -20px;
}
div#jsp-sec4 .our-team .social li:nth-child(2){
        margin-top: -75px;
}
div#jsp-sec4 .our-team .social li:nth-child(3){
    margin-right: -10px;
}
div#jsp-sec4 .our-team .social li:nth-child(4){
        margin-right: -15px;
            margin-top: 3px;
}
div#jsp-sec4 .our-team .social li:nth-child(5){
       margin-right: -18px;
    margin-top: 45px;
}
div#jsp-sec4 .our-team .social li a{
        line-height: 26px;
}
}
@media (max-width:767px){
    #id-counter .ProgressBar-background {
    stroke: #ffffff;
    cx: 160;
    cy: 160;
    r: 150;
}
#id-counter .ProgressBar-circle {
    cx: 160;
    cy: 160;
    r: 150;
}
.ProgressBar, .ProgressBar-contentCircle {
    width: 370px;
}
#id-counter .List {
    height: 370px;
        padding: 0px;
}
#id-counter {
    padding-bottom: 2rem !important;
}

    .main-timeline .timeline-icon .slider-leftsvg {
    position: absolute;
    bottom: -19px;
    width: 100%;
}
div#id-blog .service-projectcontainer {
       position: relative;
    padding: 0 !important;
}   
div#id-blog .box-cont {
    padding-left: 2rem;
    left: 0;
    margin-right: 0 !important;
} 
div#id-blog .owl-dots {
    right: 0;
    top: 65%;
    transform: rotate(90deg);
}
.jsp--newsbox {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
div#id-blog .id-box-gallery .grid-img img{
    height: auto;
}

    
    .id-header-topbar-socials ul {
    float: none;
    text-align: center;
    padding-top: 0.5rem;
}
        .jsp--bx-1 {
       padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
}
.jsp--bx-2 {
    padding: 0rem !important;
}
    body.error404 .inner-parallax-section-holder{
            height: 750px;
    }
    .main-timeline .jsp--testimoni-timeline {
    width: 75%;
}
    div#jsp-sec4 .our-team .team-image {
    width: 80%;
}
    .main-timeline .timeline-icon {
    height: 250px;
    width: 300px;
    right: auto;
    position: relative;
    margin: 0 auto;
}
.main-timeline .timeline-content:after{
background-color: #952F78;
    /* height: 40px; */
    /* width: 5px !important; */
    box-shadow: none;
    transform: translateY(-50%) !important;
    left: 0;
    right: auto;
    top: -22px !important;
    bottom: auto;
    z-index: 1;
    right: 0;
    text-align: center;
    margin: 0 auto;
    border-radius: 0 !important;
    border-bottom-left-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
}
.main-timeline .timeline:nth-child(even) .timeline-content:after {
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    /* position: absolute; */
}
.main-timeline .timeline {
    width: 55%;
    margin: 0 30px 35px 0;
    float: left;
}
.main-timeline .timeline:nth-child(even) {
    float: right;
    margin: 0 0 35px 30px;
}
.timeline-icon {
    margin-top: 1rem;
}
#sb--smallbiz-inner_box .widget-area h4{
        padding-left: 3rem;
}
.main-timeline .timeline:nth-child(even) .timeline-icon {
    right: auto;
    left: auto;
}
    .main-timeline .timeline{
        width: 100%;
    }

.main-timeline .timeline-icon img {
       height: 260px;
    width: 270px;

}


    #id-counter canvas {
    /* padding: 0 150px !important; */
    width: 580px !important;
    height: 130px !important;
}
    #tm-sec6 .wpb_tm-skill_box .icon-wrap:before {
    width: 80%;
}
     div#id-testimoni .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){
    body.single.single-product header.header--inner h1 {
    line-height: 1;
    font-size: 1.4rem !important;
    overflow: hidden;
    padding: 0 1rem;
}
body.post-template-default.single.single-post header.header--inner h1 {
    font-size: 1rem;
    padding: 0 0;
}
body.post-template-default.single.single-post header.header--inner .breadcrumb {
    font-size: 0.89rem;
}
   #id-counter .ProgressBar-background {
    stroke: #ffffff;
    cx: 160;
    cy: 160;
    r: 150;
}
#id-counter .ProgressBar-circle {
    cx: 160;
    cy: 160;
    r: 150;
}
.ProgressBar, .ProgressBar-contentCircle {
    width: 370px;
}
#id-counter .List {
    height: 370px;
        padding: 100px;
}
    div#contact__form {
    padding-right: 1rem;
    margin-left: 1rem;
}
    header.header--inner{
        padding: 10rem 0 0 0 !important;
    }
    .main--contents .pr-title {
    margin-bottom: 0 !important;
    line-height: 0;
}
.bread-marg{
    margin-top: 0 !important;
    padding-top: 0 !important;
}
.main-timeline .jsp--title {
    margin-left: 3rem !important;
}

.app-left-bx {
    padding-left: 1rem;
    padding-right: 1rem;
}
div#id-appointment .id-all-button a {
    padding-left: 1.2rem !important;
    padding-right: 1.2rem !important;
}
.sb-newsletter-box {
    width: 100%;
    padding-left: 0rem !important;
    padding-right: 0rem !important;
}
.id-app-form {
    padding: 2rem 0rem 3rem 0rem !important; 
}

    main#sb--smallbiz-inner_box p.jsp--description {
    padding-right: 0 !important;
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) p.jsp--description {
    padding-right: 0 !important;
    padding-left: 0rem !important;
}
.main-timeline .jsp--title{
    padding: 10px 30px 10px 30px !important;
}
    div#id-testimoni .float-text {
    font-size: 50px;
    top: 5px;
}
    .jsp-testimoni-content {
    margin: 0 !important;
    padding-bottom: 0 !important;
}
div#id-testimoni p.description {
    padding: 14rem 1rem 0rem 1rem !important;
}
    .ct--element-image {
    position: absolute;
    right: 0;
    top: 0;
    height: 300px;
    width: 180px;
    left: 0;
    margin: 0 auto;
    text-align: center;
}
.ct--element-image img {
    right: 0;
}
.ct--element-image:before {
  position: absolute;
    right: -20px;
    bottom: 70px;
    height: 155px;
    width: 150px;
    background-color: #ebebeb;
    content: "";
    /* opacity: 0; */
    transition: all 300ms ease;
    transition-delay: 500ms;
}
    .sb--testimonial-content {
    padding: 0;
}
div#id-testimoni p.description, 
.jsp-testimoni-content {
    padding: 2rem 2rem 2rem 0rem;
}
div#id-team .section-title.mb-0 {
    width: 70%;
}
    footer#footer .mob-pd {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
}
.ft-content{
    margin-bottom: 2rem !important;
}
.mob-right-pd-mr{
    margin: 0 !important;
    padding: 0 !important;
}
.mob-block{
    padding: 0 !important;
}
    .mob-pd-0{
        padding: 0;
    }
    div#id-about h6 {
    width: 55% !important;
}
div#id-about h1 {
    font-size: 1.6rem !important;
}
div#id-about .icon-wrap {
    display: inline-block;
    width: auto;
}
div#id-about .entry-box-wrap {
    display: contents;
}
    .mb-screen-0{
        margin: 0;
        padding: 0;
    }
    div#id-service .id-sub-content {
    margin: 0 !important;
    padding: 0 !important;
}
div#id-service h1 {
    font-size: 2.1rem;
    line-height: 2.3rem;
}
/*header.site-header{
    position: relative !important;
}
.mob-l-0{
        padding-left: 0;
}
div#main-slider .id-all-button a{
        padding-top: 0.2rem !important;
    padding-bottom: 0.2rem !important;
}
div#main-slider .slider-leftsvg {
    height: 50%;
}
    .id-header-topbar{
            margin-top: 0 !important;
                border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    }
.main-bar-wraper{
    position: absolute;
}
*/
.mp-header-content {
    width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
        margin-top: 0.2rem;
}
.id-header-topbar-socials ul {
    float: none;
    text-align: center;
    padding-top: 0.5rem;
}
.id-header-topbar-socials{
    padding-left: 0;
}
div#main-slider .item img {
    height: 350px;
}
div#main-slider .item .cover .header-content {
    top: 40% !important;
}
div#main-slider .owl-nav .owl-next{
    right: 0%;
}
div#main-slider .owl-nav .owl-prev {
    right: 8%;
}
    body.sticky-header section.banner__slider {
    padding-top: 11rem;
}
    .woocommerce-message {
    margin-bottom: 5rem;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 0;
}
.woocommerce-message a.button.wc-forward{
        position: absolute;
    top: 3rem;
    float: left;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 55px !important;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
    margin: 0 !important;
}
    .woocommerce .woocommerce-ordering, 
    .woocommerce-page .woocommerce-ordering {
    width: 100%;
    /* text-align: center; */
}
p.woocommerce-result-count, 
.woocommerce .woocommerce-ordering select {
       padding: 0 10px;
    width: 100%;
    text-align: center;
}
    .box-form {
    padding: 0 2rem !important;
}
    div#jsp-sec10 .banner-person img{
            max-width: 75%;
    }
    #wpadminbar {
    position: fixed;
}
body.sticky-header header.header--inner {
    height: 500px;
    padding: 14rem 0;
}
header.header--inner h1, 
body.archive.post-type-archive.post-type-archive-product .align-items-center, 
body.page-template-contact-template .inner-parallax-section-holder h2, 
.inner-elements-holder-item.inner-horizontal-alignment-center h5 {
    font-size: 2rem;
    line-height: 2rem;
}
body.sticky-header header.header--inner .pr-title{
   margin-bottom: 0 !important;
}
    .jsp--bx-1 {
    padding-right: 0rem !important;
    padding-bottom: 0rem !important;
    padding-left: 0rem !important;
}
.jsp--bx-2 {
    padding: 0rem !important;
}
    body.error404 .inner-parallax-section-holder{
        height: 700px;
    }
    .main-timeline .jsp--timeline-icon{
            transform: translateY(-20%);
    }
    .main-timeline .jsp--testimoni-timeline {
    width: 100%;
}
.main-timeline .jsp--timeline-icon{
        position: relative;
    top: 0;
    right: 0;
    z-index: 5;
    left: 0;
    margin: 0 auto;
    text-align: center;
}
.main-timeline .jsp--testimoni-timeline{
        padding: 0 00px 0 0;
}
.main-timeline .jsp--testimoni-timeline:nth-child(even) .jsp--timeline-icon {
    right: 0;
    left: 0;
}
.main-timeline .jsp--testimoni-timeline:nth-child(even),
.main-timeline .jsp--testimoni-timeline{
        /*margin: 0 0 120px 10px !important;*/
}
.main-timeline .jsp--testimoni-timeline:nth-child(even){
        padding: 0 0 0 00px;
}
    .faq-singular .faq-question{
            font-size: 1rem;
    }
    .faq-singular{
            padding: 0 30px 0 30px;
    }
    .jsp-facility {
    padding: 0 0rem 0 3rem !important;
}
    div#jsp-sec4 .our-team .team-image {
    width: 40%;
}
    div#id-testimoni .tm-top-content h1 {
    padding-left: 0 !important;
}
    div#id-testimoni p.description {
    /*padding: 2rem 5rem 2rem 1rem !important;*/
}
div#id-testimoni .ct--element-image img {
   /* width: 250px;
    height: 185px;*/
}

div#id-testimoni .ring-img img{
        left: 15px;
    top: 60px;
}
.ct--element-image {
   /* max-width: 40%;*/
}
div#id-testimoni p.description:after{
        width: 60px;
    height: 60px;
        bottom: -32px;
    right: 30%;
    transform: rotate(-48deg);
}
.jsp-testimoni-content{
        margin-top: 1rem !important;
}
.sb-newsletter-box h1.jsp-heading {
    font-size: 2.5rem;
}


    .footer-jsp--socials {
    text-align: center !important;
        padding-left: 0 !important;
    padding-right: 0 !important;
}

    div#jsp-sec10 h1.hero-text {
    font-size: 3.4rem;
    text-align: center;
    margin-bottom: 5rem !important;
}
div#jsp-sec10 .banner-text{
    width: 100%;
}
.jsp-newsoffer-bx{
    padding: 0;
    margin: 0;
}
div#jsp-sec10 .box-form {
    margin: 0 0rem !important;
}
div#jsp-sec10 .wpcf7:after {
    content: "\f040";
    position: absolute;
    top: auto;
    font-size: 1.2rem;
    right: 0;
    color: #fff;
    font-family: 'Fontawesome';
    text-align: center;
    border-radius: 50%;
    line-height: 50px;
    width: 60px;
    width: 10px;
    height: 20px;
    cursor: pointer;
    left: 0;
    margin: 0 auto;
    bottom: 20px;
}
div#jsp-sec10 input[type="submit"] {
    border-radius: 7px;
        margin: 0 auto;
    margin-top: 0.2rem;
}
div#jsp-sec10 input[type="text"], 
div#jsp-sec10 input[type="email"], 
div#jsp-sec10 input[type="url"], 
div#jsp-sec10 input[type="password"], 
div#jsp-sec10 input[type="search"], 
div#jsp-sec10 input[type="number"], 
div#jsp-sec10 input[type="tel"], 
div#jsp-sec10 input[type="range"], 
div#jsp-sec10 input[type="date"], 
div#jsp-sec10 input[type="month"], 
div#jsp-sec10 input[type="week"], 
div#jsp-sec10 input[type="time"], 
div#jsp-sec10 input[type="datetime"], 
div#jsp-sec10 input[type="datetime-local"], 
div#jsp-sec10 input[type="color"], 
div#jsp-sec10 textarea, 
div#jsp-sec10 select{
    border-radius: 7px;
}


    .jsp-blog ul li:before {
    right: -80px;
}
.jsp-blog ul li:after {
    right: -78px;
}
    div#jsp-sec8 .jsp-sec-content-bx{
        padding-left: 0;
        padding-right: 0;
    }
    .tm-top-content h1 {
    font-size: 3rem !important;
}
    #id-counter canvas {
    /* padding: 0 150px !important; */
    width: 380px !important;
    height: 90px !important;
}
    .slide a.mt-4 {
    margin-top: 0rem !important;
}
    .slide .slide__content--headings .top-title{
            font-size: 2rem !important;
                line-height: 3rem !important;
    }
    .slide .slide__content--headings .title {
        font-size: 0.75rem;
    line-height: 1.3rem;
    margin-top: 0.5rem !important;
}
.jsp-mob-about{
    padding-left: 1rem !important;
    padding-top: 0.5rem !important;
}
.jsp-padd-l-0{
    padding-left: 0 !important;
}
div#jsp-sec2 .icon-wrap {
    width: 25% !important;
}
div#jsp-sec2 .entry-box-wrap {
    width: 75% !important;
}


    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: 4rem;
}    
    div#tm-sec10 {
    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#tm-sec1 .year_box {
    left: 20px;
}
    div#tm-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#id-testimoni .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#tm-sec1 img{
            padding-right: 55px;
    }
    div#tm-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);*/
}    
.slide .slide__content--headings .top-title{
    font-size: 1.5rem;
    line-height: 1.8rem;
}    
.slide .display-10 {
        font-size: 1.5rem;
    line-height: 1.8rem;
}
.slide .slide__content.slide__content__right{
    left: 8%;
    width: 80%;
}
.slider, .slide, .slide .slide__img img {
    height: 70vh;
}
.slide .slide__img img {
    /*height: auto !important;*/
}
.slide .slide__content{
    top: 50% !important;
}
.slide a.mt-4 {
    margin-top: 1rem !important;
}
.slide .btn{
    
        padding: 6px 12px;
}

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: 0rem;
        padding-left: 1rem !important;
}
    .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: 96%;
}
.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: 285px;
	}
	body.page-template-contact-template .inner-parallax-section-holder h2 {
    font-size: 3rem;
    margin: 1rem !important;
    padding: 0;
    /* line-height: 0; */
}
	.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, #tm-sec10 select{font-size:0.95rem;}
 div#tm-sec10 input[type="submit"]{right: 30px;
    /*font-size: 0.6rem;*/
    padding: 0.9rem 1rem;}
 div#tm-sec10 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#tm-sec1 .section-title {
    text-align: center;
}    
div#tm-sec1 .line{
    display: block;
}
div#tm-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:475px){

    #id-counter .ProgressBar-background {
    stroke: #ffffff;
    cx: 150;
    cy: 150;
    r: 140;
}
#id-counter .ProgressBar-circle {
    cx: 150;
    cy: 150;
    r: 140;
}
.ProgressBar, .ProgressBar-contentCircle {
    width: 300px !important;
}

    #id-counter .List{
            margin: 0 55px auto;
            padding: 0;
    }
    .ProgressBar, .ProgressBar-contentCircle {
    width: 275px;
}
    .main-timeline .timeline-icon img {
    height: 260px;
    width: 260px;
}
    .ct--element-image:before {
    position: absolute;
    right: -20px;
    bottom: 130px;
    height: 120px;
    width: 150px;
    background-color: #ebebeb;
    content: "";
    transition: all 300ms ease;
    transition-delay: 500ms;
}
    div#id-testimoni p.description {
    padding: 10rem 1rem 0rem 1rem !important;
}
        body.sticky-header section.banner__slider {
    padding-top: 14rem;
}
    body.error404 .inner-parallax-section-holder {
    height: 630px;
}
.ct--element-image {
/*    right: 20px;
    top: 40px;
    z-index: 1;*/
}
div#jsp-sec4 .our-team .team-image {
    width: 50%;
}
}
@media (max-width:375px){
    #id-counter .List {
    margin: 0 30px auto;
}
    .main-timeline .timeline-icon img {
    height: 250px;
    width: 245px;
}
.main-timeline .timeline-icon {
    width: 270px;
}
    div#id-appointment li{
        display: block;
            margin: 0 auto;
    text-align: center;
    }
    div#id-appointment .id-all-button{
        margin-top: 5px !important;
    }
    .ct--element-image:before{
        right: -20px;
    bottom: 130px;
    height: 120px;
    width: 110px;
    }
    div#id-team .section-title.mb-0 {
    width: 80%;
}
    div#id-about h6 {
    width: 60% !important;
}
div#id-about h1 {
    font-size: 1.4rem !important;
}
    header.header--inner{
            padding: 2rem 0;
    }
    .woocommerce-error, 
    .woocommerce-info, 
    .woocommerce-message {
    padding: 0;
}
    div#id-testimoni .ct--element-image img {
   /* width: 250px;
    height: 110px;*/
}
div#jsp-sec4 .our-team .team-image {
    width: 58%;
}
.ct--element-image{
        right: 00px;
            max-width: 45%;
}
div#id-testimoni .item {
    padding-right: 1rem;
}
div#jsp-sec10 .box-form {
   /* margin: 0 3rem !important;*/
}
div#jsp-sec10 .jsp--newsbox h1 {
    font-size: 1.9rem;
    margin-bottom: 0rem !important;
     padding: 0 2rem !important;
}

    .jsp-blog ul li:before {
    right: -70px;
}
.jsp-blog ul li:after {
    right: -69px;
}
    #id-counter canvas {
    /* padding: 0 150px !important; */
    width: 350px !important;
    height: 80px !important;
}
   div#jsp-sec2 .icon-wrap i.fa {
    font-size: 2.5rem;
}
.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){
    #id-counter .List {
    margin: 0 0px auto;
}
    .main-timeline .timeline-icon img {
    height: 240px;
    width: 180px;
}
.main-timeline .timeline-icon {
       height: 240px;
    width: 210px;
}
    div#id-appointment h1 {
    font-size: 2rem !important;
    line-height: 2.5rem !important;
}
    div#id-testimoni .float-text {
    font-size: 40px;
    top: 10px;
}
    .ct--element-image:before {
    right: -20px;
    bottom: 185px;
    height: 80px;
    width: 80px;
}
    div#id-team .section-title.mb-0 {
    width: 90%;
}
    .footer-bx-2 i.fa {
    font-size: 1.5rem;
    padding-right: 1rem !important;
}
    div#id-about h6 {
    width: 75% !important;
}
    div#main-slider .owl-nav .owl-prev {
    right: 11%;
}
    .breadcrumb {
    font-size: 0.9rem !important;
}
    body.sticky-header section.banner__slider {
    padding-top: 13rem;
}
    div#contact__form h2 {
    font-size: 3rem !important;
}
    div#jsp-sec4 .our-team .team-image {
    width: 70%;
}
    div#id-testimoni .ct--element-image img {
    width: 250px;
    height: 90px !important;
}
.ct--element-image {
    max-width: 42%;
    top: 50px;
}
    .jsp-blog ul li:before {
    right: -55px;
}
.jsp-blog ul li:after {
    right: -55px;
}
    #id-counter canvas {
    /* padding: 0 150px !important; */
    width: 300px !important;
    height: 70px !important;
}
    div#jsp-sec2 .icon-wrap i.fa {
    font-size: 1.8rem;
}
#tm-sec7 .tm-project-element .tm-project-element-content{
        padding: 50px 10px;
}    
div#tm-sec1 .year_box {
    position: absolute;
    top: 22%;
    width: 110px;
    height: 110px;
            left: 10px;
}  
div#tm-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,
body.single.single-product .main--contents h1{  
    font-weight: bold;
    font-size: 5rem;
}


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;
}
.woocommerce-checkout h1 {
    margin-top: 4rem;
}


















.alert-warning {
    color: #000000;
    background-color: #f5c115;
    border-color: #f5c115;
    font-weight: bold;
}
.product-grid{
    font-family: 'Dosis', sans-serif;
    text-align: center;
}
.product-grid .product-image{
    overflow: hidden;
    position: relative;
}
.product-grid .product-image a.image{ display: block; }
.product-grid .product-image img{
    width: 100%;
    height: auto;
}
.product-grid:hover .product-image .pic-1{
    opacity: 0;
    transition: all 0.5s ease 0s;
}
.product-image .pic-2{
    width: 100%;
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.product-grid:hover .product-image .pic-2{ opacity: 1; }
.product-grid .product-discount-label{
    color: #dc2626;
    font-size: 16px;
    font-weight: 500;
    opacity: 0;
    position: absolute;
    top: 10px;
    right: 10px;
    transition: all 0.3s ease;
}
.product-grid:hover .product-discount-label{ opacity: 1; }
.product-grid .product-links{
    font-size: 0;
    width: 130px;
    padding: 0;
    margin: 0;
    list-style: none;
    opacity: 0;
    transform: translateX(-50%) translateY(-50px);
    position: absolute;
    top: 42%;
    left: 50%;
    transition: all 500ms ease 0s;
}
.product-grid:hover .product-image .product-links{
    opacity: 1;
    transform: translateX(-50%) translateY(0);
}
.product-grid .product-links li{
    display: inline-block;
    transition: all 500ms ease 0s;
}
.product-grid:hover .product-links li{ margin: 0 2px; }
.product-grid .product-links li a{
    color: #fff;
    background: #000;
    font-size: 16px;
    line-height: 35px;
    width: 35px;
    height: 35px;
    box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.2);
    display: block;
    transition: all 0.3s ease 0s;
}
.product-grid .product-links li a:hover{
    color: #fff;
    background: #fa8b6e;
}
.product-grid .product-content{
    background-color: #fff;
    padding: 12px;
}
.product-grid .rating{
    padding: 0;
    margin: 0 0 8px;
    list-style: none;
}
.product-grid .rating li{
    color: #FFAB00;
    font-size: 12px;
}
.product-grid .rating li.far{ color: #999; }
.product-grid .title{
/*    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    text-transform: capitalize;
    margin: 0 0 7px;*/
}
.product-grid .title a{
    transition: all 0.3s ease 0s;
}
.product-grid .title a:hover{ color: #FA8B6E; }
.product-grid .price{
/*    color: #333;
    font-family: 'Lustria', serif;
    font-size: 16px;
    margin: 0 0 15px;*/
}
.product-grid .price ins{
    background: transparent;
}
.product-grid .price span{
    font-size: 1rem;
/*    color: #9e9e9e;
    text-decoration: line-through;
    margin: 0 5px 0 0;
    display: inline-block;*/
}
.product-grid .add_to_cart_button{
color: #f5c115;
    font-size: 16px;
    /* font-weight: 500; */
    /* text-transform: capitalize; */
    /* letter-spacing: 0.6px; */
    padding: 15px 30px;
    /* border-bottom: 1px solid #000; */
    transition: all 0.3s ease 0s;
    background: #000;
}
.product-grid:hover .add_to_cart_button {
    color: #fff;
    background: #000;
    padding: 20px 50px;
}
@media screen and (max-width:990px){
    .product-grid{ margin: 0 0 30px; }
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
    cursor: pointer;
    border-color: #000 !important;
}


.slider-leftsvg.yellow{
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 5;
    width: 240%;
    -webkit-animation: footerwave1 4s infinite alternate;
    animation: footerwave1 4s infinite alternate;
    /*height: 55%;*/
}

@-webkit-keyframes footerwave1 {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes footerwave1 {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
.footer-box {
    overflow: hidden;
    position: relative;
}

.slider-leftsvg.yellow {
    position: absolute;
    top: 30px;
    left: 0;
    right: 0;
    /* z-index: -1; */
    width: 100%;
}
.slider-leftsvg.yellow path {
    fill: #010101;
}
.slider-leftsvg.light path {
    fill: #fdc53d;
}
footer#footer{
     background: #010101;
}
footer#footer .border-top {
    border-top: 2px solid #ffffff !important;
}
.footer-bx-2 {
    padding: 0rem 0rem 1rem 0rem;
}
.footer-bx-1 {
    background: #0d0d0d;
    padding: 4rem 2rem;
    margin-bottom: 5rem;
}
.footer-border img {
    width: 100%;
}
footer#footer p {
    font-size: 1rem;
}
.jsp-footer-soc li {
    margin: 0  !important;
    /* padding: 0; */
}
.jsp-footer-soc i.fa {
border: 6px solid #f6c629;
    width: 45px;
    height: 45px;
    line-height: 35px;
    border-radius: 50%;
    font-size: 0.85rem;
    text-align: center;
    /* font-weight: 600; */
    border-style: double;
    color: #f5c115;
    position: relative;
}
.jsp-footer-soc i.fa:after {
 content: "\f219";
    font-family: 'Fontawesome';
    /* float: left; */
    position: absolute;
    right: 0;
    color: #f5c115;
    top: -30px;
    /* background: #41436c; */
    /* width: 30px; */
    /* height: 30px; */
    line-height: 45px;
    font-size: 1.2rem;
    text-align: center;
    left: 0;
    margin: 0 auto;
}
.footer-jsp--socials {
    background: #000;
}
.footer-jsp--socials ul {
    margin: 0;
    padding: 0;
}

















/*Services*/


main#sb--smallbiz-inner_box .grid {
    position: relative;
    clear: both;
    margin: 0 auto;
  width:100%;
    list-style: none;
    text-align: center;
}

/* Common style */
main#sb--smallbiz-inner_box .grid figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0px;
    width: 100%;
    height: auto;
    background: #3085a3;
    text-align: center;
    cursor: pointer;
}

main#sb--smallbiz-inner_box .grid figure img {
    position: relative;
    display: block;
    min-height: 100%;
    max-width: 100%;
    opacity: 0.8;
}

main#sb--smallbiz-inner_box .grid figure figcaption {
    padding: 2em;
    color: #fff;
    /* text-transform: uppercase; */
    /* font-size: 1.25em; */
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

main#sb--smallbiz-inner_box .grid figure figcaption::before,
main#sb--smallbiz-inner_box .grid figure figcaption::after {
    pointer-events: none;
}

main#sb--smallbiz-inner_box .grid figure figcaption,
main#sb--smallbiz-inner_box .grid figure figcaption > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
main#sb--smallbiz-inner_box .grid figure figcaption > a {
    z-index: 1000;
    text-indent: 200%;
    white-space: nowrap;
    font-size: 0;
    opacity: 0;
}
main#sb--smallbiz-inner_box .grid figure h2 span {
    font-weight: 800;
}

main#sb--smallbiz-inner_box .grid figure h2,
main#sb--smallbiz-inner_box .grid figure p {
    margin: 0;
}
main#sb--smallbiz-inner_box figure.effect-apollo {
    background: #f5c115;
}

main#sb--smallbiz-inner_box figure.effect-apollo img {
    opacity: 0.95;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
}

main#sb--smallbiz-inner_box figure.effect-apollo figcaption::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.5);
    content: '';
    -webkit-transition: -webkit-transform 0.6s;
    transition: transform 0.6s;
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);
}

main#sb--smallbiz-inner_box figure.effect-apollo p {
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 3em;
    padding: 0 1em;
    max-width: 150px;
    border-right: 4px solid #fff;
    text-align: right;
    opacity: 0;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}

main#sb--smallbiz-inner_box figure.effect-apollo h2 {
    text-align: left;
}

main#sb--smallbiz-inner_box figure.effect-apollo:hover img {
    opacity: 0.6;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}

main#sb--smallbiz-inner_box figure.effect-apollo:hover figcaption::before {
    -webkit-transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
    transform: scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);
}

main#sb--smallbiz-inner_box figure.effect-apollo:hover p {
    opacity: 1;
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}


/*Services*/




/**/
#gallery {
  /*padding-top: 40px;*/
}
@media screen and (min-width: 991px) {
  #gallery {
    /*padding: 00px 30px 0 30px;*/
  }

}
.img-wrapper {
  position: relative;
  
      border: 3px solid #ffffff;
}
.img-wrapper img {
  width: 100%;
}
.img-overlay {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
}
.img-overlay:hover{
opacity: 0.7 !important;
}
.img-overlay i {
  color: #fff;
  font-size: 3em;
}

#overlay {
  background: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#overlay img {
  margin: 0;
  width: 80%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  padding: 2%;
      background-image: url(images/home-slider-img-7.png);
}
@media screen and (min-width: 768px) {
  #overlay img {
    width: 60%;
  }
}
@media screen and (min-width: 1200px) {
  #overlay img {
    width: 50%;
  }
}

#nextButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
}
#nextButton:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  #nextButton {
    font-size: 3em;
  }
}

#prevButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
}
#prevButton:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  #prevButton {
    font-size: 3em;
  }
}

#exitButton {
  color: #fff;
  font-size: 2em;
  transition: opacity 0.8s;
  position: absolute;
  top: 15px;
  right: 15px;
}
#exitButton:hover {
  opacity: 0.7;
}
@media screen and (min-width: 768px) {
  #exitButton {
    font-size: 3em;
  }
}






/***********
* PORTFOLIO
***********/
.portfolio_item_post .item_content{
width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    overflow: hidden;
    transition: all 0.5s;
   /* background: #ffffff;*/
   /* margin-bottom: 1rem;*/
}
.portfolio_item_post img{
    width: 100%;
}
.cwsportfolio_posts_grid .bellaria_wrapper{
    overflow: visible;
}
.cwsportfolio_posts_grid.dynamic_content{
    text-align: center;
}
.cwsportfolio_posts_grid.dynamic_content .hexgrid-inner-wrapper{
    margin-left: auto;
    margin-right: auto;
    position: relative;
}
.cwsportfolio_posts_grid.dynamic_content .bellaria_load_more{
    margin-top: 30px;
}
.cwsportfolio_posts_grid.posts_grid_2 hr.posts_grid_divider:before,
.cwsportfolio_posts_grid.posts_grid_3 hr.posts_grid_divider:before,
.cwsportfolio_posts_grid.posts_grid_4 hr.posts_grid_divider:before{
    display: none;
}
.portfolio_item_post .item_content .carousel_link{
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.portfolio_item_post .item_content .video_link{
    position: absolute;
    z-index: 1;
    width: 30px;
    height: 35px;
    bottom: 10px;
    right: 10px;
}

.cwsportfolio_post_title:not(:last-child){
    margin-bottom: 0.5em;
}
.cwsportfolio_post_title{
    font-size: 24px;
    font-weight: 500;
    margin-top: 0;
    position: relative;
    z-index: 1;
}
.posts_grid.posts_grid_hex_style_2 .cwsportfolio_post_title,
.posts_grid.posts_grid_hex_style .cwsportfolio_post_title{
    text-transform: uppercase;
}
.cwsportfolio_post_title a:hover{
    color: inherit;
}
.portfolio_item_post.under_img .cwsportfolio_post_title{
    margin-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.portfolio_item_post.under_img .cwsportfolio_post_title a .div_left,
.portfolio_item_post.under_img .cwsportfolio_post_title a .div_right{
    display: inline-block;
    width: 39px;
    height: 13px;
    transition: all 0.5s;
}
.portfolio_item_post.under_img .cwsportfolio_post_title a .div_left{
    margin-right: 10px;
}
.portfolio_item_post.under_img .cwsportfolio_post_title a .div_right{
    margin-left: 10px;
}
.post_single .cwsportfolio_post_title{
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 20px;   
}
.cwsportfolio_post_terms{
    position: relative;
    z-index: 1;
    color: #fff;
}
.cwsportfolio_post_terms > *{
    vertical-align: middle;
}
.cwsportfolio_post_terms a{
    font-size: 0.866667em;
    text-decoration: none;
}
.portfolio_item_post.under_img .cwsportfolio_post_terms,
.portfolio_item_post.under_img .cwsportfolio_post_terms a{
    color: #363636;
}
.cwsportfolio_posts_grid_post_content{
    color: #fff;
    opacity: 0.8;
}
.portfolio_item_grid_post{
    margin-bottom: 30px;
}
.posts_grid_showcase .portfolio_item_grid_post{
    margin-bottom: -2px;
    height: 400px;
}
.posts_grid.posts_grid_showcase .item .pic {
    background-position: center center;
    background-size: cover;
}
.portfolio_item_post{
    position: relative;
    z-index: 1;
}
.portfolio_item_post:not(.under_img) .item_shadow_box{
    display: block;
    position: absolute;
    top: 10%;
    bottom: 25px;
    left: 10%;
    right: 10%;
    z-index: -1;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-box-shadow: 0 15px 50px 0 transparent;
    box-shadow: 0 15px 50px 0 transparent;
    -webkit-transition: box-shadow .3s ease; 
    -moz-transition: box-shadow .3s ease;
    transition: box-shadow .3s ease;
}
.portfolio_item_post:hover .item_shadow_box{
   /* -webkit-box-shadow: 0 30px 100px 0 rgba(0,0,0,0.85);
    box-shadow: 0 30px 100px 0 rgba(0,0,0,0.85);*/
}
.portfolio_item_post:hover{
    z-index: 2;
}
.portfolio_item_post .hover-effect{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-delay: 0s;
    padding: 0;
    border-radius: 10px;
    overflow: hidden;
}
.hover-effect > svg{
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
}
.portfolio_item_post .links.area{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 0;
}
.portfolio_item_post .links.video,
.cwsportfolio_post .links.video{
    z-index: 2;
    color: #fff;
    opacity: 0.5;
    font-size: 40px;
    padding: 0;
    height: auto;
    transition-delay: 0.01s;
}
.posts_grid_4 .portfolio_item_post .links.video{
    font-size: 30px;
}
.portfolio_item_post .links.video:hover,
.cwsportfolio_post .links.video:hover{
    opacity: 0.9;
}
.portfolio_item_post .links_wrap{
    position: relative;
    z-index: 2;
    transform: translateY(-10px);
    transition: all 0.5s;
    margin-bottom: 15px;
}
.portfolio_item_post.under_img .links_wrap{
    margin-bottom: 0;
}
.portfolio_item_post .links_wrap .links{
    color: #363636;
    font-size: 20px;
    width: 70px;
    height: 70px;
    line-height: 66px;
    text-align: center;
}
.portfolio_item_post .links_wrap .links .icon_shape{
    left: 1px;
}
.portfolio_item_post .links_wrap .links .icon_shape svg{
    stroke: transparent;
}
.portfolio_item_post .links_wrap .links:before{
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.portfolio_item_post:hover .links_wrap{
    transform: translateY(0);
}
.portfolio_item_post .links_wrap .links:hover:before{
   /* opacity: 0.7;*/
}
.portfolio_item_post.hoverbi .hover-effect:before{
 /*   position: absolute;
    z-index: -1;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    border: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.35s,-webkit-transform 0.35s;
    transition: opacity 0.35s,transform 0.35s;
    -webkit-transform: scale(0);
    transform: scale(0);*/
}
.portfolio_item_post.hoverbi2 .hover-effect:before,
.portfolio_item_post.hoverbi2 .hover-effect:after{
  /*  position: absolute;
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 10px;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.1s,-webkit-transform 0.35s;
    transition: opacity 0.1s,transform 0.35s;*/
}
.portfolio_item_post.hoverbi2 .hover-effect:before{
/*    border-top: 1px solid rgba(255,255,255,.5);
    border-bottom: 1px solid rgba(255,255,255,.5);
    -webkit-transform: scale(0,1);
    transform: scale(0,1);*/
}
.portfolio_item_post.hoverbi2 .hover-effect:after{
  /*  border-right: 1px solid rgba(255,255,255,.5);
    border-left: 1px solid rgba(255,255,255,.5);
    -webkit-transform: scale(1,0);
    transform: scale(1,0);*/
} 
.portfolio_item_post.hoverbi:hover .hover-effect:before,
.portfolio_item_post.hoverbi2:hover .hover-effect:before,
.portfolio_item_post.hoverbi2:hover .hover-effect:after{
   /* opacity: 0.7;
    -webkit-transform: scale(1);
    transform: scale(1);*/
} 
.portfolio_item_post.hoverbi2:hover .hover-effect:before,
.portfolio_item_post.hoverbi2:hover .hover-effect:after{
    /*transition-delay: 0.1s;*/
}
.portfolio_item_post.hoversr .pic img,
.portfolio_item_post.hoversr .cover_img img{
   /* -webkit-transform: scale(1) rotate(0);
    -moz-transform: scale(1) rotate(0);
    -o-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
    -webkit-transition: -webkit-transform .7s ease-in-out;
    -moz-transition: -moz-transform .7s ease-in-out;
    transition: transform .7s ease-in-out;*/
}
.portfolio_item_post:not(.hover_none).hoversr:hover .pic img,
.portfolio_item_post:not(.hover_none).hoversr:hover .cover_img img{
   /* -webkit-transform: scale(1.06) rotate(2deg);
    -moz-transform: scale(1.06) rotate(2deg);
    -o-transform: scale(1.06) rotate(2deg);
    transform: scale(1.06) rotate(2deg);*/
}
.portfolio_item_post.hoverzb .pic img,
.portfolio_item_post.hoverzb .cover_img img{
/*    -webkit-filter: blur(0);
    -moz-filter: blur(0);
    -ms-filter: blur(0);
    -o-filter: blur(0);
    filter: blur(0);
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;*/
}
.portfolio_item_post:not(.hover_none).hoverzb:hover .pic img,
.portfolio_item_post:not(.hover_none).hoverzb:hover .cover_img img{
   /* -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -ms-filter: blur(5px);
    -o-filter: blur(5px);
    filter: blur(5px);*/
}
.posts_grid_hex_style .portfolio_item_post{
    padding: 0 5px;
}

.cwsportfolio_content_wrap,
.video .cover_img {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.video .cover_img {
    background: transparent;
}
.cover_img img{
    width: 100%;
    display: block;
}
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap{
    opacity: 0;
}
.hoverdir .cwsportfolio_content_wrap{
   /* background: rgba(0,0,0,0.5);*/
    top: 100%;
}
.cwsportfolio_content_wrap > .post_title,
.cwsportfolio_content_wrap > .post_terms,
.cwsportfolio_content_wrap > .post_content{
    padding: 0 15%;
    position: relative;
    z-index: 2;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    transition-delay: 0s;
}
.cwsportfolio_content_wrap > .cwsportfolio_post_title.post_title{
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap > .post_title,
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap > .post_terms,
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap > .post_content,
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap > .links.video{
    top: 10px;
}
.cwsportfolio_content_wrap > .post_title a:hover{
    opacity: 0.7;
}
.portfolio_item_post.under_img .cwsportfolio_posts_grid_post_content{
    color: #000;
}
.portfolio_item_post .pic .links{
    height: 100%;
    z-index: 2;
}
.portfolio_item_post:not(.hoverdir) .pic .hover-effect{
   /* background: #ff7a9a;*/
}
.portfolio_item_post:not(.hoverdir):hover .pic .hover-effect{
    opacity: 0;
}
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap{
    opacity: 1;
}
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap > .post_title,
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap > .post_terms,
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap > .post_content,
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap > .links.video{
    top: 0;
}
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap > .cwsportfolio_post_title + *{
    /*transition-delay: .05s;*/
}
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap > .cwsportfolio_post_title + * + * {
  /*  transition-delay: .05s;*/
}

.woocommerce ul#shipping_method li:before,
.woocommerce ul#shipping_method li:after,
body.woocommerce-checkout .main-timeline ul li:before, 
body.woocommerce-checkout .main-timeline ul li:after,
body.woocommerce-account .main-timeline ul li:after,
body.woocommerce-account .main-timeline ul li:before{
    content: none;
}
.single-productpage header.page-main-header {
    display: none;
}
.wp-block-search .wp-block-search__inside-wrapper, 
#sb--smallbiz-inner_box .widget-area .widget p {
    padding: 1rem !important;
    padding-top: 0 !important;
}

.wp-block-search .wp-block-search__button {
    height: 42px;
}
footer#footer .footer-bx-2 aside {
    margin: 0;
}





/********************************************************
    8. PROJECT CSS START
******************************************************/

.portfolio-testimonials {
    padding: 56px 0 80px;
}

.it-project-wrapper .it-heading {
    margin-bottom: 0;
}

.it-project-wrapper .it-heading h2 {
    margin: 7px 0 9px;
}

.it-product-section.it-product-style4 .service-project-container .grid-item .product-grid {
    width: 100%;
    clear: both;
    position: relative;
    overflow: hidden;
}

.id-box-gallery .grid-img:before {
    content: "";
    position: absolute;
    background: rgba(0, 0, 0, 0.72);
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -ms-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
    z-index: 1;
}

.id-box-gallery .top-content {
    position: absolute;
    top: 10px;
    left: 30px;
    text-transform: uppercase;
    font-size: 18px;
    z-index: 1;
    font-weight: 400;
    opacity: 0;
    visibility: hidden;
    color: #ffffff;
}

.id-box-gallery:hover .top-content {
    opacity: 1;
    visibility: visible;
    top: 30px;
    display: none;
}

.id-box-gallery .grid-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale3d(0, 0, 0);
    -ms-transform: translate(-50%, -50%) scale3d(0, 0, 0);
    transform: translate(-50%, -50%) scale3d(0, 0, 0);
    text-align: center;
    z-index: 2;
}

.id-box-gallery:hover .grid-icon {
    -webkit-transform: translate(-50%, -50%) scale3d(1, 1, 1);
    -ms-transform: translate(-50%, -50%) scale3d(1, 1, 1);
    transform: translate(-50%, -50%) scale3d(1, 1, 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;
}

.id-box-gallery .bottom-content {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 20px;
    z-index: 2;
    text-align: center;
}

.id-box-gallery .bottom-content>span {
    text-transform: uppercase;
    display: block;
    font-weight: 500;
}

.id-box-gallery .bottom-content>h3 {
    font-size: 24px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 8px 0 14px;
}

.id-box-gallery .bottom-content>span,
.id-box-gallery .bottom-content>h3 {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    opacity: 0;
    color: #ffffff;
    visibility: 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;
}

.id-box-gallery:hover .bottom-content>span,
.id-box-gallery:hover .bottom-content>h3 {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.id-box-gallery:hover .bottom-content>h3 {
    -webkit-transition-delay: 0.15s;
    -o-transition-delay: 0.15s;
    -ms-transition-delay: 0.15s;
    -moz-transition-delay: 0.15s;
    transition-delay: 0.15s;
}

.id-box-gallery:hover .grid-img:before {
    opacity: 0.95;
    visibility: visible;
}

.id-box-gallery .grid-img img {
    width: 100%;
    transition: all 700ms ease;
    -webkit-transition: all 700ms ease;
    -moz-transition: all 700ms ease;
    -ms-transition: all 700ms ease;
    -o-transition: all 700ms ease;
}

.id-box-gallery:hover .grid-img img {
    transform: scale(1.2, 1.2);
}

.id-box-gallery .id-box-gallery-view a {
    z-index: 0;
}

.id-box-gallery .grid-img {
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.id-box-gallery {
    display: inline-block;
    width: 100%;
}

.id-box-gallery .gallery-nav ul {
    list-style: none;
    padding: 0 15px;
    margin: 0 0 50px 0;
}

.id-box-gallery .gallery-nav ul li {
    display: inline-block;
    cursor: pointer;
    margin-right: 15px;
    position: relative;
    padding: 4px 0 0;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 500;
}

.id-box-gallery .gallery-nav ul li:last-child {
    margin-right: 0;
}

.id-box-gallery .gallery-nav ul li a.gallery-active, .id-box-gallery .gallery-nav ul li a:hover {
    color: #ff9c34;
}

.it-project-wrapper.it-project-style2 {
    background-position: center center;
}

.id-box-section .grid-item {
    width: auto;
    margin: auto;
}

.id-box-section .id-box-gallery .grid-img:before {
    top: 20px;
    left: 20px;
    bottom: 20px;
    right: 20px;
    width: auto;
    height: auto;
}

.id-box-section .id-box-gallery .bottom-content {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    bottom: 35px;
    z-index: 2;
}

.id-box-section .id-box-gallery .bottom-content>h3 {
    text-transform: capitalize;
}

.id-box-gallery:hover h1 {
    border-top: 3px double #efefef;
    border-bottom: 3px double #efefef;
}

.id-box-gallery .grid-item {
    /*width: 25%;*/
    clear: both;
    position: relative;
    overflow: hidden;
}

.id-box-section .grid-item {
    width: auto;
    margin: auto;
}


.service-project-container {
position: relative;
    padding: 20px;
    /* z-index: 1; */
   /* border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;*/
}
.service-project-container:before {
position: absolute;
    content: '';
    /* z-index: 2; */
    top: 0;
    right: 10px;
    bottom: 0;
    left: 10px;
    border-right: 3px solid #000000;
    border-left: 3px solid #000000;
}

.service-project-container:after {
   position: absolute;
    content: '';
    /* z-index: 2; */
    top: 10px;
    right: 10px;
    bottom: 10px;
    left: 0;
    border-top: 3px solid #000000;
    border-bottom: 3px solid #000000;
    width: 100%;
}

.id-all-button{   
    background-color: #000000;
    display: block;
    z-index: 2;
    position: relative;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s;
    border-radius: 00;
    margin-top: 25px;
    overflow: hidden;
    cursor: pointer;
    transition: all 0.5s;
    text-decoration: none;
}

.id-all-button a{
    color: #fff;
    background: none;
    display: block;
}

.id-all-button a:before, .id-all-button a:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-bottom: 150px solid #f3f;
  transition: all 0.5s;
  z-index: 0;
  border-radius: 50px;
  z-index: -1;
}

.id-all-button a:before {
  right: -50px;
  /*border-right: 10px solid transparent;*/
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.id-all-button a:after {
    left: -50px;
    /* border-left: 10px solid transparent; */
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  
}



.id-all-button a:hover:before {
    -webkit-transform: translateX(-15%);
    transform: translateX(15%);
          
}
.id-all-button a:hover:after {
    -webkit-transform: translateX(30%);
    transform: translateX(30%);     
}
.id-all-button a:before, 
.id-all-button a:after {
    border-color: #fddb1f;
}
/* for services button*/
div#id-service .id-all-button a:after {
    left: -205px;
    /* border-left: 10px solid transparent; */
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
}
div#id-service .id-all-button a:hover:before {
    -webkit-transform: translateX(-15%);
    transform: translateX(15%);
}
div#id-service .id-all-button a:hover:after {
    -webkit-transform: translateX(40%);
    transform: translateX(40%);
}
div#id-service .id-all-button a {
    padding-left: 2rem;
    padding-right: 2rem;
    word-break: break-word;
}
div#id-service .id-all-button a:before, 
div#id-service .id-all-button a:after{
        border-bottom: 150px solid #f3f;
}
/* for services button*/


div#id-service .reveal-text,
div#id-projects .reveal-text,
div#id-features .reveal-text,
div#id-team .reveal-text{visibility:hidden;/*color:#ffffff;*/}

div#id-service .line,
div#id-projects .line,
div#id-features .line,
div#id-team .line{position:relative;overflow:hidden;display:flex;}

div#id-service .reveal-text span.words,
div#id-features .reveal-text span.words {
    margin: 0 auto;
}

div#id-service .box-cont .reveal-text span.words {
    margin: 0;
}



.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}
@media (max-width:767px){.paragraphs_box{padding-top:6em }
}
.paragraphs_box--black{background-color:#1a1a1e}
.paragraphs_box--top{padding-bottom:200px}
@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 }
}



.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)}

/* Projects Section */

#id-projects .owl-carousel .owl-nav button.owl-next:before{
content: "Next \f178";
    font-family: FontAwesome;
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 10px;
    font-weight: 600;
    font-size: 1.2rem;
}

#id-projects .owl-carousel .owl-nav button.owl-prev:before{
    content: "\f177 Pre";
    font-family: FontAwesome;
    display: inline-block;
    color: #000000;
    position: absolute;
    right: 100px;
    font-size: 1.2rem;
    font-weight: 600;
}
#id-projects .id-box-gallery .grid-icon{
        top: 25%;
}

#id-projects .owl-carousel .owl-nav button.owl-prev span,
#id-projects .owl-carousel .owl-nav button.owl-next span {
    display: none !important;
}

#id-projects .id-box-gallery {
    border: 10px solid #000;
}
#id-projects .bottom-content {
    padding: 0 1rem;
}
#id-projects .id-all-button,
div#main-slider .id-all-button,
#id-about .id-all-button {
display: inline-block;
    padding: 0.4rem 1.2rem;
    border-radius: 30px;
    margin-top: 0rem;
}
div#id-projects h6:before,
div#id-about h6:before,
div#id-team h6:before {
    display: block;
    content: "";
    position: absolute;
    width: 80px;
    height: 1px;
    right: -30px;
    background-color: #8cbc43;
    top: 35%;
}
div#id-projects h6:before{
    top: 40%;
}
div#id-projects h6:after,
div#id-about h6:after,
div#id-team h6:after {
    display: block;
    content: "";
    position: absolute;
    width: 50px;
    height: 1px;
    right: 0px;
    background-color: #8cbc43;
    top: 46%;
}
div#id-team h6:before{
    right: -47px;
}
div#id-team h6:after{
    right: -17px;
}



/*.id-box-gallery {
    box-shadow: 0px 1px 2px 3px rgb(0 0 0 / 8%);
    margin: 10px;
}*/






section#gallery .slider-leftsvg{
overflow: hidden;
    position: absolute;
    z-index: 5;
    -webkit-animation: gallerywave 2s infinite alternate;
    animation: gallerywave 2s infinite alternate;
    bottom: -10px;
    width: 100%;
    pointer-events: none;
    height: 20%;
}

@-webkit-keyframes gallerywave {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes gallerywave {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
section#gallery .slider-leftsvg path {
    fill: #ffffff;
}



div#id-projects .id-box-gallery:hover .grid-img:before {
    opacity: 0.8;
}
div#id-projects .btn{
    color: #000000;
   /* background: #1bcad3;*/
    border-radius: 0;
    border: none;
    overflow: hidden;
    position: relative;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
/*.btn:focus{ color: #fff; }*/
div#id-projects .btn:hover{
  /*  color: #fff;
    background: #1bcad3;*/
    border: none;
  /*  box-shadow: 0 0 5px #5B86E5;*/
}
div#id-projects .btn i{
    margin-left: 5px;
    transition: all 1s ease 0s;
}
div#id-projects .btn:hover i{ transform: rotate(360deg); }
div#id-projects .btn:before{
    content: '';
   /* background: linear-gradient(to right, transparent, #5B86E5);*/
    height: 100%;
    width: 20%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
    transition: all 0.3s ease 0s;
}
div#id-projects .btn:hover:before{ width: 100%; }

