<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 
Theme Name: Tea Cafe Delight Pro
Theme URI: https://www.theclassictemplates.com/trial/tea-cafe-delight-pro/
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: tea-cafe-delight-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 &gt; ul,li &gt; 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.7rem;}

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

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

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

/*--------------------------------------------------------------
## Asides
--------------------------------------------------------------*/
.widget-area .widget-title {
    text-transform: capitalize;
    color: #252525;
    margin-top: 30px;
    position: relative;
    z-index: 1;
    text-align: center;
        margin-bottom: 15px;
}
.widget-area ul { list-style: none; padding: 0; margin: 0; border-bottom: none; /*padding-left: 1.5rem;*/}
.widget-area .social-profile-icons ul li {display: inline-block;}
.widget-area .social-profile-icons ul li:before { display: none;}
.widget-area ul ul{ margin-top: 5px; border:none;}
.widget-area ul ul li{ padding-left: 10px; border-bottom: none;}
.widget-area ul ul li a{ padding: 3px 0;}
.widget-area ul ul li a:before { font-family: 'FontAwesome'; transition: all 0.3s ease; content: "\f105";margin: 0 5px 0;}
.widget-area ul ul li:last-child{border-bottom: 0; padding-bottom: 0;}
.widget-area li{ margin: 0; padding: 0;border: none;position: relative;box-shadow: unset; border-radius: 0; padding-left: 15px;}
.widget-area a{ text-decoration: none; color: #404040;display: block;padding: 14px 0; font-weight: 400; margin: 0;}
.widget-area .woocommerce-product-search , .widget-area form#searchform{ width: 100%; border: 0px solid #eaeaea;  padding: 10px;}
.widget-area .woocommerce ul.cart_list li, .widget-area .woocommerce ul.product_list_widget li { padding: 12px 12px 12px;}
tr.woocommerce-cart-form__cart-item.cart_item span.woocommerce-Price-amount.amount {font-size: 16px;}
.widget-area .woocommerce ul.cart_list li img,.widget-area .woocommerce-page ul.cart_list li img, .widget-area .woocommerce ul.product_list_widget li img, 
.widget-area .woocommerce-page ul.product_list_widget li img { width: 74px; height: 74px;}
.widget-area .woocommerce ul.product_list_widget li a{ font-size: 13px; font-weight: 400; text-transform: capitalize; padding: 0px 0 8px;}
.widget-area .widget_rating_filter ul { list-style: none; padding: 12px; margin: 0; border: 0px solid #eaeaea;}
.widget-area .woocommerce .widget_shopping_cart_content p{ padding: 0; margin: 0; border: 0px solid #eaeaea; margin-top: 0; text-align: right;}
.widget-area div#calendar_wrap { padding: 0px 15px 15px; margin: 0;border: 1px solid #eaeaea;}
.widget-area li.recentcomments { padding: 10px 15px;}
.widget-area .widget_media_image img {padding: 10px; margin: 0; border: 1px solid #eaeaea;}
.widget-area .woocommerce .price_slider_wrapper { padding: 20px 0px 20px; margin: 0 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 {     padding: 0 1rem !important;list-style: none; padding: 0; margin: 0; border-bottom: none;}
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;
}
.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: 60px;
    padding: 0;
    background: transparent;
    border-radius: 0;
    border: none;
    padding-bottom: 1rem;
}
.widget-area .widget h4,
.widget-area .widget h1,
.widget-area .widget h2,
.widget-area .widget h3,
.widget-area .widget h5,
.widget-area .widget h6 { font-size: 15px;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;}
/*h4.widget-title:after {width: 80px; height: 11px;position: absolute; content: ""; display: inline-block;width: 5%; border-width: 0px; border-style: solid; border-color: transparent; border-left: none;left: -15px; top: 4px; border-top: none; border-right: none; right: 134px;}
*/

/*--------------------------------------------------------------
## Sidebar Area
--------------------------------------------------------------*/
div#sb--sidebar input[type="submit"]{width:100%;}
#sb--sidebar input[type="text"]{width:100%;margin-bottom:10px;font-size:15px;background:transparent;border-radius:5px;}
#sb--sidebar input[type="text"],#sb--sidebar input[type="email"],#sb--sidebar input[type="url"],#sb--sidebar input[type="password"],#sb--sidebar input[type="search"],#sb--sidebar input[type="number"],#sb--sidebar input[type="tel"],#sb--sidebar input[type="range"],#sb--sidebar input[type="date"], #sb--sidebar input[type="month"], #sb--sidebar input[type="week"], #sb--sidebar input[type="time"], #sb--sidebar input[type="datetime"], #sb--sidebar input[type="datetime-local"], #sb--sidebar input[type="color"], #sb--sidebar input[type="file"],#sb--sidebar textarea, #sb--sidebar select{width:100%;margin-bottom:10px;font-size:15px;background:transparent;border-radius:0px;line-height:1.6;padding:5px 10px 10px;border:0;}
#sb--sidebar textarea{height:90px;}
#sb--sidebar .gallery-columns-3 .gallery-item{max-width:33.33%;}

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

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

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

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

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

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

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



/*--------------------------------------------------------------
## Breadcrumb
--------------------------------------------------------------*/
.breadcrumb span a, 
span.bread-arrow {
    font-weight: 500;
}
.breadcrumb{padding:20px 0 0em;background:transparent;}
.breadcrumb span{color:#000;margin:0 3px;font-weight: 500;}
.breadcrumb span a:hover{text-decoration: none;}
/*===========================================
## Search &amp; 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{&amp;:hover{color:rgba(255, 255, 255, 0.75);}
}

li.menu-item-has-children:after {
    /*content: '\f067';
    font-family: FontAwesome;
    position: absolute;
    right: 0;
    height: 0;
    color: #252525;
    width: 0;
    font-size: 12px;
    top: 27px;
    right: 13px;
    font-weight: normal;*/
}
.upper-head-image {
 /* background-image: url(assets/images/header-timg.jpg) no-repeat;*/
 height: 90px;
}
header.site-header,
.navigation.menuopen{
   background: #ddb88c;
   /*background-position: bottom 20% left;*/
}
/*----------------------------------------*/
/*  01. Header Area
/*----------------------------------------*/

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

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

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

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

/*--------------------------------------------------------------
# rating
--------------------------------------------------------------*/
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: 1.5rem;
    font-style: normal;
        display: block;
}
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 &gt; a{border-bottom:none;}

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

.woocommerce div.product .woocommerce-product-rating{
    line-height: 0px;
        font-size: 1rem;
}
.woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product {
    overflow: hidden;
}
.woocommerce ul.products li.product a img {
   width: 100%;
       border: 0 !important;
   /* height: 240px;
    border-radius: 5px;
    border: 2px solid #eaeaea;*/
}
.woocommerce .cart .button, .woocommerce .cart input.button {
    border: 1px solid;
    padding: 10px 20px !important;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 30px;
    /*box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4);*/
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button, 
.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    border: 1px solid;
        padding: 10px 20px;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 5px;
    box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4);
}
.woocommerce .widget_shopping_cart .buttons a, 
.woocommerce.widget_shopping_cart .buttons a {
    border: 1px solid;
    padding: 10px 20px;
    color: #FFF;
    border: 0;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 0;
    /* box-shadow: 0px 6px 10px -4px rgba(0,0,0,0.4); */
    font-size: 1rem;
    display: table-cell;
        background: transparent !important;
        height: 0;
}
.woocommerce .widget_price_filter .price_slider_amount .price_label {
        font-size: 1rem;
    text-align: left;
        margin-top: 1rem;
}
body.page-template-default.page.page-id-134.logged-in.admin-bar.woocommerce-checkout.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support header#ht-masthead,
body.page-template-default.page.page-id-133.logged-in.admin-bar.woocommerce-cart.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support #ht-masthead,
body.page-template-default.page.page-id-135.logged-in.admin-bar.woocommerce-account.woocommerce-page.woocommerce-js.ht_right_sidebar.columns-3.customize-support header#ht-masthead {
    position: relative;
}
.woocommerce table.shop_table{
    padding-bottom: 30px;
}
.sf-arrows .sf-with-ul:after {
    content: '\f107';
    font-family: FontAwesome;
    position: absolute;
    right: -2px;
    height: 0;
    width: 0;
    display: none;
}
.sf-arrows .sf-with-ul:before {
    display: none;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar {
/*        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;
}


/*===================== 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 &gt; a{border-bottom:none;}
    .top-bar-head ul.nav.navbar-nav li:hover &gt; 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 &gt; ul{position:relative;top:10px;}
    ul.nav.navbar-nav li:hover ul li:hover &gt; 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 &gt; ul{width:100%;}
}


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



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

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


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

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


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

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

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


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

/*--------------------------------------------------------------
1. Start Slider
---------------------------------------------------------------*/
.slide .btn-box a {
    color: #a85d33;
    background: #ffffff;
}
.slide .slide__content--headings img {
    margin: 0 auto;
}
.tm-banner_gradiant-effect {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    opacity: 0.5 !important;
    background-size: cover;
    background: #000;
    z-index: 1;
}
.slider, .slide,
.slide .slide__img img {
   height: 120vh; 
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

@media (min-width: 992px) {

  .slider, .slide {
    /*height: 80vh;*/
}
}

.slide {
  position: relative;
}
.slide .slide__img {
  width: 100%;
  height: auto;
  overflow: hidden;
}
@media (min-width: 992px) {
  .slide .slide__img {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
}
.slide .slide__img img {
  max-width: 100%;
  width: 100%;
  opacity: 1 !important;
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
  transition: all 1s ease;
}
.slide .slide__content {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
    width: 80%;
}
.slide .slide__content.slide__content__left {
  left: 15%;
  transform: translate(-15%, -50%);
}
.slide .slide__content.slide__content__right {
   /* right: auto;
    left: 12%;
    transform: translate(5%, -50%);*/
}
.slide .slide__content--headings {
  color: #FFF;
}
.slide .slide__content--headings h2 {
/*  font-size: 4.5rem;
margin: 10px 0;*/
}
.slide .slide__content--headings .animated {
  transition: all 0.5s ease;
}
.slide .slide__content--headings .top-title {
/*  font-family: "Playball", cursive;
font-size: 2.5rem;*/
}
.slide .slide__content--headings .title {
    /*  font-size: 3.5rem;*/
}
.slide .slide__content--headings .button-custom {
  text-decoration: none;
  color: #333;
  padding: 0.7rem 1.8rem;
}

.slider [data-animation-in] {
  opacity: 0;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  transition: opacity 0.5s ease 0.3s;

}

.slick-dotted .slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
    /* position: absolute; */
    /* bottom: 25px; */
    /* list-style: none; */
    /* display: block; */
    /* text-align: center; */
    /* padding: 0; */
    /* margin: 0; */
    /* width: 100%; */
    position: absolute;
    top: 50%;
    right: -130px;
    /* display: flex; */
    flex-direction: column;
    transform: translateY(-29%);
    z-index: 11;
    transform: rotate(90deg);
    float: right;
    text-align: right;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0 35px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  display: block;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
  transition: all 0.3s ease;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.simple-dots .slick-dots li {
  width: 20px;
  height: 20px;
}
.simple-dots .slick-dots li button {
  border-radius: 50%;
  background-color: white;
  opacity: 0.25;
  width: 20px;
  height: 20px;
}
.simple-dots .slick-dots li button:hover, .simple-dots .slick-dots li button:focus {
  opacity: 1;
}
.simple-dots .slick-dots li.slick-active button {
  color: white;
  opacity: 0.75;
}

.stick-dots .slick-dots li {
  height: 3px;
  width: 50px;
}
.stick-dots .slick-dots li button {
  position: relative;
  background-color: white;
  opacity: 1;
  width: 95px;
  height: 2.5px;
  padding: 0;
}
.stick-dots .slick-dots li button:hover, .stick-dots .slick-dots li button:focus {
  opacity: 1;
}
.stick-dots .slick-dots li.slick-active button {
  color: white;
  opacity: 0.75;
  height: 9px;
}
.stick-dots .slick-dots li.slick-active button:hover, .stick-dots .slick-dots li.slick-active button:focus {
  opacity: 1;
}
section.banner__slider .btn{
    padding: 0.5rem 1.5rem;
}

/* /////////// IMAGE ZOOM /////////// */
@-webkit-keyframes zoomInImage {
  from {
    transform: scale3d(1, 1, 1);
}
to {
    transform: scale3d(1.1, 1.1, 1.1);
}
}
@keyframes zoomInImage {
  from {
    transform: scale3d(1, 1, 1);
}
to {
    transform: scale3d(1.1, 1.1, 1.1);
}
}
.zoomInImage {
  -webkit-animation-name: zoomInImage;
  animation-name: zoomInImage;
}

@-webkit-keyframes zoomOutImage {
  from {
    transform: scale3d(1.1, 1.1, 1.1);
}
to {
    transform: scale3d(1, 1, 1);
}
}

@keyframes zoomOutImage {
  from {
    transform: scale3d(1.1, 1.1, 1.1);
}
to {
    transform: scale3d(1, 1, 1);
}
}
.zoomOutImage {
  -webkit-animation-name: zoomOutImage;
  animation-name: zoomOutImage;
}

.slick-nav {
  --active: #fff;
  --border: rgba(255, 255, 255, .12);
  width: 44px;
  height: 44px;
  position: absolute;
  cursor: pointer;
  top: calc(50% - 15px);
}
.slick-nav.prev-arrow {
  left: 3%;
  transform: scaleX(-1);
  z-index:1;
}
.slick-nav.next-arrow {
  left: auto;
  right: 3%;
}
.slick-nav i {
  display: block;
  position: absolute;
  margin: -10px 0 0 -10px;
  width: 20px;
  height: 20px;
  left: 50%;
  top: 50%;
}
.slick-nav i:before, .slick-nav i:after {
  content: "";
  width: 10px;
  height: 2px;
  border-radius: 1px;
  position: absolute;
  left: 50%;
  top: 50%;
  background: var(--active);
  margin: -1px 0 0 -5px;
  display: block;
  transform-origin: 9px 50%;
}
.slick-nav i:before {
  transform: rotate(-40deg);
}
.slick-nav i:after {
  transform: rotate(40deg);
}
.slick-nav:before, .slick-nav:after {
  content: "";
  display: block;
  position: absolute;
  left: 1px;
  right: 1px;
  top: 1px;
  bottom: 1px;
  border-radius: 50%;
  border: 2px solid #ffffff;
}
.slick-nav svg {
  width: 44px;
  height: 44px;
  display: block;
  position: relative;
  z-index: 1;
  color: var(--active);
  stroke-width: 2px;
  stroke-dashoffset: 126;
  stroke-dasharray: 126 126 0;
  transform: rotate(0deg);
}
.slick-nav.animate svg {
  -webkit-animation: stroke 1s ease forwards 0.3s;
  animation: stroke 1s ease forwards 0.3s;
}
.slick-nav.animate i {
  -webkit-animation: arrow 1.6s ease forwards;
  animation: arrow 1.6s ease forwards;
}
.slick-nav.animate i:before {
  -webkit-animation: arrowUp 1.6s ease forwards;
  animation: arrowUp 1.6s ease forwards;
}
.slick-nav.animate i:after {
  -webkit-animation: arrowDown 1.6s ease forwards;
  animation: arrowDown 1.6s ease forwards;
}

@-webkit-keyframes stroke {
  52% {
    transform: rotate(-180deg);
    stroke-dashoffset: 0;
}
52.1% {
    transform: rotate(-360deg);
    stroke-dashoffset: 0;
}
100% {
    transform: rotate(-180deg);
    stroke-dashoffset: 126;
}
}

@keyframes stroke {
  52% {
    transform: rotate(-180deg);
    stroke-dashoffset: 0;
}
52.1% {
    transform: rotate(-360deg);
    stroke-dashoffset: 0;
}
100% {
    transform: rotate(-180deg);
    stroke-dashoffset: 126;
}
}
@-webkit-keyframes arrow {
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
}
23% {
    transform: translateX(17px);
    opacity: 1;
}
24%, 80% {
    transform: translateX(-22px);
    opacity: 0;
}
81% {
    opacity: 1;
    transform: translateX(-22px);
}
}
@keyframes arrow {
  0%, 100% {
    transform: translateX(0);
    opacity: 1;
}
23% {
    transform: translateX(17px);
    opacity: 1;
}
24%, 80% {
    transform: translateX(-22px);
    opacity: 0;
}
81% {
    opacity: 1;
    transform: translateX(-22px);
}
}
@-webkit-keyframes arrowUp {
  0%, 100% {
    transform: rotate(-40deg) scaleX(1);
}
20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
}
}
@keyframes arrowUp {
  0%, 100% {
    transform: rotate(-40deg) scaleX(1);
}
20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
}
}
@-webkit-keyframes arrowDown {
  0%, 100% {
    transform: rotate(40deg) scaleX(1);
}
20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
}
}
@keyframes arrowDown {
  0%, 100% {
    transform: rotate(40deg) scaleX(1);
}
20%, 80% {
    transform: rotate(0deg) scaleX(0.1);
}
}

/*--------------------------------------------------------------
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
/*--------------------------------------------------*/
section.cw-sec1-img img{
padding-right: 40%;
    position: relative;
    z-index: 5;
}
section.cb-sec-img img{
padding-left: 40%;
    position: relative;
    z-index: 5;
}
.cb-sec-img img {
    width: 100%;
}
.cb-sec-img {
    float: right;
    text-align: right;
}
div#cw-sec1 .paragraphs_box.paragraphs_box--top.cw-sec1-img2 img {
    right: 0;
    left: auto;
}
.paragraphs_box.paragraphs_box--top.cw-sec1-img2 img {
    position: absolute;
    right: 0;
}
.paragraphs_box.paragraphs_box--top.cw-sec1-img1 img {
    position: absolute;
    right: -110px;
    /* z-index: 5; */
    /*top: -160px;*/
}
.paragraphs_box.paragraphs_box--top.cw-sec1-img1 {
    padding-bottom: 50px;
}
.cw-sec1-ornaments1{
    /*background: url(images/ornaments1.png) no-repeat;*/
}
/*div#cw-sec1 {
    background: 
    }*/
    section.cw-sec1-img {
       /* background: #ffffff;
        position: relative;
        bottom: 8rem;
        z-index: 5;
        margin: 0 auto;
        border: 15px solid #ffffff;*/
    }
    .about--populated_element {
    text-align: center;
    background:  #ffffff url(assets/about/aboutbg.png);
    padding: 7rem 3rem 3em 3rem;
    outline: 1px dashed #e7d8c3;
    margin: 0 100px auto;
    position: relative;
    z-index: 1;
    margin-top: -470px;
    box-shadow:0px 1px 11px 4px #efefef;
    outline-offset: -15px;
    }
    div#cw-sec1 h6:before {
        content: "";
        width: 5%;
        border-top: 1px solid #d3b898;
        display: inline-block;
        margin: 0px auto;
        transition: all 0.8s ease 0s;
        position: absolute;
        margin-top: 10px;
        margin-left: -50px;
        left: auto;
    }
    div#cw-sec1 h6:after {
        content: "";
        width: 5%;
        border-top: 1px solid #d3b898;
        display: inline-block;
        margin: 0px auto;
        transition: all 0.8s ease 0s;
        position: absolute;
        margin-top: 10px;
        margin-left: 15px;
        right: auto;
    }
    div#cw-sec1 h1 {
        color: #d2b28c;
    }
/*----------------------------------------------------
/* Bride Block Styles
/*--------------------------------------------------*/

/* Products Category */

div#cb-sec1 .box{
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
    outline: 2px dashed #566b30;
    outline-offset: -10px;
} 
div#cb-sec1 .box:before{
    content: '';
    background: repeating-linear-gradient(to right,rgba(0,0,0,0.4),rgba(0,0,0,0.4) 20px,transparent 20px,transparent 25px);
    height: 100%;
    width: 100%;
    opacity: 0;
    transform: skewY(30deg);
    position: absolute;
    left: 0;
    top: -100%;
    z-index: 1;
    transition: all 0.4s ease 0s;
}
div#cb-sec1 .box:hover:before{
    opacity: 0.8;
    transform: skew(0);
    top: 0;
}
div#cb-sec1 .box img{
    width: 100%;
    height: auto;
}
div#cb-sec1 .box .box-content{
    width: 100%;
    padding: 5px 0;
    opacity: 1;
    transform: scaleX(1);
    position: absolute;
    bottom: 50px;
    left: 0;
    z-index: 2;
    transition: all 0.4s ease 0s;
}
div#cb-sec1 .box:hover .box-content{
        background: linear-gradient(to right,transparent,#EE5A24,#EE5A24,#EE5A24,transparent);

}
div#cb-sec1 .box .post{
    display: block;
}
div#cb-sec1 .box .icon{
    padding: 0;
    margin: 0;
    list-style: none;
    opacity: 0;
    transform: translateX(-50%) scaleX(0);
    position: absolute;
    top: 50px;
    left: 50%;
    z-index: 2;
    transition: all 0.4s ease 0s;
}
div#cb-sec1 .box:hover .icon{
    opacity: 1;
    transform: translateX(-50%) scaleX(1);
}
div#cb-sec1 .box .icon li{
    margin: 0 3px;
    display: inline-block;
}
div#cb-sec1 .box .icon li a{
    color: #fff;
    background-color: #EE5A24;
    font-size: 15px;
    line-height: 33px;
    width: 35px;
    height: 35px;
    display: block;
    position: relative;
    transition: all .5s ease 0s;
}
div#cb-sec1 .box .icon li a:hover{ box-shadow: 0 0 10px #EE5A24; }
@media only screen and (max-width:990px){
    div#cb-sec1 .box{ margin: 40px 0 30px; }
}


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

.inner_contentbox .featured-service .image-box .icon{
    width: 60px;
    height: 70px;
    left: 0;
}
/*--------------------------------------------------------------
3. Features Block Styles
---------------------------------------------------------------*/
.pt-9{padding-top:9rem;}
.pb-5{padding-bottom:5rem;}
div#cb-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#cb-sec8 .tm-top-content{position:relative;}
div#cb-sec8 .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;}
#cb-sec8 .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;}
#cb-sec8 .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;}
#cb-sec8 .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:150px;height:150px;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;}
#cb-sec8 #bt-circle{
    position: absolute;
    background-color: transparent;
    width: 125px;
    height: 125px;
    right: -30px;
    top: -35px;
    border-radius: 50%;
    animation-duration: 4000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
#cb-sec8 .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;}
#cb-sec8 #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);}
}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box.bt-featured-box:hover #bt-circle{animation-name:spin;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box{margin-bottom:30px;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-center{text-align:center;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-left{text-align:left;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-center.content-alignment-right{text-align:right;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-top .icon-wrap, #cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right.vertical-alignment-top .icon-wrap, #cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-top .entry-box-wrap, #cb-sec8 .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;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-middle .icon-wrap, #cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right.vertical-alignment-middle .icon-wrap, #cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left.vertical-alignment-middle .entry-box-wrap, #cb-sec8 .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;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left{display:table;width:100%;}
#cb-sec8 .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;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-left .entry-box-wrap{padding-left:20px;}
#cb-sec8 .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{}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment.alignment-right .entry-box-wrap{padding-right:0px;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap{display:inline-block;margin-bottom:10px;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon{position:relative;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon.graphic-shape-rounded{border-radius:4px;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon.graphic-shape-square{border-radius:0px;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-icon.graphic-shape-circle{border-radius:100%;}
#cb-sec8 .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%);}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image{text-align:center;margin-bottom:8px;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .icon-wrap .type-image img{max-width:100%;height:auto;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap{width:100%;}
#cb-sec8 .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;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .tm-box-title &gt; a:hover{text-decoration:none;}
#cb-sec8 .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;}
#cb-sec8 .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;}
#cb-sec8 .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;}
#cb-sec8 .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;}
#cb-sec8 .blue.features-btn1:hover:before{width:90%;opacity:1;}
#cb-sec8 .blue.features-btn1:hover{color:#fff;}
#cb-sec8 .blue.features-btn1{border:2px solid #0e83cd;color:#0e83cd;}
.vc_column-inner{margin-bottom:25px;}
#cb-sec8 .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;    position: relative;
    z-index: 5;}
#cb-sec8 .overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#131d4e;opacity:0.75;background-size:cover;z-index:1;}
#cb-sec8{position:relative;}
.featuresbox{position:relative;z-index:1;}
#cb-sec8 .wpb_theme_custom_element.wpb_featured_box .vc-custom-inner-wrap .featured-box-alignment .entry-box-wrap .tm-box-title a{/*color:#ffffff;*/}
#cb-sec8 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;}
#cb-sec8 .rg-section-tagline{margin-bottom:2em;}
#cb-sec8 .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;}
#cb-sec8 .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;
}
div#cb-sec8 img.image.decor__flying_word_img {
    left: 220px;
    top: -90px;
}


/* Blog Section */
div#cw-sec9 .box{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-align: center;
    overflow: hidden;
    position: relative;
    z-index: 1;
} 
div#cw-sec9 .box:before{
    content: '';
    background: repeating-linear-gradient(to right,rgba(0,0,0,0.4),rgba(0,0,0,0.4) 20px,transparent 20px,transparent 25px);
    height: 100%;
    width: 100%;
    opacity: 0;
    transform: skewY(30deg);
    position: absolute;
    left: 0;
    top: -100%;
    z-index: 1;
    transition: all 0.4s ease 0s;
}
div#cw-sec9 .post:hover .box:before{
    opacity: 0.8;
    transform: skew(0);
    top: 0;
}
div#cw-sec9 .box img{
    width: 100%;
    height: auto;
}

@media only screen and (max-width:990px){
    div#cw-sec9 .box{ margin: 0 0 30px; }
}
div#cw-sec9 h3 a,
div#cw-sec9 .btn,
div#cb-sec1 .product-grid .title a {
    transition: 0.3s ease-in-out;
}
div#cw-sec9 h3:hover a,
div#cw-sec9 .btn:hover {
    transition: 0.3s ease-in-out;
    letter-spacing: 1px;
}
div#cb-sec1 .product-grid .title:hover a{
 transition: 0.3s ease-in-out;
    letter-spacing: 0.5px;
}
/* Blog Section */

div#sb-sec5-counter {
    background: #4c180a;
}

/*--------------------------------------------------------------
Testimonial Block Styles
---------------------------------------------------------------*/
div#sb-sec5 svg,
div#cb-sec9 svg {
    position: relative;
    /*bottom: 25px;*/
}
div#sb-sec5 svg path,
div#cb-sec9 svg path {
    fill: #ffffff;
}
.app-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: #ffffff;
    opacity: 0.93;
}
section#ct-sec5 .owl-theme .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    margin: 5px 10px;
        border: 1px solid;
            background: transparent;
}
section#ct-sec5 .ct--element-image img.image {
    border-radius: 10px;
    height: 70px;
    width: 70px;
}
section#ct-sec5 .ct--element-image:before {
    width: 60%;
    margin-left: -90px;
    margin-top: 30px;
}
section#ct-sec5 .ct--element-image:after {
    right: -55px;
    margin-top: 0;
    top: 30px;
    /* left: 0; */
    width: 60%;
}

.app-form {
   /* background: #fbfbfb;*/
    /* padding: 3rem 2rem 2rem 2rem; */
}
section#ct-sec5 p {
    /*line-height: 3rem;*/
}
section#ct-sec5 .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 2rem;
}
div#cw-sec7 .owl-theme .owl-dots .owl-dot span{
        width: 15px;
    height: 15px;
    margin: 5px 10px;
}
div#cw-sec7 .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 3rem;
}
.ct--element-image {
    margin: 0 auto;
    text-align: center;
}
div#cw-sec7 img.image.decor__flying_word_img {
    position: absolute;
    left: 310px;
}
div#cw-sec7 {
    overflow: hidden;
}
div#cw-sec7 .sb--testimonial-content p {
    font-weight: normal;
}
.testimonial-container:before {
    font-family: 'FontAwesome';
    font-weight: 900;
    width: 40px;
    height: 40px;
    line-height: 35px;
    border-radius: 8px;
    text-align: center;
    background: #362d25fa;
    position: absolute;
    content: "\f10d";
    top: -18px;
    z-index: 5;
    font-size: 2rem;
    left: 0;
    color: #ccae8a;
}
.testimonial-container:after {
      font-family: 'FontAwesome';
    font-weight: 900;
     color: #ccae8a;
    width: 40px;
    height: 40px;
    line-height: 35px;
    border-radius: 8px;
    text-align: center;
    background: #0f100d;
    position: absolute;
    content: "\f10e";
    top: auto;
    z-index: 5;
    font-size: 2rem;
    right: 0;
    bottom: 9rem;
}
div#cw-sec7 p {
    position: relative;
    z-index: 5;
}
/*div#cw-sec7 .inside-full-height{height:100%;}*/
/*div#cw-sec7 .relative-9{position:relative;right:9rem;}*/
div#cw-sec7 .sb--testimonial-content{/*padding-top:8rem;*/}
/*div#cw-sec7{overflow:hidden;}*/
/*div#cw-sec7 .decor__flying_word_box{position:absolute;bottom:-100px;}*/
div#cw-sec7 .test-gradiant{position:absolute;left:0;right:0;top:0;bottom:0;opacity:0.85;background-size:cover;background:#231431f7;border-radius:30px;}
div#cw-sec7 .ip-testimonial-imagebox img{width:100%;border-radius:30px;}
div#cw-sec7 .owl-theme .owl-nav.disabled+.owl-dots{margin-top: 60px !important;
    text-align: center;
    padding: 0;}
div#cw-sec7 .owl-theme .owl-dots .owl-dot span{/*margin:5px 3px;*/}
div#cw-sec7 .ip-testimonial-imagebox.p-0{position:relative;background:#e0ae01;}
div#cw-sec7 .ct--element-image img{    width: 250px;
    height: auto;top:0;}
div#cw-sec7 .tm-top-content h6{background:#e0ae01;display:inline-block;clip-path:polygon(100% 0%, 95% 50%, 100% 100%, 0 100%, 7% 50%, 0 0);padding:5px 25px;}
div#cw-sec7 .owl-carousel .owl-nav button.owl-next{background:#323232;opacity:1;bottom:20px;position:absolute;font-size:1.5rem;border-radius:50%;line-height:1rem;right:0;color:#ffffff;width:35px;height:35px;}
div#cw-sec7 .owl-carousel .owl-nav button.owl-prev{background:#323232;opacity:1;bottom:20px;position:absolute;font-size:1.5rem;border-radius:50%;line-height:1rem;right:3rem;color:#ffffff;width:35px;height:35px;}
div#cw-sec7 .owl-carousel .owl-nav button.owl-prev span, 
div#cw-sec7 .owl-carousel .owl-nav button.owl-next span {
    position: relative;
    bottom: 4px;
}
div#cw-sec7 p {
   /* color: #000000;
    line-height: 2.8rem;*/
}
.testimonial-container .item {
    border: 1px solid #ffffff;
    padding: 3rem 3rem 5rem 3rem;
        margin: 0 0.5rem;
}
.testimonial-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: #000000;
}




/*--------------------------------------------------------------
Testimonials Page Styles
---------------------------------------------------------------*/

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


/*--------------------------------------------------------------
# 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 &gt; 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 &gt; a{display:flex;padding: 15px 30px 15px 45px;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:2px solid #b21f49;    border-radius: 5px;}
main#sb--smallbiz-inner_box .faq .set &gt; 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 &gt; a.active{background:#f2f2f2 !important;border: 3px solid transparent !important;border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;}
main#sb--smallbiz-inner_box .faq .set &gt; 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.95rem;
    line-height: 1.8rem;
    padding-right: 1rem;
    border: 2px solid #ccc;
        margin-bottom: 0;
            border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
        border-top: 0;
}
.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;}
main#sb--smallbiz-inner_box .faq .set &gt; a:before {
    content: "\f08a";
    font-family: 'FontAwesome';
    transition: all 0.8s ease 0s;
    position: absolute;
    /* margin-top: 20px; */
    /* margin-left: 25px; */
    left: 15px;
    background: transparent !important;
}

/*--------------------------------------------------------------
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: 500;
    font-size: 1rem;}
.font-weight-500{font-weight:500;}
.display-8{font-size:1.6rem;}
.display-9{font-size:2.1rem;line-height:2.1rem;}
.display-10{ 
    font-size: 3.2rem;
    line-height: 3.2rem;
}
    .lt-2{letter-spacing:0.2rem;}
    .lt-5{letter-spacing:0.35rem;}
    .lt-05{letter-spacing:0.05rem;}
    .pt-07{padding-top:0.7rem !important;}
    .pr-b2{position:relative;bottom:2rem;}
    .lt-1{letter-spacing:1px;line-height:1.4rem;}
    .display-small-1{font-size: 1rem; font-weight: 500;} 
    .display-small-2{font-size: 1.3rem; font-weight: 500;} 
    .font-weight-600{font-weight: 600;}
    .font-weight-300{font-weight: 300;}
    .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;
}
.moon{
    width: 85px;
    height: 85px;
    background: #eee;
    border-radius: 50%;
    left: 175px;
    top:2px;
    transition:all 1s ease-in-out;
    z-index: 2;
}
.moon:before{
    position: absolute;
    content: '';
    width: 20px;
    height: 22px;
    border-radius: 50%;
    background: #ccc;
  top: 25px;
  left:12px;
  box-shadow: 10px -20px 0 -4px #ccc, 4px 18px 0 -6px #ccc;
}


a:hover .moon{
    left: 215px;
    top: -35px;
    box-shadow: 0px 0px 10px #f2f2f2;
    transition: all 1s ease-in-out;
}


.button{
    width: 250px;
    height: 100px;
    /*background: #173356 ;*/
    box-shadow: 0px 0px 10px #fff;
    border-radius: 2px;
    z-index: 4;
 /* top:45px;
  left:-20px;*/
    transition: all 1s ease-in-out;
   
}
a:hover .button{
    transition: all 1s ease-in-out;
    box-shadow: 0px 2px 18px #eee;
}
a:hover .star{
    animation: twinkle 1s infinite;
}
.star{
    position: absolute;
    width: 2px;
    height: 2px;
    background: #fff;
    border-radius: 50%;
    z-index: 2;
    opacity: 0.1;
    top: 5px;
    left: 10px;
    box-shadow: 30px 20px 0px #fff, 
                40px 60px 0px #fff
                ,40px 60px 0px #fff,
                80px 50px 0px #fff,
                120px 20px 0px #fff,
                110px 60px 0px #fff,
                120px 5px 0px #fff,
                200px 5px 0px #fff,
                210px 25px 0px #fff,
                230px 50px 0px #fff,
                170px 90px 0px #fff,
                190px 74px 0px #fff,
                140px 80px 0px #fff,
                20px 90px 0px #fff,
                40px 760px 0px #fff,
                60px 70px 0px #fff,
                80px 80px 0px #fff,
                160px 20px 0px #fff;
}
.s2 {
    position: absolute;
    height: 3px ;
    width: 3px;
    border-radius: 50%;
    background: #fff;
    animation-delay: 0.5s;
    box-shadow: 60px 5px 0px #fff, 
                40px 30px 0px #fff,
                10px 40px 0px #fff,
                90px 40px 0px #fff,
                100px 10px 0px #fff,
                110px 5px 0px #fff,
                7px 20px 0px #fff,
                200px 50px 0px #fff,
                180px 80px 0px #fff,
                190px 15px 0px #fff;
    top: 10px;
}
.s3{
    position: absolute;
    height: 1px ;
    width: 1px;
    border-radius: 50%;
    background: #fff;
    animation-delay: 0.9s;
    box-shadow: 30px 10px 0px #fff,
                 80px -20px 0px #fff
                ,120px 10px 0px #fff,
                12px 50px 0px #fff,
                25px 190px 0px #fff,
                65px 840px 0px #fff,
                125px 70px 0px #fff,
                160px 20px 0px #fff,
                160px -7px 0px #fff,
                200px -18px 0px #fff,
                225px -38px 0px #fff,
                240px -40px 0px #fff;
    top: 30px;
}
@keyframes twinkle{
    50%{
        opacity: 1;
    }
}
.button span{
    text-align:center;
  font-weight:bold;
    font-family:  "Sacramento", cursive;
    font-size: 50px;
    left: 60px;
    line-height: 70px;
    margin: 15px auto;
    transition: all 1px ease-in-out;
    background: -webkit-linear-gradient(#d9d9d9,  #cccccc);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    font-weight: bold;
}


/*--------------------------------------------------------------
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)&gt;.banner-column-wrap, 
.ct--banner-element&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.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&gt;.banner-element-populated&gt;.banner-background-overlay{background-color:#f0514e;opacity:.1;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)}
.ct--banner-element:hover&gt;.banner-element-populated&gt;.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.ct--banner-element&gt;.banner-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 20px 20px 0;padding:40px} .ct--banner-element&gt;.banner-element-populated&gt;.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&gt;.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&gt;.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&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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)&gt;.banner-column-wrap, 
.banner-element.banner-element-37730fa&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.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&gt;.banner-element-populated&gt;.banner-background-overlay{background-color:#f2e9d8;opacity:.1} 
.banner-element.banner-element-37730fa:hover&gt;.banner-element-populated&gt;.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-37730fa&gt;.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&gt;.banner-element-populated&gt;.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&gt;.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&gt;.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&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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)&gt;.banner-column-wrap, 
.banner-element.banner-element-372b8dd&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.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&gt;.banner-element-populated&gt;.banner-background-overlay{background-color:#fbd3d4;opacity:.1} .banner-element.banner-element-372b8dd:hover&gt;.banner-element-populated&gt;.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-372b8dd&gt;.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&gt;.banner-element-populated&gt;.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&gt;.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&gt;.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&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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)&gt;.banner-column-wrap, .banner-element.banner-element-a2a7c9c&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.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&gt;.banner-element-populated&gt;.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&gt;.banner-element-populated&gt;.banner-background-overlay{opacity:.23;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg)} 
.banner-element.banner-element-a2a7c9c&gt;.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&gt;.banner-element-populated&gt;.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&gt;.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&gt;.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&gt;.elementor-container&gt;.elementor-row&gt;.single-column&gt;.banner-column-wrap&gt;.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&gt;.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-1f674ab&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.banner--container{margin:0 0 70px;padding:20px 0;border-style:dotted;border-width:3px;border-color:#ebebeb} 
.banner-element.banner-element-a666459&gt;.banner--container{margin:0 -20px} 
.banner-element.banner-element-c6d28a8&gt;.elementor-container{min-height:595px} 
.banner-element.banner-element-c6d28a8&gt;.elementor-container:after{content:"";min-height:inherit} 
.banner-element.banner-element-c6d28a8&gt;.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&gt;.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&gt;.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&gt;.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&gt;.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&gt;.banner--container{padding:70px 0 0} .banner-element.banner-element-6b421f2&gt;.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&gt;.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&gt;.elementor-container&gt;.elementor-row&gt;.single-column&gt;.banner-column-wrap&gt;.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&gt;.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-c3be6f0&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.banner--container{margin:0 0 70px;padding:20px 0;border-style:dotted;border-width:3px;border-color:#ebebeb} .banner-element.banner-element-04a9963&gt;.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&gt;.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} .banner-element.banner-element-02b9f5d&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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)&gt;.banner-column-wrap, .banner-element.banner-element-02b9f5d&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.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&gt;.banner-element-populated&gt;.banner-background-overlay{background-color:#000;opacity:.1}
.banner-element.banner-element-02b9f5d:hover&gt;.banner-element-populated&gt;.banner-background-overlay{opacity:.23} .banner-element.banner-element-02b9f5d&gt;.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&gt;.banner-element-populated, .banner-element.banner-element-02b9f5d&gt;.banner-element-populated&gt;.banner-background-overlay, .banner-element.banner-element-02b9f5d&gt;.elementor-background-slideshow{border-radius:6px} .banner-element.banner-element-02b9f5d&gt;.banner-element-populated&gt;.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&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.banner-element-populated{margin:0 20px} .banner-element.banner-element-5dad612&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.banner-element-populated{margin:0 20px} .banner-element.banner-element-336c64b&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.banner-element-populated{margin:0 20px} .banner-element.banner-element-cf8cf06{padding:0 20px} .banner-element.banner-element-80891fc&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.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&gt;.banner--container{border-radius:6px} .banner-element.banner-element-c936085&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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)&gt;.banner-column-wrap, .banner-element.banner-element-c936085&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.banner-element-populated, .banner-element.banner-element-c936085&gt;.banner-element-populated&gt;.banner-background-overlay, .banner-element.banner-element-c936085&gt;.elementor-background-slideshow{border-radius:6px} .banner-element.banner-element-c936085&gt;.banner-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:0 0 0 20px}
.banner-element.banner-element-c936085&gt;.banner-element-populated&gt;.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&gt;.banner--container{padding:30px 0 0} 
.banner-element.banner-element-7825a7e&gt;.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&gt;.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&gt;.banner--container{padding:0 0 5px} 
.banner-element.banner-element-c18b46e{padding:90px 20px 0} 
.banner-element.banner-element-64672f3&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.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&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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&gt;.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&gt;.banner-element-populated&gt;.banner-background-overlay{transition:background .3s,border-radius .3s,opacity .3s} 
.banner-element.banner-element-b9b5b51&gt;.banner-column-wrap&gt;.banner---wrap&gt;.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)&gt;.banner-column-wrap, .banner-element.banner-element-05997c4&gt;.banner-column-wrap&gt;.elementor-motion-effects-container&gt;.elementor-motion-effects-layer{background-size:cover} .banner-element.banner-element-05997c4:hover&gt;.banner-element-populated{background-size:cover} .banner-element.banner-element-05997c4&gt;.banner-element-populated{margin:0 0 20px;padding:40px} 
.banner-element.banner-element-372b8dd&gt;.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&gt;.banner--container{padding:40px 0 40px 40px} 
.banner-element.banner-element-6b421f2&gt;.banner-element-populated{margin:0 40px} 
.banner-element.banner-element-fab5809 .banner-heading-title{font-size:36px} 
.banner-element.banner-element-fab5809&gt;.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&gt;.banner-element-populated{margin:0} 
.banner-element.banner-element-5dad612&gt;.banner-element-populated{margin:20px 0 0} 
.banner-element.banner-element-336c64b&gt;.banner-element-populated{padding:20px 0 0} 
.banner-element.banner-element-cf8cf06{padding:0 20px} 
.banner-element.banner-element-80891fc&gt;.banner-element-populated{margin:0 0 40px} 
.banner-element.banner-element-c936085&gt;.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&gt;.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&gt;.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&gt;.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&gt;.banner-element-populated{margin:0 0 20px;padding:30px} .banner-element.banner-element-f1c8e5d&gt;.banner-element-populated{margin:0} .ct--banner-element&gt;.banner-element-populated{margin:0 0 20px} .banner-element.banner-element-37730fa&gt;.banner-element-populated{margin:0} .banner-element.banner-element-372b8dd&gt;.banner-element-populated{margin:20px 0;padding:20px} .banner-element.banner-element-a2a7c9c&gt;.banner-element-populated{margin:0} .banner-element.banner-element-9ce8030{margin-top:0;margin-bottom:0;padding:30px 20px} .banner-element.banner-element-2c0ef8e&gt;.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&gt;.banner--container{padding:0 40px} .banner-element.banner-element-aad0e1e .elementor-image-box-img{margin-bottom:15px} .banner-element.banner-element-aad0e1e&gt;.banner--container{padding:20px} .banner-element.banner-element-6b421f2&gt;.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&gt;.banner--container{margin:0} .banner-element.banner-element-04a9963{margin-top:0;margin-bottom:0;padding:30px 20px} .banner-element.banner-element-02b9f5d&gt;.banner-element-populated{margin:0 0 30px} .banner-element.banner-element-182bd2f&gt;.banner-element-populated{margin:0 0 15px} .banner-element.banner-element-5dad612&gt;.banner-element-populated{margin:0 0 15px} .banner-element.banner-element-336c64b&gt;.banner-element-populated{margin:0;padding:0} .banner-element.banner-element-80891fc&gt;.banner-element-populated{margin:0 0 20px} .banner-element.banner-element-c936085&gt;.banner-element-populated{margin:0;padding:20px} .banner-element.banner-element-c18b46e{padding:30px 0 0} .banner-element.banner-element-64672f3&gt;.banner-element-populated{padding:0 20px} .banner-element.banner-element-968f3f9&gt;.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 {
   /* padding-left: 0.65rem;*/
    font-weight: bold !important;
        font-size: 1.2rem;
}
.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 a{font-size:1.3rem;display:block;transition:0.3s ease-in-out;}
footer#footer .ct--single-footer li a:hover{padding-left:5px;transition:0.3s ease-in-out;}
footer#footer .ct--single-footer li:last-child a{border:0;}
footer#footer h2.ct--footer-title,
footer#footer h2,
footer#footer h1,
footer#footer h3,
footer#footer h4,
footer#footer h5,
footer#footer h6{
    position: relative;
        font-size: 3.2rem;
    line-height: 4.2rem;
}
ul.wp-block-social-links.is-layout-flex.wp-block-social-links-is-layout-flex {
    display: inline-flex;
}
footer#footer .textwidget i.fa{
    font-size: 1.3rem;
}
footer#footer .widget {
        padding-bottom: 0.5rem;
}
footer#footer .widget_nav_menu li {
    display: inline-block;
    /* font-size: 0.95rem !important; */
    padding-right: 1.5rem;
}
/*footer#footer h2.ct--footer-title:after{
	    width: 80px;
    height: 4px;
    position: absolute;
    content: "";
    display: inline-block;
    width: 50px;
    border-width: 1px;
    border-color: #f6e264;
    border-left: none;
    left: 0;
    bottom: -15px;
    border-top: none;
    border-right: none;
    right: 134px;
    background: #000;
    }*/
    footer#footer .foote--right__box{background:#f6e264;position:relative;bottom:6rem;padding:3rem 3rem 3rem 3rem;}
    footer#footer{/*background:#151515 url(assets/footer/footer.png) no-repeat center;*//*padding-top:3rem;*/}
    footer#footer .foote--right__box .footer-phone a{display:block;font-size:2.5rem;font-weight:500;line-height:2.9rem;padding-top:10px;}
    footer#footer .foote--right__box i.fa.fa-phone{background:#2c2c2c;width:70px;height:70px;text-align:center;line-height:70px;border-radius:50%;font-size:25px;font-weight:bold;}
    footer#footer .map--btn{border:2px solid #000;border-radius:30px;margin-top:2rem;width:max-content;text-align:center;}
    footer#footer .map--btn a{font-size:1.2rem;line-height:0;position:relative;bottom:7px;padding:0 15px 0 15px;}
    footer#footer .footer--icon .inside-full-height i.fa.fa-map-marker{font-size:25px;font-weight:bold;line-height:0;}
    footer#footer .footer--icon .inside-full-height{background:#000;border-radius:30px;width:50px !important;text-align:center;line-height:35px;}
    footer#footer .footer--logo{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:1.5rem;}
    footer#footer .foote--right__box:before{content:"";position:absolute;top:20px;left:-46px;border-top:34px solid #ceb40e;border-left:34px solid transparent;border-right:34px solid transparent;transform:rotate(-45deg);z-index:1;}
    footer#footer .ct--middle--footer h4{font-weight:500;margin-bottom:10px;}
    footer#footer .ct--middle--footer p,footer#footer .ct--middle--footer p a{font-size:15px;font-weight:500;line-height:1.4rem;}
    footer#footer .ct--middle--footer i.fa{position:relative;bottom:18px;font-size:25px;}
    footer#footer .ct--footer--form{font-size:1rem;}
    footer#footer .foter--copyright__text{   
padding: 1rem 0 1rem 0;
    position: relative;
    font-size: 0.95rem;
    font-weight: 500;
    text-align: left;
    border-top: 7px solid #ffffff;
    }
    footer#footer .textwidget p {
    padding: 0 15%;
}
    footer#footer .widget_nav_menu li:last-child:before {
        content: no-close-quote;
    }
    footer#footer .widget_nav_menu li{
        position: relative;
    }
    footer#footer .widget_nav_menu li:before {
       /* content: "/";
        position: absolute;
        right: 10px;*/
    }
    footer#footer .foter--copyright_text{padding-top:5px;padding-bottom:5px;}
    footer#footer .gallery-item,
    footer#footer li.blocks-gallery-item{max-width:9.33%;padding:5px;}
    footer#footer .gallery-item img,
    footer#footer li.blocks-gallery-item img {
            border: 5px solid #ccc;
    }
    footer#footer .social-profile-icons li a{border:0;line-height:0;padding:0;margin:0;}
    footer#footer .social-profile-icons li{display:inline-block;padding:0 10px;line-height:0;margin:0;border:0;}
    footer#footer div#calendar_wrap caption{font-size:1rem;padding:0;margin:0;}
    
    footer#footer .widget_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:0;}
    footer#footer input[type="file"]{height:auto;padding:0;}
    footer#footer textarea{height:100px;}
    footer#footer span.wpcf7-list-item label{font-size:1rem;margin:0;line-height:0;}
    footer#footer span.wpcf7-list-item{display:inline-block;margin:0 0 0 0em;font-size:1rem;font-family:'Poppins';line-height:0;padding:0 15px 0 0;}
    footer#footer span.wpcf7-form-control-wrap label{line-height:2rem;}
    footer#footer .ct--footer--form input[type="submit"]{border:none;padding:12px 2em 12px;height:55px;font-size:19px;border-radius:5px;font-weight:500;text-indent:-999px;background:none;height:40px;font-size:20px;float:right;position:absolute;right:85%;top:0px;height:65px;}
    footer#footer .ct--footer--form .wpcf7:after{content:"\f1d8";position:absolute;top:0;font-size:20px;right:15%;color:#fff;background-repeat:no-repeat;height:55px;width:55px;font-family:'Fontawesome';background:#ccc;text-align:center;border-radius:50%;line-height:60px;cursor:pointer;}
    footer#footer input[type="submit"]{
        font-size: 1rem;
        border: 0;
        padding: 10px 20px;
        font-weight: 600;
        border-radius: 0;
        height: 55px;
    }
    footer#footer .ct--single-footer .social-profile-icons li a{line-height:2;}
    footer#footer .ct--single-footer .social-profile-icons li{
        background: transparent;
    border-radius: 50%;
    margin: 0 30px 0 0;
    width: 45px;
    height: 45px;
    padding: 0;
    text-align: center;
    border: 1px solid;
    }
    section#ct-sec10 .owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin:5px 10px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:3px;}
    section#ct-sec10 button.owl-dot.active span{width:28px !important;height:8px;}
    .sec-test p{font-size:1rem;line-height:1.8rem;}
    .sec-test img.image{width:90px !important;height:90px;border-radius:50%;}
    .sec-test h6{font-weight:500;}
    .sec-test .ct--element-popp{padding-top:15px;}
    .sec-test .fa.fa-quote-left{position:absolute;right:-25px;bottom:0;font-size:260px;bottom:-40px;color:#f1edd6;}
    .sec-test .owl-theme .owl-nav.disabled+.owl-dots{margin-top:40px;text-align:left;}
    .sec-test h2.ct-section-title{margin-bottom:2rem;}
    .woocommerce ul.products li.product .button{
        background: transparent;
        font-size: 1rem;
        border: 2px solid #f6e264;
        border-radius: 30px;
       /* width: 80%;*/
        margin: 0 auto;
        text-align: center;
    }
    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 1.8% 2.992em 0;}
    span.price{position:relative;text-align:center;}
    /*span.price:before{content:'\f07a';font-family:FontAwesome;position:absolute;left:0;top:5px;font-size:1rem;font-weight:normal;color:#fff;background:#000;border-radius:50%;width:45px;height:45px;text-align:center;line-height:45px;}
    li.product:hover span.price:before{opacity:0;transition:0.1s ease;}*/
    .woocommerce ul.products li.product .onsale{top:0;left:1px;margin:0;width:50px;height:130px;text-align:center;word-break:break-all;padding:10px 25px 10px 25px;font-weight:600;text-transform:uppercase;}
    .woocommerce .widget_price_filter .ui-slider-horizontal{height:2px;}
    .woocommerce .widget_price_filter .ui-slider .ui-slider-handle{height:20px;width:0px;top:-8px;margin-left:-3px;}
    .woocommerce .widget_price_filter .price_slider_amount .button{font-size:1rem;float:right;width:60px;border-radius:0;}
    .widget-area .woocommerce ul.cart_list li img, .widget-area .woocommerce-page ul.cart_list li img, .widget-area .woocommerce ul.product_list_widget li img, .widget-area .woocommerce-page ul.product_list_widget li img{border:0;}
    body.archive.post-type-archive.post-type-archive-product header.header--inner .col-md-7,body.archive.post-type-archive.post-type-archive-product header.header--inner .col-md-5,body.single.single-product header.header--inner .col-md-7,body.single.single-product header.header--inner .col-md-5,body.woocommerce-account.woocommerce-page header.header--inner .col-md-7,body.woocommerce-account.woocommerce-page header.header--inner .col-md-5{max-width:100%;flex:100%;text-align:center;}
    span.product-title,.widget-area a{letter-spacing:1px;font-weight:600;}
    .woocommerce .products ul, .woocommerce-page .products ul, .woocommerce ul.products, .woocommerce-page ul.products{border-top:0px solid #eee !important;}
    .widget-area li{/*list-style: circle !important;*/     border-bottom: 1px dashed;}
    .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;}
    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: 370px !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:80px;}
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 {
    color: #fd7662;
        position: absolute;
    font-size: 6rem;
    left: 0;
    right: 0;
    top: -12px;
}
.Icon-Box p {
       line-height: 1.5rem;
    position: relative;
    z-index: 2;
}
.Icon-Box h5 {
    font-size: 1rem;
    position: relative;
    z-index: 2;
    /* text-transform: capitalize; */
}
.contact-page-form {
    box-shadow: 0 3px 10px 0px rgb(0 0 0 / 12%);
    padding: 60px 40px 60px 40px;
    margin: 0 12%;
    outline: 1px solid #ceb08e;
    outline-offset: -5px;
    position: relative;
    z-index: 5;
    background: #ffffff;
}
div#contact__form .shedulearea-limg {
    position: absolute;
    left: 50px;
    top: -25px;
    max-width: 15%;
}
div#contact__form .shedulearea-rimg {
    position: absolute;
    right: 50px;
    bottom: -25px;
    max-width: 15%;
}
.google-map-holder.has-text-align-center{padding-top:3em;}
#contact__form select{padding:3px 40px 3px 25px;}
#contact__form input[type="text"], #contact__form input[type="email"], #contact__form input[type="url"], #contact__form input[type="password"], #contact__form input[type="search"], #contact__form input[type="number"], #contact__form input[type="tel"], #contact__form input[type="range"], #contact__form input[type="date"], #contact__form input[type="month"], #contact__form input[type="week"], #contact__form input[type="time"], #contact__form input[type="datetime"],#contact__form input[type="datetime-local"], #contact__form input[type="color"],#contact__form textarea,#contact__form select{background:none;width:100%;color:#fff;margin:0 0 30px 0;font-size:15px;font-weight:500;    border-top: 0;
    border-left: 0;
    border-right: 0;}
    #contact__form select{position:relative;cursor:pointer;-moz-appearance:none;height:50px;}
    #contact__form select::placeholder{color:#fff;opacity:1;}
    #contact__form textarea{height:50px;
        opacity: 1;
    }
    #contact__form textarea::placeholder{color:#fff;opacity:1;}
    #contact__form label{width:100%;text-align:left;font-size:1rem;font-weight:500;margin:0;padding:0;}
    #contact__form input[type="submit"]{padding:12px 35px;font-weight:600;border-radius:30px;font-size:1rem;margin-top: 1rem;/*letter-spacing:1px;font-family:'Oswald';*/border:0;}
    #contact__form input[type="submit"]:hover{opacity:1;/*box-shadow:0 0 0px 5px #fd7662;text-shadow:1px 0px 0px #000;*/}
    .inner_contentbox iframe{width:100%;}
    body.page-template-templatescontact-template-php .inner_contentbox {
    margin: 0;
    box-shadow: none;
}
    .inner_contentbox{    
border-top-left-radius: 0;
    border-top-right-radius: 0;
    position: relative;
    /* 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 10px 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.85;*/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 &gt; ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;}
.sitemap-main &gt; ul &gt; 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 &gt; 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 &gt; a{min-width:8em;color:#fff;text-align:center;}
.sitemap-root &gt; a:before{color:$line-color;}
.sitemap-root &gt; a:after{position:absolute;bottom:-2.6em;left:calc(2em - 1px);display:block;width:2px;height:2em;background:$line-color;content:"";}
.sitemap-main &gt; ul &gt; li &gt; 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
--------------------------------------------------------------*/
body.single.single-post .post img {
    width: auto;
}
.nav-bx-bar {
    float: right;
}
.nav-bx-bar a {
    background: #000;
    color: #ffffff;
    padding: 5px 20px;
}
.nav-bx-bar cite {
    font-style: normal;
    color: #000;
}
#sb--sidebar .gallery-columns-3 .gallery-item a {
    margin: 0;
    padding: 0;
}
#sb--sidebar .gallery-columns-3 .gallery-item img {
    padding: 2px;
}
div#news-slider .hover-effect &gt; svg{
        opacity: 0.7;
}
div#news-slider .post-img{
    position: relative;
    overflow: hidden;
}
div#news-slider .post-img:after{
    content: "";
    width: 100%;
    height: 100%;
    /*background: linear-gradient( 75deg,#b21f49 35%,#231d73 70% );*/
    opacity: 0.6;
    position: absolute;
    bottom: 0%;
    left: 0;
    transition: all 0.3s ease 0s;
}
/*div#news-slider .post-slide:hover .post-img:after{
    bottom: 0;
    }*/


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

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

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



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


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

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

.sb-4 .sb-project-element.sb-project-element-a084524 .content-widget-advanced-text{text-align:center !important}.sb-4 .sb-project-element.sb-project-element-a084524&gt;.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&gt;.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&gt;.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&gt;.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&gt;.elementor-container&gt;.elementor-row&gt;.elementor-column&gt;.elementor-column-wrap&gt;.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&gt;.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&gt;.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&gt;.content-container{margin:80px 0 0 450px}.sb-4 .sb-project-element.sb-project-element-ede676e.elementor-column&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:flex-end}.sb-4 .sb-project-element.sb-project-element-ede676e&gt;.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&gt;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&gt;.content-container{margin:80px 0 0}.sb-4 .sb-project-element.sb-project-element-32b64e1:not(.elementor-motion-effects-element-type-background)&gt;.elementor-column-wrap,.sb-4 .sb-project-element.sb-project-element-32b64e1&gt;.elementor-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.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&gt;.sb-project-element-populated&gt;.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-widget-inner&gt;*{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&gt;.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&gt;*{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&gt;.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&gt;.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&gt;.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&gt;.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)&gt;.elementor-column-wrap,.sb-4 .sb-project-element.sb-project-element-a159fc2&gt;.elementor-column-wrap&gt;.elementor-motion-effects-container&gt;.elementor-motion-effects-layer{background-color:#f5f5f5}.sb-4 .sb-project-element.sb-project-element-a159fc2&gt;.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&gt;.sb-project-element-populated&gt;.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-widget-inner&gt;*{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&gt;*{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&gt;.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-8a38be5&gt;.sb-project-element-populated&gt;.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-8a38be5&gt;.elementor-background-slideshow{border-radius:15px}.sb-4 .sb-project-element.sb-project-element-8a38be5&gt;.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&gt;*{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&gt;.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&gt;.content-container{padding:0 0 30px}.sb-4 .sb-project-element.sb-project-element-1ae57fb&gt;.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-1ae57fb&gt;.sb-project-element-populated&gt;.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-1ae57fb&gt;.elementor-background-slideshow{border-radius:15px}.sb-4 .sb-project-element.sb-project-element-1ae57fb&gt;.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&gt;*{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&gt;.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&gt;.content-container{padding:0 0 30px}.sb-4 .sb-project-element.sb-project-element-a685878&gt;.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-a685878&gt;.sb-project-element-populated&gt;.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-a685878&gt;.elementor-background-slideshow{border-radius:15px}
.sb-4 .sb-project-element.sb-project-element-a685878&gt;.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&gt;*{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&gt;.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&gt;.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&gt;.elementor-motion-effects-container&gt;.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&gt;.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sb-4 .sb-project-element.sb-project-element-105abef&gt;.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&gt;.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&gt;.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&gt;.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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-801c67d&gt;.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&gt;.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&gt;.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&gt;.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&gt;.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)&gt;.elementor-column-wrap,.sb-4 .sb-project-element.sb-project-element-b01d129&gt;.elementor-column-wrap&gt;.elementor-motion-effects-container&gt;.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&gt;.sb-project-element-populated,.sb-4 .sb-project-element.sb-project-element-b01d129&gt;.sb-project-element-populated&gt;.elementor-background-overlay,.sb-4 .sb-project-element.sb-project-element-b01d129&gt;.elementor-background-slideshow{border-radius:20px}.sb-4 .sb-project-element.sb-project-element-b01d129&gt;.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&gt;.sb-project-element-populated&gt;.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&gt;.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&gt;.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&gt;.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&gt;.elementor-container&gt;.elementor-row&gt;.elementor-column&gt;.elementor-column-wrap&gt;.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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-d95280c&gt;.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&gt;.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&gt;.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&gt;.content-container{margin:0 0 0 15%}.sb-4 .sb-project-element.sb-project-element-70f0ce8&gt;.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&gt;.content-container{margin:8% 0 0 15%}.sb-4 .sb-project-element.sb-project-element-26e4922&gt;.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&gt;.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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-5bdb124.elementor-column&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-5bdb124&gt;.sb-project-element-populated{margin:64% 0 0}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-widget-inner&gt;*{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&gt;.content-container{margin:0 0 0 -20%}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-widget-inner&gt;*{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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-fd88d66.elementor-column&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-fd88d66&gt;.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&gt;.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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-eb7d6bd.elementor-column&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-eb7d6bd&gt;.sb-project-element-populated{margin:50px 0 0}.sb-4 .sb-project-element.sb-project-element-3dd6b12 .content-widget-inner&gt;*{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&gt;*{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&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-ff9469f .content-widget-inner&gt;*{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&gt;*{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&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d29a745&gt;.content-container{/*margin:0 16% 11%*/}.sb-4 .sb-project-element.sb-project-element-625c771&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d8502fd&gt;.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-fe108f7&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-92d8787&gt;.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-b82b59e&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-a084524&gt;.content-container{margin:0 16% 11%}.sb-4 .sb-project-element.sb-project-element-7294414&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-df52a1b&gt;.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&gt;.sb-project-element-populated{margin:0;padding:0}.sb-4 .sb-project-element.sb-project-element-7c05e1f&gt;.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-5cbb9f7&gt;.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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-ede676e.elementor-column&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-ede676e&gt;.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&gt;*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-dfa897b&gt;.content-container{margin:0 0 0 -15%}.sb-4 .sb-project-element.sb-project-element-7b66566 .content-widget-inner&gt;*{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&gt;.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&gt;.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&gt;.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&gt;.content-container{margin:0 4%}.sb-4 .sb-project-element.sb-project-element-3ec6d33&gt;.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&gt;.sb-project-element-populated{padding:40px 35px 60px}.sb-4 .sb-project-element.sb-project-element-f560fa1 .content-widget-inner&gt;*{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&gt;*{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&gt;.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&gt;.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&gt;.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&gt;.sb-project-element-populated{margin:0}
.sb-4 .sb-project-element.sb-project-element-d5913dd .content-widget-inner&gt;*{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&gt;.content-container{margin:0 0 0 -15%}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-widget-inner&gt;*{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&gt;.sb-project-element-populated{margin:0}
.sb-4 .sb-project-element.sb-project-element-5a722ca .content-widget-inner&gt;*{text-align:center;margin-left:auto !important;margin-right:auto !important}.sb-4 .sb-project-element.sb-project-element-5a722ca&gt;.content-container{margin:10% 0 7%}.sb-4 .sb-project-element.sb-project-element-c77f31c&gt;.content-container{margin:0 5% 2%}.sb-4 .sb-project-element.sb-project-element-8b14b7b&gt;.content-container{margin:0 5% 2%}.sb-4 .sb-project-element.sb-project-element-ca4e691&gt;.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&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-d95280c&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-c99147e .content-widget-inner&gt;*{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&gt;.content-container{margin:0 0 0 -15%}.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-widget-inner&gt;*{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&gt;.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&gt;.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&gt;.content-container{margin:5% 0 0}.sb-4 .sb-project-element.sb-project-element-70f0ce8&gt;.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&gt;.content-container{margin:5% 0 0}.sb-4 .sb-project-element.sb-project-element-26e4922&gt;.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&gt;.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&gt;.sb-project-element-populated{margin:-60% 0 0}.sb-4 .sb-project-element.sb-project-element-7f90fdb .content-widget-inner&gt;*{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&gt;.content-container{margin:0 0 0 -36%}.sb-4 .sb-project-element.sb-project-element-008ff3f .content-widget-inner&gt;*{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&gt;.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&gt;.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&gt;*{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&gt;*{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&gt;*{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&gt;*{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&gt;.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&gt;.content-container{margin:0 0 10%}.sb-4 .sb-project-element.sb-project-element-625c771&gt;.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&gt;.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&gt;.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&gt;.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&gt;.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"]&gt;.elementor-column-wrap.sb-project-element-populated&gt;.content-wrap{align-content:center;align-items:center}.sb-4 .sb-project-element.sb-project-element-d836dd4.elementor-column&gt;.elementor-column-wrap&gt;.content-wrap{justify-content:center}.sb-4 .sb-project-element.sb-project-element-7c05e1f&gt;.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&gt;*{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&gt;.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&gt;.content-container{margin:0}.sb-4 .sb-project-element.sb-project-element-0ba7487 .content-widget-inner&gt;*{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&gt;.content-container{margin:0 0 0 -17%}.sb-4 .sb-project-element.sb-project-element-c6021f3 .content-widget-inner&gt;*{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&gt;.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&gt;*{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&gt;*{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&gt;.sb-project-element-populated{margin:0}.sb-4 .sb-project-element.sb-project-element-d5913dd .content-widget-inner&gt;*{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&gt;.content-container{margin:0 0 0 -30%}.sb-4 .sb-project-element.sb-project-element-081ee5b .content-widget-inner&gt;*{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&gt;.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&gt;.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&gt;.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&gt;.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&gt;.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&gt;.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&gt;.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&gt;*{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&gt;.content-container{margin:0 0 0 -30%}
.sb-4 .sb-project-element.sb-project-element-eaf5687 .content-widget-inner&gt;*{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&gt;.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&gt;.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&gt;.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)}

.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#cw-sec8 .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 30px 0;
    padding: 20px 25px;
    background: #ffffff;
    font-size: 0.85rem;
    height: 60px;
    border-radius: 3px;
    border: 0;
    border: 1px solid #d4d4d4;
}
.sb-newsletter-box textarea {
    height: 90px;
}

div#cw-sec8 label{width:100%;}
.sb-newsletter--overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;background-size:cover;}
div#cw-sec8{    position: relative;}
.sb-newsletter-box{    
/*    width: 100%;
    margin: 0 auto;
    text-align: center;*/
  /*  padding-top: 3rem;
    padding-bottom: 2rem;
    padding-left: 3rem;
    padding-right: 3rem;*/
}
div#cw-sec8 input[type="submit"]{
        margin-top: 0rem;
    /* font-size: 1rem; */
    background: linear-gradient( to right,#f9755c 0%,#fea45d 51%);
    border: 0;
    /* border-radius: 5px; */
    padding: 1rem 3rem;
    /* position: absolute; */
    /* right: 30px; */
    /* float: right; */
    /* text-align: right; */
    /* top: -65px; */
    font-weight: 600;
    box-shadow: 0 0 4px 3px #0906052e;
    border-radius: 5px;
}
.cb-app-img {
    margin: 0 auto;
    text-align: center;
}
div#cw-sec8 input[type="submit"]:hover{opacity:0.6;}
img.image.decor__flying_word_img.sb--inner-bubble{position:absolute;left:0;right:0;text-align:center;margin:0 auto;}
img.image.decor__flying_word_img.inner--bubble-1{position:absolute;right:7rem;}
.main--contents{
    position: relative;
    padding-top: 5rem;
    padding-bottom: 6rem;
}
/**/

div#cw-sec8 span.wpcf7-not-valid-tip {
    position: absolute;
}

div#cw-sec8 h5 {
    position: relative;
    color: #ffffff;
}
.footer-box {
    /*background: #2c2c2c;*/
}
.box-form {
    /*position: relative;
    z-index: 1;*/
}
div.wpcf7-response-output {
    color: #ffffff;
    margin: 0em 0.5em 1em;
}
div#cw-sec8 select{
    border:0;
}
/*--------------------------------------------------------------
# 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#cw-sec8 .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 ==============*/
div#tm-sec6 .tm-skill-box-text {
    font-size: 0.95rem;
}
#tm-sec6 .icon-wrap {
    display: inline-block;
    margin-bottom: 15px;
}
#tm-sec6 .wpb_tm-skill_box .icon-wrap {
    position: relative;
    z-index: 0;
    width: 70px;
    height: 70px;
    color: #15204e;
    background: #ffffff;
    border-radius: 50%;
    text-align: center;
}
#tm-sec6 .wpb_tm-skill_box .icon-wrap:before {
 -webkit-transition: all 0.7s;
 -moz-transition: all 0.7s;
 -o-transition: all 0.7s;
 transition: all 0.7s;
 content: "";
 position: absolute;
 left: 0;
 top: 0;
 border: #fff dashed 1px;
 width: 75%;
 height: 95%;
 z-index: -1;
 background: #92c054;
 -webkit-border-radius: 50%;
 border-radius: 50%;
 -webkit-transform: scale(0);
 transform: scale(0);
 right: 0;
 text-align: center;
 margin: 0 auto;
}
#tm-sec6 .wpb_tm-skill_box:hover .icon-wrap:before {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
div#tm-sec6 .rg-tm-skill{
    position: relative;
}
div#tm-sec6 .rg-tm-skill .rg-tm-skill-overlay {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: #fe735e;
    opacity: 0.15;
    background-size: cover;
    z-index: 1;
}
div#tm-sec6 .icon-wrap i.fa {
    font-size: 50px;
    line-height: 65px;
}
div#tm-sec6 .vc-custom-inner-wrap {
    /*margin-bottom: 90px;*/
}
.rg-tm-skill-bx {
    position: relative;
    z-index: 1;
}
div#tm-sec6 img {
    /*position: absolute;*/
    top: 70px;
    left: 20%;
    z-index: 2;
}
div#tm-sec6 .count-img:hover {
    border: 15px transparent;
}
div#tm-sec6 .count-img {
  position: relative;
  overflow: hidden;
  width: 100%;
  color: #262626;
  font-size: 16px;
  transform: translateZ(0);
  box-shadow: 0 0 12px rgba(0,0,0,0.12);
  border: 13px solid #ffffff;
}
div#tm-sec6 .count-img * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
div#tm-sec6 .count-img img {
  max-width: 100%;
  vertical-align: top;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
  width: 100%;
}
div#tm-sec6 .count-img figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
div#tm-sec6 .count-img h3 {
  font-weight: 300;
  font-size: 1.4em;
  padding: 0px 0 0 40px;
  margin: 0;
  line-height: 40px;
}
div#tm-sec6 .count-img a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
div#tm-sec6 .count-img:hover img,
div#tm-sec6 .count-img.hover img {
    -webkit-transform: translate(40px, 40px);
    transform: translate(40px, 40px);
}
div#tm-sec6 .rg-tm-skill-img {
    position: absolute;
    left: 14%;
    z-index: 2;
    top: 14%;
}
div#tm-sec6{
    position: relative;
}

div#tm-sec6 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-sec6 .tm-top-content{position:relative;}
div#tm-sec6 .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;}


#tm-sec6 .tm-fe-skill .ourfeatureshmp-icon img {
    width: 100%;
}
#tm-sec6 .tm-fe-skill .complete-featurebox {
    filter: drop-shadow(-1px -1px 4px rgba(50, 50, 0, 0.25));
    margin-bottom: 35px;
}
#tm-sec6 .tm-fe-skill .tm-skills-main {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #700877;
    background: -moz-linear-gradient(90deg, #700877 0%, #ff2759 100%, #ff2759 100%);
    background: #6543c4;
}
#tm-sec6 .tm-fe-skill .tm-skills-main img,
#tm-sec6 .tm-fe-skill .tm-skills-main:before,
#tm-sec6 .tm-fe-skill .tm-skills-main:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#tm-sec6 .tm-fe-skill .tm-skills-main img {
  max-width: 100%;
  backface-visibility: hidden;
  vertical-align: top;
  width: 100%;
  /*height: 210px;*/
}
#tm-sec6 .tm-fe-skill .tm-skills-main:before,
#tm-sec6 .tm-fe-skill .tm-skills-main:after {
  content: '';
  background-color: #fff;
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  opacity: 0;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
#tm-sec6 .tm-fe-skill .tm-skills-main:before {
  width: 60px;
  height: 1px;
  left: 100%;
}
#tm-sec6 .tm-fe-skill .tm-skills-main:after {
  height: 60px;
  width: 1px;
  top: 0%;
}
#tm-sec6 .tm-fe-skill .tm-skills-main a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
#tm-sec6 .tm-fe-skill:hover .tm-skills-main img,
#tm-sec6 .tm-fe-skill.hover .tm-skills-main img {
  zoom: 1;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  opacity: 0.2;
}
#tm-sec6 .tm-fe-skill:hover .tm-skills-main:before,
#tm-sec6 .tm-fe-skill.hover .tm-skills-main:before,
#tm-sec6 .tm-fe-skill:hover .tm-skills-main:after,
#tm-sec6 .tm-fe-skill.hover .tm-skills-main:after {
  opacity: 1;
  top: 50%;
  left: 50%;
}

/* Posts Section */
div#cw-sec9 .hover-effect &gt; svg{
        opacity: 0.65;
}
.cw-sec9-block {
    background: #f7f7f7;
}
.blog-posts
{
    /*  width: min(1200px, 100%);*/
    /* padding: 20px;*/
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.post
{
   /* width: calc(33% - 10px);*/
   /*overflow: hidden;*/
}

.post img
{
  width: 100%;
  /* border-radius: 6px;*/
  transition: .3s linear;
}

.post-content
{
    background-color: #ffffff;
    /* margin: 0 20px; */
    padding: 30px;
    /* border-radius: 6px; */
  /*  transform: translateY(-60px);*/
    transition: .3s linear;
    position: relative;
   /* left: 2rem;*/
}

.post-content h3
{
  /*font-size: 16px;*/
  margin-bottom: 10px;
}

.date
{
    font-size: 14px;
    /* font-style: italic; */
    color: #d35400;
    font-weight: 600;
}

.post:hover .post-img
{
  /*transform: translateY(20px)*/
}

.post:hover .post-content
{
  /*transform: translateY(-80px)*/
}

@media screen and (max-width: 1200px)
{
  .blog-posts
  {
    justify-content: center;
}

.post
{
    width: min(600px, 100%);
}
}
.post-img-overlay{
    position: relative;
    overflow: hidden;
}
.post-img-overlay:after{
    content: "";
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    position: absolute;
    bottom: -100%;
    left: 0;
    transition: all 0.3s ease 0s;
    transform: translateY(20px)
}
.blog-posts:hover .post-img-overlay:after{
    bottom: 0;
}
.overlay-dots {
  position: relative;
}
.overlay-dots span,
.overlay-dots span:before,
.overlay-dots span:after {
  position: absolute;
  top: -180px;
  left: 0;
  right: 0;
  width: 8px;
  height: 8px;
  margin: 0 auto;
  border: 2px solid #ffffff;
  -webkit-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: all ease .3s;
  -ms-transition: all ease .3s;
  transition: all ease .3s;
  content: "";
  z-index: 1;
  opacity: 0;
}
.overlay-dots span:before {
  top: -2px;
  left: -15px;
  right: auto;
}
.overlay-dots span:after {
  top: -2px;
  left: 11px;
}
.blog-posts:hover .overlay-dots span,
.blog-posts:hover .overlay-dots span:before,
.blog-posts:hover .overlay-dots span:after{
    opacity: 1;
}
div#cw-sec9{
    overflow: hidden;
}
div#cw-sec9 img.image.decor__flying_word_img {
    /* top: 0; */
    position: absolute;
    right: 0;
}
.decor__flying_word_img_box.blog-img1 img {
    position: absolute;
    left: 260px;
    z-index: 1;
    top: 15rem;
}
/* Team Styles */

.single-team-member {
    width: 100%;
    float: left;
    /* padding: 10px; */
    /*box-shadow: -1px 1px 11px 7px rgb(0 0 0 / 6%);*/
    margin-bottom: 1rem;
    margin-top: 1rem;
    margin-left: 0rem;
   /* border: 1px solid #ccc;*/
}
.single-team-member .image-section {
  position: relative;
  background-color: #ffffff;
  opacity: 1;
}
.single-team-member:hover .image-section{
    opacity: 0.9;
}
.single-team-member .image-section .overlay-section {
  background-color: #000;
  opacity: 0;
  transition: 0.5s;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.single-team-member .image-section img {
  width: 100%;
  transform: scale(1);
  transition: 0.5s;
}
.single-team-member:hover .image-section .overlay-section {
  opacity: 0.8;
}
.single-team-member .text-section {
  text-align: center;
  border: 1px solid #ccc;
}
.single-team-member .text-section .team-title {
  margin: 0;
}
.single-team-member .text-section .team-title h1 {

  padding-top: 17px;
/*  font-size: 18px;
  margin: 0;
  font-weight: bold;*/
}
.single-team-member .text-section .team-title h1 a {
  text-decoration: none;
  color: #000;
}
.single-team-member .text-section .team-title h1 a:hover {
  color: #22b8f2;
}
.single-team-member .text-section .team-title h2 {
  margin: 0;
  padding: 0 0 10px;
  font-size: 14px;
  color: #888;
}
.single-team-member .text-section .team-text {
  margin: 0;
}
.single-team-member .text-section .team-text p {
  margin: 0;
  padding: 0 0 15px;
  color: #999;
}
.single-team-member .text-section .social-icons {
  padding: 0;
  text-align: center;
}
.single-team-member .text-section .social-icons a {
   background: transparent;
   color: #949494;
   display: inline-block;
   font-size: 16px;
   height: 45px;
   margin-bottom: 6px;
   margin-right: 10px;
   margin-left: 10px;
   padding: 0;
   text-align: center;
   text-decoration: none;
   width: 45px;
   border-radius: 50%;
   border: 1px solid #ccc;
}
.single-team-member .text-section .social-icons a i {
  padding: 12px 0 0;
}
.single-team-member .text-section .social-icons a:hover i {
  height: 30px;
  width: 30px;
  border-radius: 50%;
}
.single-team-member:hover .image-section img {
  transform: scale(1);
}


.bride-groom button.owl-dot.active,
.te-outer-block button.owl-dot.active {
    border: 1px solid #000 !important;
    margin: 10px;
    border-radius: 50%;
    height: 26px;
    width: 26px;
    /* margin: 0 auto; */
}
.te-outer-block button.owl-dot.active{
    margin: 0;
}
.bride-groom .owl-theme .owl-dots .owl-dot span,
.te-outer-block .owl-theme .owl-dots .owl-dot span{
    width: 9px;
    height: 9px;
    /* border: 1px solid #000; */
    /* margin: 11px; */
    text-align: center;
}
.bride-groom .owl-theme .owl-nav.disabled+.owl-dots,
.te-outer-block .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 60px;
    text-align: left;
    padding-left: 11.5rem;
    margin-bottom: 20px;
}
.cw-sec-box img {
    position: relative;
    z-index: 1;
}
.cw-sec-box:before {
    content: "";
    position: absolute;
    width: 120px;
    height: 100px;
    background: #fef2f2;
    margin-bottom: 30px;
    font-size: 23px;
    color: #ffffff;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    border-width: 0px;
    border-style: solid;
    border-color: #a5e5d5;
    text-align: center;
    bottom: -10px;
    left: 0;
    right: 0;
    -webkit-animation: border-transform 7s linear infinite alternate forwards !important;
    animation: border-transform 7s linear infinite alternate forwards !important;
    margin: 0 auto;
}
@-webkit-keyframes border-transform {
    0%, 100% {
        border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
    }
    14% {
        border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
    }
    28% {
        border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
    }
    42% {
        border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
    }
    56% {
        border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
    }
    70% {
        border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
    }
    84% {
        border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
    }
}

@keyframes border-transform {
    0%, 100% {
        border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%;
    }
    14% {
        border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%;
    }
    28% {
        border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%;
    }
    42% {
        border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%;
    }
    56% {
        border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%;
    }
    70% {
        border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%;
    }
    84% {
        border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%;
    }
}
.cw-sec-box:after {
  position: absolute;
  content: "";
  display: inline-block;
  width: 23%;
  border-width: 1px;
  border-style: solid;
  bottom: -80px;
  left: 0px;
  margin: 0 auto; 
  border-top: none;
  border-right: none;
  transform: rotate( 45deg );
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate( 90deg);
  border-left: 0;
  right: 0;
  text-align: center;
}

.cw-bg-box{
    text-align: center;
    box-shadow: -1px 1px 20px 7px rgb(0 0 0 / 8%);
    padding-top: 4rem;
    padding-bottom: 10rem;
    margin-top: 1rem;
}
h2.line-1.anim-typewriter.heading-font {
    top: 8rem;
    position: relative;
}
.bride-groom .groom-block .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 40px;
    text-align: right;
    padding-right: 11.5rem;
}
div#cw-sec6 img.image.decor__flying_word_img {
    /* top: 0; */
    position: absolute;
    right: 0;
}
div#cw-sec6 {
    overflow: hidden;
}

/* about ourself */
div#cb-sec9 .btn-box a {
    border: 6px solid #fefdfc;
    border-style: double;
}

/*div#cb-sec9 .zoom{
    overflow: hidden;
}
div#cb-sec9 .zoom .cw-about-outer-block{
    max-width: 200%;
    width: 100%;
}*/
.mp-features-overlay {
position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-size: cover;
    background: linear-gradient( to left,#fa7f9c 40%,#fa7f9c61 60%);
    /*opacity: 0.7;*/
}
.bgarea-links {
    margin: 0;
    padding: 0;
    padding-top: 1.5em;
    float: right;
}

.bgarea-links.groom {
    margin: 0;
    padding: 0;
    padding-top: 2.5em;
    float: left;
}
.bgarea-links li{
    list-style: none;
    float: left;
    text-align: right;
}

.bgarea-links li a {
    font-size: 1rem;
    padding: 0;
    margin-left: 1.5em;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    position: relative;
    border-radius: 50%;
    cursor: pointer;
    text-decoration: none;
    -webkit-transition: all 0.15s ease;
    transition: all 0.15s ease;
    color: #585455;
    border: 1px solid #000;
    width: 30px;
    height: 30px;
}
.bgarea-links.groom li a {
    padding-left: 0em;
    /*padding-right: 2em;*/
}
.groom-content .bgarea-links.groom li a {
    margin-left: 0;
    margin-right: 1.5em;
}
.bgarea-links li a:hover {
    color: #ff80b0;
}
.bgarea-links .tooltip {
    display: block;
    position: absolute;
    top: 0;
    left: 60%;
    padding: 6px 10px;
    border-radius: 50px;
    font-size: 10px;
    font-weight: bold;
    opacity: 0;
    pointer-events: none;
    text-transform: uppercase;
    -webkit-transform: translate(-50%, -100%);
    transform: translate(-50%, -100%);
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
    background: #ff80b0;
    color: #fff;
}
.bgarea-links.groom .tooltip {
    left: 55%;
}

.bgarea-links li a:hover .tooltip {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(-50%, -150%);
    transform: translate(-50%, -150%);
}
.bgarea-links .tooltip:after {
    display: block;
    position: absolute;
    bottom: 1px;
    left: 50%;
    width: 0;
    height: 0;
    content: "";
    border: solid;
    border-width: 10px 10px 0 10px;
    border-color: transparent;
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
}
.bgarea-links .tooltip:after {
    border-top-color: #ff80b0;
}
.bgarea-links li a span {
    font-weight: bold;
}
/*.groom-content .bgarea-links .tooltip{
left: 65%
}*/
div#cb-sec9 .img-container {
  /*margin: 120px auto;*/
  position: relative;
  /*width: 300px;
  height: 600px;*/
  overflow: hidden;
  visibility: hidden;
}
div#cb-sec9 .img-container img {
   /* border-radius: 10px;*/
}
div#cb-sec9 .img-overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #cbb190;
  z-index: 2;
}
div#cb-sec9 .img-container img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
div#cb-sec9 .reveal-2 img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  transform-origin: left;

}
div#cb-sec9 .reveal-2 {
    visibility: hidden;
    position: relative;
    /* width: 80%; */
    height: 100%;
    /* max-width: 500px; */
    overflow: hidden;

}
div#cb-sec9 .reveal-2 img,
div#cb-sec9 .img-container img {
    border: 5px solid #fbf7f4;
}
div#cb-sec9 img.image.ring-image {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    margin: 0 auto;
    background: #ffffff;
    top: 8rem;
    padding: 1rem;
    z-index: 5;
    border-radius: 50%;
    box-shadow: -1px 1px 5px 0px rgb(0 0 0 / 6%);
}


/* Date &amp; Venue Section */


  div#cw-sec3 h6:before {
       content: "";
    width: 10%;
    border-top: 1px solid #d3b898;
    display: inline-block;
    margin: 0px auto;
    transition: all 0.8s ease 0s;
    position: absolute;
    margin-top: 15px;
    margin-left: -90px;
    left: auto;
    }
    div#cw-sec3 h6:after {
        content: "";
        width: 10%;
        border-top: 1px solid #d3b898;
        display: inline-block;
        margin: 0px auto;
        transition: all 0.8s ease 0s;
        position: absolute;
        margin-top: 15px;
        margin-left: 20px;
        right: auto;
    }

.datevenue--populated_element {
    background: #eadec6;
    outline: 1px solid #ceaf90;
    outline-offset: -15px;
    padding: 0rem 3rem 3rem 3rem;
    margin: 0 100px auto;
    text-align: center;
    position: relative;
    z-index: 2;
}
.paragraphs_box.paragraphs_box--top.cw-sec1-img2 img {
    position: absolute;
    left: 0;
}
div#cw-sec3 .section-title p {
    margin-top: 1rem !important;
    padding: 0;
}


/** MESSAGE **/

/* Petals animation for about section  */
div#cw-sec3 {
    overflow: hidden;
}
.petal1 {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: -10rem;
  bottom:0;
  z-index: 150;
}
.petal1 .rotate {
  animation: driftyRotate 1s infinite both ease-in-out;
  perspective: 1000;
}
.petal1 .askew {
  background: currentColor;
  transform: skewY(10deg);
  display: block;
  width: 2rem;
  height: 2rem;
  animation: drifty 1s infinite alternate both ease-in-out;
  perspective:1000;
}

.petal1 {
  color: rgba(0,0,0,0);
}
.petal1:nth-of-type(7n) .askew {
  animation-delay: -.6s;
  animation-duration: 2.25s;
}
.petal1:nth-of-type(7n + 1) .askew {
  animation-delay: -.879s;
  animation-duration: 3.5s;
}
.petal1:nth-of-type(7n + 2) .askew {
  animation-delay: -.11s;
  animation-duration: 1.95s;
}
.petal1:nth-of-type(7n + 3) .askew {
  animation-delay: -.246s;
  animation-duration: .85s;
}
.petal1:nth-of-type(7n + 4) .askew {
  animation-delay: -.43s;
  animation-duration: 2.5s;
}
.petal1:nth-of-type(7n + 5) .askew {
  animation-delay: -.56s;
  animation-duration: 1.75s;
}
.petal1:nth-of-type(7n + 6) .askew {
  animation-delay: -.76s;
  animation-duration: 1.5s;
}
  
.petal1:nth-of-type(9n) .rotate {
  animation-duration: 2s;
}
.petal1:nth-of-type(9n + 1) .rotate {
  animation-duration: 2.3s;
}
.petal1:nth-of-type(9n + 2) .rotate {
  animation-duration: 1.1s;
}
.petal1:nth-of-type(9n + 3) .rotate {
  animation-duration: .75s;
}
.petal1:nth-of-type(9n + 4) .rotate {
  animation-duration: 4.3s;
}
.petal1:nth-of-type(9n + 5) .rotate {
  animation-duration: 3.05s;
}
.petal1:nth-of-type(9n + 6) .rotate {
  animation-duration: 2.76s;
}
.petal1:nth-of-type(9n + 7) .rotate {
  animation-duration: 7.6s;
}
.petal1:nth-of-type(9n + 8) .rotate {
  animation-duration: 1.78s;
}

.petal2 {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: -10rem;
  bottom:0;
  z-index: 150;
}
.petal2 .rotate {
  animation: driftyRotate 1s infinite both ease-in-out;
  perspective: 1000;
}
.petal2 .askew {
  background: currentColor;
  transform: skewY(10deg);
  display: block;
  width: 2rem;
  height: 2rem;
  animation: drifty 1s infinite alternate both ease-in-out;
  perspective:1000;
}

.petal2 {
  color: rgba(0,0,0,0);
}
.petal2:nth-of-type(7n) .askew {
  animation-delay: -.6s;
  animation-duration: 2.25s;
}
.petal2:nth-of-type(7n + 1) .askew {
  animation-delay: -.879s;
  animation-duration: 3.5s;
}
.petal2:nth-of-type(7n + 2) .askew {
  animation-delay: -.11s;
  animation-duration: 1.95s;
}
.petal2:nth-of-type(7n + 3) .askew {
  animation-delay: -.246s;
  animation-duration: .85s;
}
.petal2:nth-of-type(7n + 4) .askew {
  animation-delay: -.43s;
  animation-duration: 2.5s;
}
.petal2:nth-of-type(7n + 5) .askew {
  animation-delay: -.56s;
  animation-duration: 1.75s;
}
.petal2:nth-of-type(7n + 6) .askew {
  animation-delay: -.76s;
  animation-duration: 1.5s;
}
  
.petal2:nth-of-type(9n) .rotate {
  animation-duration: 2s;
}
.petal2:nth-of-type(9n + 1) .rotate {
  animation-duration: 2.3s;
}
.petal2:nth-of-type(9n + 2) .rotate {
  animation-duration: 1.1s;
}
.petal2:nth-of-type(9n + 3) .rotate {
  animation-duration: .75s;
}
.petal2:nth-of-type(9n + 4) .rotate {
  animation-duration: 4.3s;
}
.petal2:nth-of-type(9n + 5) .rotate {
  animation-duration: 3.05s;
}
.petal2:nth-of-type(9n + 6) .rotate {
  animation-duration: 2.76s;
}
.petal2:nth-of-type(9n + 7) .rotate {
  animation-duration: 7.6s;
}
.petal2:nth-of-type(9n + 8) .rotate {
  animation-duration: 1.78s;
}

header.header--inner img.image.decor__flying_word_img,
.inner-bg-parallax img.image.decor__flying_word_img{
    position: absolute;
    left: 252px;
}

header.header--inner,
.inner-bg-parallax {
    overflow: hidden;
}
header.header--inner.area-inner.position-relative {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: center !important;
}
.petal3 {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: -10rem;
  bottom:0;
  z-index: 150;
}
.petal3 .rotate {
  animation: driftyRotate 1s infinite both ease-in-out;
  perspective: 1000;
}
.petal3 .askew {
  background: currentColor;
  transform: skewY(10deg);
  display: block;
  width: 2rem;
  height: 2rem;
  animation: drifty 1s infinite alternate both ease-in-out;
  perspective:1000;
}

.petal3 {
  color: rgba(0,0,0,0);
}
.petal3:nth-of-type(7n) .askew {
  animation-delay: -.6s;
  animation-duration: 2.25s;
}
.petal3:nth-of-type(7n + 1) .askew {
  animation-delay: -.879s;
  animation-duration: 3.5s;
}
.petal3:nth-of-type(7n + 2) .askew {
  animation-delay: -.11s;
  animation-duration: 1.95s;
}
.petal3:nth-of-type(7n + 3) .askew {
  animation-delay: -.246s;
  animation-duration: .85s;
}
.petal3:nth-of-type(7n + 4) .askew {
  animation-delay: -.43s;
  animation-duration: 2.5s;
}
.petal3:nth-of-type(7n + 5) .askew {
  animation-delay: -.56s;
  animation-duration: 1.75s;
}
.petal3:nth-of-type(7n + 6) .askew {
  animation-delay: -.76s;
  animation-duration: 1.5s;
}
  
.petal3:nth-of-type(9n) .rotate {
  animation-duration: 2s;
}
.petal3:nth-of-type(9n + 1) .rotate {
  animation-duration: 2.3s;
}
.petal3:nth-of-type(9n + 2) .rotate {
  animation-duration: 1.1s;
}
.petal3:nth-of-type(9n + 3) .rotate {
  animation-duration: .75s;
}
.petal3:nth-of-type(9n + 4) .rotate {
  animation-duration: 4.3s;
}
.petal3:nth-of-type(9n + 5) .rotate {
  animation-duration: 3.05s;
}
.petal3:nth-of-type(9n + 6) .rotate {
  animation-duration: 2.76s;
}
.petal3:nth-of-type(9n + 7) .rotate {
  animation-duration: 7.6s;
}
.petal3:nth-of-type(9n + 8) .rotate {
  animation-duration: 1.78s;
}




.footer-box.position-relative.area-inner.pb-5 {
    overflow: hidden;
}


.cw_content_casei img.image {
    max-width: 50%;
    margin: 0 auto;
}
.datevenue-container {
    background: #ffffff;
}
.cw_datevenue_case_image.photo img {
    max-width: 75%;
    margin: 0 auto;
    padding: 2rem 0rem 3rem 0rem;
}
#cw-sec3 .portfolio-holder {
    margin: 0 10px auto;
}
/* Petals animation for about section  */
/*zoom effect*/
.cw_datevenue_case_image {
    display: block;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}
.cw_datevenue_case_image img {
    transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
}
.cw_datevenue_case_image:hover img {
   /* transform: scale(1.5) rotateZ(-5deg);
    -moz-transform: scale(1.5) rotateZ(-5deg);
    -webkit-transform: scale(1.5) rotateZ(-5deg);
    -o-transform: scale(1.5) rotateZ(-5deg);*/
    transform: scale(1.2) rotateZ(0deg);
    -moz-transform: scale(1.2) rotateZ(0deg);
    -webkit-transform: scale(1.2) rotateZ(0deg);
    -o-transform: scale(1.2) rotateZ(0deg);
}
/*end zoom effect*/

/* Date &amp; Venue Section */
div#cw-sec8 {
    border-right: 2px solid #ffffff;
}
#sb-sec5-counter .block-2{
border-top: 2px solid #ffffff;
}
.app-form {
   /* background: #fbfbfb;*/
}
.app-margin-box {
/*    margin: 0 5rem;
    position: relative;
    bottom: 8rem;*/
}
.resvp-img {
    max-width: 35%;
    margin: 0 auto;
}
.rsvp-app-box {
    border: 4px double #ccb08b;
}


.shedulearea-limg {
       position: absolute;
    left: -30px;
    top: -25px;
    max-width: 25%;
}
.shedulearea-rimg {
    position: absolute;
    right: -30px;
    bottom: -25px;
    max-width: 25%;
}
.shedulearea-limg img {
    -webkit-animation: spin 10s linear infinite;
    animation: spin 10s linear infinite;
}

.shedulearea-rimg img {
    -webkit-animation: spin 10s linear infinite;
    animation: spin 10s linear infinite;
}
@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

div#cw-sec7 .sb--testimonial-content p {
    line-height: 2.8rem;
}



/*  Products Category */

div#cb-sec1 .pro-cat-img {
    max-width: 65%;
    margin: 0 auto;
}
div#cb-sec1 .pro-cat-img img {
    position: relative;
    top: 30px;
}
div#cb-sec1 .cat-product {
background: #ffffff url(assets/products/products.png);
    outline: 1px dashed #ccc;
    box-shadow: 0px 1px 0px 2px #efefef7a;
    outline-offset: -10px;
    margin: 0 0.5rem;
  /*  background: #ffffff;*/

}
div#cb-sec1 .pro-cat-content h5 a {
    position: relative;
    /*z-index: 5;*/
}
div#cb-sec1 .cat-product .img-overlay{
   /* z-index: 6;*/
}
div#cb-sec1 .product-grid {
    text-align: center;
}
div#cb-sec1 .pro-cat-content h5 a {
    position: relative;
    z-index: 2;
}
div#cb-sec1 .owl-theme .owl-dots .owl-dot span{
     width: 95px;
  height: 2.5px;
  border-radius: 0;
}
div#cb-sec1 .owl-theme .owl-dots .owl-dot.active span{
      height: 9px;
      border-radius: 0;
}
div#cb-sec1 .hover-effect &gt; svg {
    opacity: 0.2;
}
div#cb-sec1 .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 4rem;
}
/*  Products Category */
div#cb-sec10 .box-form {
    margin: 0 150px auto;
}
div#cb-sec10 .heading-font {
    position: relative;
    z-index: 1;
}
div#cb-sec10 .sb-newsletter-box input[type="text"], 
div#cb-sec10 .sb-newsletter-box input[type="email"], 
div#cb-sec10 .sb-newsletter-box input[type="url"], 
div#cb-sec10 .sb-newsletter-box input[type="password"], 
div#cb-sec10 .sb-newsletter-box input[type="search"], 
div#cb-sec10 .sb-newsletter-box input[type="number"], 
div#cb-sec10 .sb-newsletter-box input[type="tel"], 
div#cb-sec10 .sb-newsletter-box input[type="range"], 
div#cb-sec10 .sb-newsletter-box input[type="date"], 
div#cb-sec10 .sb-newsletter-box input[type="month"], 
div#cb-sec10 .sb-newsletter-box input[type="week"], 
div#cb-sec10 .sb-newsletter-box input[type="time"], 
div#cb-sec10 .sb-newsletter-box input[type="datetime"], 
div#cb-sec10 .sb-newsletter-box input[type="datetime-local"], 
div#cb-sec10 .sb-newsletter-box input[type="color"], 
div#cb-sec10 .sb-newsletter-box textarea, 
div#cb-sec10 .sb-newsletter-box select{
    border-radius: 30px;
        height: 50px;

    border: 0;
}
div#cb-sec10 input[type="submit"]{
   border-radius: 30px;
    height: 50px;
    padding: 0 40px;
    border: 0;
}
div#cb-sec10 .sb-newsletter-box{
           margin: 0 5%;
    outline: 1px dashed #ccc;
    outline-offset: -15px;
}
.widget-area .widget{
        position: relative;
    border: 4px solid #edecec !important;
    border-radius: 20px !important;
}

.widget-area .widget:before {
    content: '';
       background-image: url(images/widget_div.jpg);
    /*background-image: url(../img/fw_img/widget_div.jpg);*/
    width: 87px;
    height: 36px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: -20px;
    left: 50%;
    margin-left: -43px;
}
.widget-area .widget:after {
    content: '';
       background-image: url(images/widget_div2.jpg);
    /*background-image: url(../img/fw_img/widget_div.jpg);*/
    width: 26px;
    height: 25px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    bottom: -16px;
    left: 50%;
    margin-left: -13px;
}
main#sb--smallbiz-inner_box section#gallery .img-overlay {
    background: transparent;
}
.inner_contentbox .timeline-content {
    background: #f9f9f9 url(assets/header/header-bg.png);
}

.page--overlay section{
    position: absolute;
    bottom: 0;
}
/*--------------------------------------------------------------
6. Media Quries
---------------------------------------------------------------*/
@media screen and (min-width:320px) and (max-width:1100px){
section.cw-sec1-img{
  /*  max-width: 50%;*/
}
.about--populated_element{
        padding: 7rem 0rem 3em 0rem;
           /* margin: 0 60px auto;*/
}
}


@media screen and (min-width:320px) and (max-width:1024px){
    div#cb-sec3 .cb-gallery-block .cb-gallery-elemet{
        padding: 2rem 0 2rem 0 !important;
    }
    .about--populated_element {
    padding: 7rem 2rem 3em 3rem;
    /* margin: 0 60px auto; */
}
    div#cb-sec2 .cb-recent-products{
        margin-bottom: 3rem;
    }
    div#cb-sec1 .product-grid{
            margin-top: -110px;
    }
    .woocommerce-page.columns-3 ul.products li.product, 
    .woocommerce.columns-3 ul.products li.product {
    width: 47.75%;
}
    .about--populated_element p {
    margin: 0 1rem !important;
}
.about--populated_element{
        margin-top: -420px !important;
}
    .resvp-img {
    max-width: 50%;
}
    .app-margin-box{
          /*  margin: 0 1rem;*/
    }
    div#cb-sec9 img.image.ring-image{
            top: 4rem;
    }
    h2.line-1.anim-typewriter.heading-font{
            top: 7rem;
    }
    .cw-bg-box{
            padding-top: 1rem;
    padding-bottom: 8rem;
    }
    .single-team-member .text-section .social-icons a{
            margin-right: 5px;
    margin-left: 5px;
    }
    .about--populated_element.wow.fadeInUp{
        padding: 7rem 3rem 3em 3rem;
            margin: 0 50px auto;
                margin-top: -250px;
    }
    section.cw-sec1-img{
            /*max-width: 50%;*/
    }
    .slide .slide__content--headings .top-title{
            font-size: 4rem;
    }
    .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#cw-sec7 .tm-top-content{
    left: 3%;
}
footer#footer .foote--right__box .footer-phone a{font-size:2rem;}
div#ip-sec6 .ct--element-image img{height: 105px;}

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



@media (min-width:992px){



	.ct2logo--title{}
    .desktop-none{display:none;position:absolute;left:0;top:35px;}
}
@media (max-width:991px){

.about--populated_element{
        padding: 7rem 0rem 3em 0rem;
            margin: 0 60px auto;
}
    .cw-sec1-ornaments:before{
            margin-left: 15px;
    }
    .cw-sec1-ornaments:after{
            right: 15px;
    }
    section.cw-sec1-img img{
        padding-right: 0;
            width: 100%;
    }
    section.cb-sec-img img{
            padding-left: 0;
    }
    .about--populated_element {
    margin-top: 0 !important;
}
div#cb-sec1 .product-grid {
    text-align: center;
    margin-top: -65px;
}
    #sb--smallbiz-inner_box{
            padding-left: 0rem;
    padding-right: 0;
    }
    .app-form {
    padding: 3rem 0rem 2rem 0rem;
        margin: 0;
}
    .shedulearea-limg{
        top: -70px;
    }
    .shedulearea-rimg {
    /*bottom: -90px;*/
}
.testimonial-container .item {
    border: 1px solid #ffffff;
    padding: 3rem 0rem 5rem 0rem;
}
    div#cw-sec7 img.image.decor__flying_word_img {
    left: 0;
}
    div#cb-sec9 img.image.ring-image{
        display: none;
    }
    .tab-margin-bottom{
        margin-bottom: 5rem;
    }
    .bride-groom .owl-theme .owl-nav.disabled+.owl-dots{
            padding-left: 5.5rem;
    }
    .bride-groom .groom-block .owl-theme .owl-nav.disabled+.owl-dots{
        text-align: center;
         padding-right: 0rem;
             padding-left: 12.5rem;
    }

    .cw-bg-box {
    padding-top: 1rem;
    padding-bottom: 12.5rem;
}
    section.banner__slider .btn {
    margin-top: 2rem !important;
}
.slick-slide img {
    display: block;
    margin-bottom: 0 !important;
}

    .slide .slide__content.slide__content__right {
        width: 80%;
    }

    .wpb_theme_custom_element.wpb_tm-skill_box {
        padding-top: 2rem;
    }
    div#cw-sec7 .sb--testimonial-content {
        padding-top: 2rem;
    }
    div#cw-sec7 .tm-top-content {
        top: 0;
        left: 0;
        text-align: center;
        margin: 0 auto;
    }
    div#cw-sec7 .relative-9{
       /* right: 0;
        padding-top: 5rem;
        padding-bottom: 7rem !important;*/
    }
    div#cw-sec7 .ct--element-image img {
        /*width: 250px;
        height: 250px;*/
        margin: 0 auto;
/*        clip-path: polygon(0% 0%, 100% 0%, 100% 75%, 60% 75%, 50% 100%, 40% 75%, 0% 75%);
*/    }
    .sb--testimonial-content {
        padding-top: 0;
        text-align: center;
        margin: 0 auto;
        padding: 0 0px;
    }
    div#cw-sec7 .owl-carousel .owl-nav button.owl-prev {
        bottom: auto;
        right: 50px;
        left: 0;
        text-align: center;
        margin: 0 auto;
    }
    div#cw-sec7 .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: 120vh;
    }
    .slide .slide__content--headings .top-title{
     font-size: 5rem;
     /* line-height: 2.3rem;*/
 }
 .slide .slide__content{
    top: 42%;
}
.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;}
header#header-menu .input-effect{bottom:25px;}
.bottom--header{padding:5px 0 25px 0;}
.bottom--header i.fa.fa-shopping-cart{right:35px;}
body.woocommerce-page.woocommerce-edit-account .inner_contentbox,body.woocommerce-page.woocommerce-edit-address .inner_contentbox,body.woocommerce-checkout .inner_contentbox{margin:0 0%;}
section#gallery h2{font-size:1rem;}
section#gallery h2.align-items-center{margin:0rem 5rem 0 5rem;top:7rem;}
footer#footer .footer--icon .inside-full-height{line-height:50px;}
section#ct_sec7 .product--left-content .inside-full-height{left:0;}
section#ct_sec7 .owl-carousel .owl-nav button.owl-next:before{top:32%;}
.catt--box1_detail, .catt--box2_detail, .catt--box3_detail{margin-bottom:2rem;}
.woocommerce .quantity .qty{margin-bottom:1rem;}
div#order_review{width:100%;}
header#header-menu .btn .gradients-button{margin-left:2rem;}
ul.nav.navbar-nav li a{font-size:0.85rem;}
ul.nav.navbar-nav li:before{content:none;}
.decor__flying_word_img{/*max-width:35%;*/}
div#sb-sec3 .paragraphs_box--top{padding-bottom:100px;padding-top:100px;}
div#sb-sec3 li,div#sb-sec3 p{line-height:1.8rem;font-size:0.8rem;}
.decor__flying_word_box--top.imgbx1{bottom:70%;}
.sb-contact-image img{position:relative;top:auto;width:100%;height:auto;max-width:100%;margin-bottom:5rem;}
.sb-form{bottom:auto;}
.contact--socials{position:absolute;bottom:50px;left:0;right:0;}
.complete-top-bx{margin-bottom:3rem;}
div#sb-sec7{padding-bottom:8rem !important;}
.sb-inner-content{background:linear-gradient(180deg,#f5f5f5 0%,#171610 0);}
#sb-sec7 .sb-det-box{text-align:center;}
#sb-sec7 .sb-main-contact{padding:40px 20px 30px 20px;}
#sb-sec7 input[type="submit"]{margin:auto;float:right;margin-right:60px;padding:5px 20px;}
img.image.decor__flying_word_img.inner--bubble-1{top:110%;}
main#sb--smallbiz-inner_box h4.col-title{left:40%;}
main#sb--smallbiz-inner_box .sb-inner-testimonial-content:before{}
.mob-vew{
	text-align: center;
}
.inner-contact-section-title-hoder{
    text-align: center;
    margin: 0 auto;	
}
.Icon-Box p {
    padding-right: 0;
}
main#sb--smallbiz-inner_box section.widget-container.sb-inner-widget-testimonial-container.sb-inner-parent-au20784688{margin-left:5rem;margin-right:0rem;}
}
@media screen and (min-width:800px) and (max-width:990px){.section__slider .swiper-slide__block .swiper-slide__block__img{max-height:380px;height:380px;}
.section__slider .swiper-slide__block .paragraphe{max-width:255px;}
}
@media screen and (min-width:550px) and (max-width:766px){.navicon{top:-60px !important;}
}
@media screen and (min-width:580px) and (max-width:700px){}
@media (max-width:767px){
    section#ct-sec5 {
    margin: 0 0% 5% 0;
}
div#sb-sec5-counter {
    padding: 0;
}
    span.cd-timeline__date .overlay-section{
        display: none;
    }
.cd-timeline__container:before {
    /*content: '';
    position: absolute;
    top: 30rem;
    left: 5rem;
    height: 80%;
    width: 2px;
    background: #e2d1b7;*/
    /* padding-left: 5rem; */
}

    header.header--inner img.image.decor__flying_word_img,
    .inner-bg-parallax img.image.decor__flying_word_img {
    left: 0;
}
    h2.line-1.anim-typewriter.heading-font {
    top: 10rem;
}
.bride-groom .owl-theme .owl-nav.disabled+.owl-dots {
    padding-left: 10.5rem;
}
.bride-groom .groom-block .owl-theme .owl-nav.disabled+.owl-dots{
        padding-left: 0.5rem;
}
    #tm-sec6 .wpb_tm-skill_box .icon-wrap:before {
        width: 80%;
    }
    div#cw-sec7 .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: 3.5rem;
    font-size: 3rem;
    margin-bottom: 0 !important;
        }    
        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){

    .slide .slide__content--headings .title {
    font-size: 0.85rem !important;
    line-height: 1rem;
}
    div#cb-sec10 .news-subttl {
    padding: 0 1rem;
}
    footer#footer .gallery-item {
    max-width: 20.33%;
}
    footer#footer .textwidget p {
    padding: 0 0%;
}
    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{
        padding-top: 0;
    }
    div#cb-sec10 input[type="submit"]{
            padding: 0 25px;
    }
    div#sb-sec5-counter {
    padding: 0;
}
    section#ct-sec5 .ct--element-image:after{
            right: -87px;
    }
    section#ct-sec5 .ct--element-image:before{
            margin-left: -90px;
    }
    section#ct-sec5 .ct--element-image img.image{
        margin: 0 auto;
    }
    div#cb-sec2 h1,
    section#cb-sec4 h1,
    div#cb-sec8 h1,
    div#cw-sec9 h1,
    div#cb-sec10 h1.heading-font.reveal-text.font-weight-500,
    footer#footer h2.ct--footer-title {
    font-size: 2.5rem;
}
    form.woocommerce-cart-form, .cart-collaterals{
            padding: 2rem 1rem 2rem 1rem;
    }
    div#cb-sec10 .sb-newsletter-box{
            margin: 0 0%;
                padding: 0 2rem;
    }
    div#cb-sec10 .box-form {
    margin: 0 30px auto;
}
    div#cb-sec10 h1.heading-font.reveal-text.font-weight-bold {

    font-size: 2.5rem;
}
    .about--populated_element{
            padding: 7rem 0rem 3em 0rem;
                margin: 0 0px auto;
    }
    section.banner__slider .btn-box a{
        padding: 4px 35px;
    }
    .slick-dots{
            right: -60px;
    }
    .slick-dots li{
        margin: 0 5px;
    }
    .stick-dots .slick-dots li button{
        width: 45px;
    }
    section.banner__slider .btn-box {
    margin-top: 1rem !important;
}
    div#sb-search{
            margin: 0 10px auto !important;
    }
    div#contact__form .shedulearea-limg{
            left: 0px;
    top: -25px;
    max-width: 25%;
    }

    div#contact__form .shedulearea-rimg{
        right: 0;
         max-width: 25%;
    }
    .contact-page-form{
            margin: 0 8%;
    }
    div#cw-sec3 h6:before{
        margin-left: -50px;
    }
    main#sb--smallbiz-inner_box .faq .content p{
            padding: 28px 10px 25px 10px;
    }
    div#cw-sec7 .sb--testimonial-content p {
    font-size: 1rem;
    line-height: 1.5rem;
}
    div#cw-sec3 .section-title h1{
        font-size: 2rem;
    }
    .datevenue--populated_element{
            margin: 0 20px auto;
    }
    div#cb-sec9 .reveal-2 img{
            margin-bottom: 2rem;
    }
    div#cb-sec9 .img-container img{
            margin-top: 2rem;
    }
    .bride-groom button.owl-dot{
            margin: 3px;
    }
    .bride-groom .owl-theme .owl-nav.disabled+.owl-dots,
    .bride-groom .groom-block .owl-theme .owl-nav.disabled+.owl-dots{
        text-align: center;
            padding-left: 0;
    }
    div#cw-sec6 h1 {
    font-size: 2.2rem;
}
h2.line-1.anim-typewriter.heading-font {
    top: 9rem;
}
    div#cw-sec1 h6:before,
    div#cw-sec1 h6:after{
        width: 10%;
    }
    div#cw-sec1 h6:before{
        margin-left: -35px;
    }
    div#cw-sec1 h6:after{
            margin-left: 10px;
    }
    section.cw-sec1-img{
        bottom: 3rem;
    }
    .paragraphs_box.paragraphs_box--top.cw-sec1-img1 img {
    position: absolute;
    right: -45px;
    /* z-index: 5; */
    top: -130px;
    max-width: 30%;
}
    .about--populated_element.wow.fadeInUp {
    padding: 4rem 1rem 1em 1rem;
    margin: 0 20px auto;
    margin-top: -125px;
}
div#cw-sec1 .section-title p {
    padding: 0 !important;
}
    main#sb--smallbiz-inner_box .featured-service .image-box .caption-box .title {
        font-size: 1rem;
    }
    main#sb--smallbiz-inner_box .faq .set &gt; a i{
       /* top: 25px;*/
    }
    main#sb--smallbiz-inner_box .faq .accordion-container{
        padding: 0 25px;
    }
    main#sb--smallbiz-inner_box .faq .set &gt; a{
        /*padding: 15px 50px 15px 30px;*/
    }
    .foter--copyright_text.heading-font,
    .footer-social {
        text-align: center !important;
    }    
    .sb-newsletter-box {
        width: 100%;
       /* padding-top: 3rem;
        padding-bottom: 2rem;
        padding-left: 2rem;
        padding-right: 0rem;*/
    }    
    div#cw-sec8 {
        /*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#cb-sec8 .tm-top-content:after,
    div#tm-sec4 .tm-top-content:after,
    div#cw-sec7 .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: 2rem;
    line-height: 3rem;
    /*line-height: 1.8rem;*/
}   
.slide__content--headings .title {
    font-size: 1.2rem;
    margin-top: 0 !important;
    padding: 0;
    line-height: 2rem;
} 
.slide .display-10 {
    font-size: 1.5rem;
    line-height: 1.8rem;
}
.slide .slide__content.slide__content__right{
 /* left: 15%;*/
 width: 70%;
}
.slider, .slide, .slide .slide__img img {
    height: 80vh;
}
.slide .slide__img img {
    /*height: auto !important;*/
}
.slide .slide__content{
    top: 35% !important;
}
.slide a.mt-4 {
    margin-top: 1rem !important;
}
.slide .btn{
    margin-top: 1rem !important;
    font-size: 1rem;
}
.slide .slide__content--headings img {
margin: 0 auto;
    max-width: 32%;
    padding-top: 3rem;
}
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, #cw-sec8 select{font-size:0.95rem;}
div#cw-sec8 input[type="submit"]{right: 30px;
    /*font-size: 0.6rem;*/
    padding: 0.9rem 1rem;}
    div#cw-sec8 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 0% 5% 0;}
        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#sb-search {
position: relative;
    display: block !important;
    width: 100%;
    margin: 0 70px auto;
}
div#sb-search input.search-field{
    margin-bottom: 0 !important;
}
div#sb-search form.woocommerce-product-search:after{
    top: 28px !important;
}
        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:375px){
        div#cb-sec2 h1,
        section#cb-sec4 h1,
        div#cb-sec8 h1,
        div#cw-sec9 h1,
        div#cb-sec10 h1.heading-font.reveal-text.font-weight-500 {
    font-size: 2rem;
}
        div#cb-sec9 .cw-about-outer-block h1 {
    /*color: #d1af8c;*/
    font-size: 3rem;
}
        .post-content{
            padding: 30px 15px;
                left: 1rem;
    }
        .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){
div#cb-sec2 h1,
section#cb-sec4 h1,
div#cb-sec8 h1,
div#cw-sec9 h1,
div#cb-sec10 h1.heading-font.reveal-text.font-weight-500 {
    font-size: 1.5rem;
}
    div#cw-sec3 .section-title h1 {
    font-size: 1.4rem;
}
    .slide .slide__content--headings .top-title {
            font-size: 1.5rem;
    line-height: 1.5rem;
        /* line-height: 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{  
    font-weight: bold;
    font-size: 5rem;
    color: #ffffff;
}


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



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




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



/* -------------------------------- 
Patterns - reusable parts of our design
-------------------------------- */
@media only screen and (min-width: 768px) {
  .cd-is-hidden {
    visibility: hidden;
  }
}

/* -------------------------------- 
Resource style 
-------------------------------- */

@media only screen and (min-width: 768px) {

.cd-timeline {
  overflow: hidden;
  margin: 2em auto;
}

.cd-timeline__container {
  position: relative;
  /*width: 90%;
  max-width: 1170px;*/
  margin: 0 auto;
  padding: 5em 0;
}

.cd-timeline__container::before {
  /* this is the vertical line */
content: '';
    position: absolute;
    top: 35px;
    left: 18px;
    height: 100%;
    width: 2px;
    background: #e2d1b7;

}
}
@media only screen and (min-width: 768px) {
  .cd-timeline {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  .cd-timeline__container::before {
    left: 50%;
    margin-left: -2px;
  }
}

.cd-timeline__block {
  position: relative;
  margin: 2em 0;
}

.cd-timeline__block:after {
  /* clearfix */
  content: "";
  display: table;
  clear: both;
}

.cd-timeline__block:first-child {
  margin-top: 0;
}

.cd-timeline__block:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .cd-timeline__block {
    margin: 7em 0;
  }
}

.cd-timeline__img {
  position: absolute;
  top: 0;
  /*left: 0;
  width: 40px;
  height: 40px;*/
  border-radius: 50%;
 /* -webkit-box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);
*/}

.cd-timeline__img img {
display: block;
    width: 140px;
    height: 140px;
    position: relative;
    /* left: 50%; */
    top: 50%;
    margin-left: -12px;
    margin-top: -100px;
}

.cd-timeline__img.cd-timeline__img--picture {
  background: #00519d;
/*   #2d495f */
}

.cd-timeline__img.cd-timeline__img--movie {
  background: 
/*     #feea00; */
  #f0ca45;
}

.cd-timeline__img.cd-timeline__img--location {
  background: #d20012;
/*     #ed5c47; */
/*     #c03b44; */
}
.cd-timeline__img.cd-timeline__img--idea {
  /*background: #feea00;*/
/*   #ff8e00; */
}
.cd-timeline__img.cd-timeline__img--money {
  background: #7959dd;
}
/* .cd-timeline__img.cd-timeline__img--leadership {
  background: #f0ca45; */
/* } */
.cd-timeline__img.cd-timeline__img--recognition {
  background: #009e69;
}

@media only screen and (min-width: 768px) {
  .cd-timeline__img {
/*width: 60px; */
    /* height: 60px; */
    left: 50%;
    margin-left: -45px;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  .cd-timeline__img.cd-timeline__img--bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-1 0.6s;
            animation: cd-bounce-1 0.6s;
  }
}

@-webkit-keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}

.cd-timeline__content {
  position: relative;
  margin-left: 60px;
/*  background: white;*/
  border-radius: 0.25em;
  padding: 1em;
/*  -webkit-box-shadow: 0 3px 0 #d7e4ed;
          box-shadow: 0 3px 0 #d7e4ed;*/
}

.cd-timeline__content:after {
  /* clearfix */
  content: "";
  display: table;
  clear: both;
}

.cd-timeline__content::before {
  /* triangle next to content block */
 /* content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;*/
}

.cd-timeline__content h2 {
  color: #303e49;
}

.cd-timeline__content p,
.cd-timeline__read-more,
.cd-timeline__date {
  /*font-size: 1.3rem;*/
}

.cd-timeline__content p {
  margin: 1em 0;
  line-height: 1.6;
}

.cd-timeline__read-more,
.cd-timeline__date {
  display: inline-block;
}

.cd-timeline__read-more {
  float: right;
  padding: .8em 1em;
  background: #acb7c0;
  color: white;
  border-radius: 0.25em;
}

.cd-timeline__read-more:hover {
  background-color: #bac4cb;
}

.cd-timeline__date {
  float: left;
  padding: .8em 0;
 /* opacity: .7;*/
}


@media only screen and (min-width: 768px) {
  .cd-timeline__content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
    /* Force Hardware Acceleration */
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }
  .cd-timeline__content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .cd-timeline__read-more {
    float: left;
  }
  .cd-timeline__date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 6px;
    font-size: 1.6rem;
  }
  .cd-timeline__block:nth-child(odd) .cd-timeline__content {
    float: right;
  }
  .cd-timeline__block:nth-child(odd) .cd-timeline__content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .cd-timeline__block:nth-child(odd) .cd-timeline__read-more {
    float: right;
  }
  .cd-timeline__block:nth-child(odd) .cd-timeline__date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .cd-timeline__content.cd-timeline__content--bounce-in {
    visibility: visible;
    -webkit-animation: cd-bounce-2 0.6s;
            animation: cd-bounce-2 0.6s;
  }
}

@media only screen and (min-width: 768px) {
  /* inverse bounce effect on even content blocks */
  .cd-timeline__block:nth-child(odd) .cd-timeline__content.cd-timeline__content--bounce-in {
    -webkit-animation: cd-bounce-2-inverse 0.6s;
            animation: cd-bounce-2-inverse 0.6s;
  }
}

@-webkit-keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(20px);
            transform: translateX(20px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@-webkit-keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    -webkit-transform: translateX(100px);
            transform: translateX(100px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
            transform: translateX(-20px);
  }
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
/* demo style */
.cd-nugget-info {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 50px;
  line-height: 50px;
  top: 0;
  left: 0;
}
.cd-nugget-info a {
  position: relative;
  font-size: 14px;
  color: #718ca1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}
.cd-nugget-info a:hover {
  opacity: .8;
}
.cd-nugget-info span {
  vertical-align: middle;
  display: inline-block;
}
.cd-nugget-info span svg {
  display: block;
}
.cd-nugget-info .cd-nugget-info-arrow {
  fill: #718ca1;
}



#cw-sec4{
    overflow: hidden;
}
div#cw-sec4 .decor__flying_word_img {
    position: absolute;
    right: 0;
}
span.cd-timeline__date img {
    border: 10px solid #efe6dd;
    padding: 15px;
}
.cd-timeline__content {
    padding-top: 7rem;
}
.cd-timeline__block:nth-child(even) .cd-timeline__content {
    text-align: right;
}
@media (max-width:991px){
.cd-timeline__content {
    padding-top: 2rem;
}
}
div#cw-sec4 h1 {
    color: #d1ab96;
}

span.cd-timeline__date .overlay-section {
  opacity: 0;
}
span.cd-timeline__date:hover .overlay-section {
  opacity: 1;
}






footer#footer {
    background: #000000 url(assets/banner/thank-you-banner-bg.png) no-repeat top;
        background-size: cover;
}
.footer-top-flo{
    text-align: center;
    margin: 0 auto;
}
pattern#ices-cream path {
    fill: #ff8da7 !important;
}

footer#footer .textwidget li,
footer#footer .textwidget li a {
display: inline-block;
    padding-right: 0rem;
    font-size: 1.2rem;
    list-style: disc !important;
    margin: 0 1rem;
}
footer#footer .textwidget li a {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 0.2rem;
}

/**/
div#cb-sec3 .portfolio_item_post {
    padding-bottom: 0 !important;
}
div#cb-sec3 h1 {
    line-height: 3rem;
}
.cb-gallery-block .cb-gallery-elemet{
    background: #ff7f9f url(assets/header/header-bg.png);
        margin: 2rem 0rem 0rem 0;
        padding: 5rem 0 5rem 0 !important;
}
#gallery {
  /*padding-top: 40px;*/
}
@media screen and (min-width: 991px) {
  #gallery {
    /*padding: 00px 30px 0 30px;*/
  }
}
.img-wrapper {
  position: relative;
  margin-top: 15px;
     /* border: 10px 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/photo-border.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;
  }
}
div#cb-sec3 {
    overflow: hidden;
    background: #ffffff;
}
div#cb-sec3 img.image.decor__flying_word_img {
    position: absolute;
    left: 252px;
}
body.post-template-default.single.single-post .post-content {
    transform: none;
}










/***********
* 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 &gt; *{
    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 &gt; 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 &gt; .post_title,
.cwsportfolio_content_wrap &gt; .post_terms,
.cwsportfolio_content_wrap &gt; .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 &gt; .cwsportfolio_post_title.post_title{
    padding-bottom: 10px;
    margin-bottom: 5px;
}
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap &gt; .post_title,
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap &gt; .post_terms,
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap &gt; .post_content,
.portfolio_item_post:not(.hoverdir) .cwsportfolio_content_wrap &gt; .links.video{
    top: 10px;
}
.cwsportfolio_content_wrap &gt; .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 &gt; .post_title,
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap &gt; .post_terms,
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap &gt; .post_content,
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap &gt; .links.video{
    top: 0;
}
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap &gt; .cwsportfolio_post_title + *{
    /*transition-delay: .05s;*/
}
.portfolio_item_post:not(.hoverdir):hover .cwsportfolio_content_wrap &gt; .cwsportfolio_post_title + * + * {
  /*  transition-delay: .05s;*/
}




section#cb-sec4 .product-grid .title a {
    font-size: 1.1rem;
}
div#cb-sec2 .product-content h4 a {
    font-size: 1.1rem;
}
.product-grid {
    text-align: center;
    /*margin-top: -128px;*/
}
.product-content {
    border: 1px solid #ccc;
    border-top: 0;
    padding: 1.5rem 1rem;
}
.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;
    transition: all 0.4s ease-out 0s;
}
.product-grid:hover .product-image img{ transform: scale(1.15); }
.product-grid .product-hot-label{
    color: #fff;
    background: #f4524d;
    font-size: 14px;
    font-weight: 400;
    line-height: 25px;
    height: 23px;
    padding: 0 8px 0 15px;
    position: absolute;
    top: 10px;
    right: 0;
    clip-path: polygon(100% 0, 100% 100%, 0% 100%, 20% 50%, 0% 0%);
}
.product-grid .add-to-cart{
    color: #fff;
    background: #5cc0f4;
    font-weight: 500;
    width: 100%;
    padding: 9px 0 7px;
    position: absolute;
    bottom: -50px;
    left: 0;
    transition: all .4s ease-out 0s;
}
.product-grid .add-to-cart:hover{ background: #323232; }
.product-grid:hover .add-to-cart{ bottom: 0; }
.product-grid .product-links{
    background: #fff;
    padding: 0;
    margin: 0;
    list-style: none;
    box-shadow: 0 2px 6px rgba(0, 0, 0, .12);
    opacity: 1;
    transform: translateX(0px);
    position: absolute;
    top: 15px;
    left: 15px;
    transition: all 0.4s;
}
.product-grid:hover .product-links{
   /* opacity: 1;*/
    /*transform: translateX(-20px);*/
    top: 0;
    left: 0;
}
.product-grid .product-links li:after{
content: '';
    background-color: #ddd;
    height: 1px;
    width: 35px;
    /* margin: 0 auto; */
    display: block;
    clear: both;
}
.product-grid .product-links li:last-child:after{ display: none; }
.product-grid .product-links li a{
    color: #323232;
    font-size: 0.95rem;
    line-height: 35px;
    height: 35px;
    width: 35px;
    display: block;
    position: relative;
    transition: all 200ms ease 0s;
}
.product-grid .product-links li a:hover{ color: #e34444; }
.product-grid .product-links li a:before,
/*.product-grid .product-links li a:after{
    content: attr(data-tip);
    color: #fff;
    background-color: #222;
    font-size: 12px;
    line-height: 22px;
    border-radius: 5px 5px;
    padding: 5px 10px;
    white-space: nowrap;
    display: none;
    position: absolute;
    left: 60px;
    top: 10px;
}*/
.product-grid .product-links li a:after{
  /*  content: '';
    width: 12px;
    height: 12px;
    padding: 0;
    border-radius: 0;
    transform: translateX(30%) rotate(45deg);
    top: 20px;
    left: 52px;
    z-index: -1;*/
}
.product-grid .product-links li a:hover:before,
.product-grid .product-links li a:hover:after{
    display: block;
}
.product-grid .product-category a:hover{ color: #777; }
.product-grid .title{
    font-weight: 400;
    margin: 0 0 8px;
}
.product-grid .title a{
    color: #243688;
    transition: all 0.3s ease 0s;
}

.product-grid .title a:hover{ color: #5cc0f4; }
.product-grid .price{
    color: #243688;
    font-weight: 600;
    margin: 0 0 7px;
}
@media screen and (max-width: 990px){
    .product-grid{ margin: 0 0 30px; }
}


.about--populated_element p {
    color: #909090;
    margin: 0 9rem;
}

section#cb-sec4 h1 {
    color: #ff7f9f;
}





div#cb-sec2 .product-content {
    position: absolute;
    bottom: 0;
    z-index: 5;
    border: 0;
    width: 100%;
}
div#cb-sec2 .product-content .add_to_cart_button i.fa {
position: absolute;
    right: 15px;
    bottom: 30px;
    /* float: right; */
    /* width: 100%; */
    /* display: inline-block; */
    text-align: right;
    background: #f9849f;
    padding: 0.8rem;
}
div#cb-sec2 .product-content .add_to_cart_button i.fa:before {
    content: "\f067";
}
div#cb-sec2 .cb-recent-products {
    background: #ffffff url(assets/products/productsbg.png);
    padding-top: 2rem;
    padding-bottom: 1.3rem;
    box-shadow: rgb(239 239 239 / 48%) 0px 1px 20px 7px;
    padding-left: 1rem;
    padding-right: 1rem;
}
div#cb-sec2 .portfolio_item_post {
    margin-bottom: 2rem !important;
}
div#cb-sec2 .hover-effect &gt; svg {
    opacity: 0.85;
}
div#cb-sec2 .alert-warning {
    color: #fb7e9e !important;
    background-color: #ffffff !important;
    border-color: #ffffff !important;
}
section#cb-sec4 .alert-warning {
color: #ffffff !important;
    background-color: #fa7f9c !important;
    border-color: #fa7f9c !important;
    margin: 0 auto;
}
section#cb-sec4 ins{
    background: transparent;
}
div#cb-sec2 .decor__flying_word_img_box img {
position: absolute;
    right: 0;
    top: -60px;
}
section#cb-sec4 .paragraphs_box.paragraphs_box--top.cb-sec1-img1 img {
    position: absolute;
    right: 36px;
    /* z-index: 5; */
    top: 100px;
}
section#cb-sec4 .paragraphs_box.paragraphs_box--top.cb-sec4-img2 .decor__flying_word_img {
    position: absolute;
    left: 0;
    top: 0;
}
.mainmenu .sub-menu{
    background: #ffffff;
}
.inside-full-height {
    height: 100%;
}
p.woocommerce-result-count, 
.woocommerce .woocommerce-ordering select, 
.woocommerce .woocommerce-ordering select option {
    font-weight: 600;
}
.bride-familysection .single-team-member .hover-effect &gt; svg {
    opacity: 0.75;
}
main#sb--smallbiz-inner_box blockquote.wp-block-quote {
    padding: 1rem;
    margin: 0;
}
main#sb--smallbiz-inner_box ol li {
    padding-left: 1rem;
    margin-bottom: 0.85rem;
    font-size: 1rem;
    line-height: 1.5rem;
}




/**/
div#sb-sec5 .testimonial{
    text-align: center;
    margin: 85px 20px 20px;
}
div#sb-sec5 .testimonial .description{
    padding: 40px;
    margin-bottom: 50px;
    background: #6b3522;
    border: 3px dashed #e5ddcc;
    border-top: none;
    border-radius: 120px;
    font-size: 16px;
    color: #e5ddcc;
    line-height: 30px;
    letter-spacing: 1px;
    position: relative;
}
div#sb-sec5 .testimonial .description:before{
    content: "\f10d";
    width: 250px;
    height: 250px;
    font-family: "FontAwesome";
    font-weight: 900;
    line-height: 110px;
    border-radius: 50%;
    border: 3px dashed #e5ddcc;
    background: #6b3522;
    margin: 0 auto;
    font-size: 50px;
    color: #e5ddcc;
    position: absolute;
    top: -80px;
    left: 0;
    right: 0;
    z-index: -1;
}
div#sb-sec5 .testimonial .title{
    font-size: 20px;
    font-weight: 600;
    color: #5c823f;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 7px 0;
    position: relative;
}
div#sb-sec5 .testimonial .title:before{
    content: "";
    width: 40px;
    border: 2px dashed #5c823f;
    margin: 0 auto;
    position: absolute;
    top: -30px;
    left: 0;
    right: 0;
    transform: rotate(90deg);
}
div#sb-sec5 .testimonial .post{
    display: block;
    font-size: 15px;
    color: #6b3522;
    text-transform: capitalize;
}
div#sb-sec5 .owl-theme .owl-controls{ margin-top: 0; }
div#sb-sec5 .owl-theme .owl-controls .owl-page span{
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #6b3522;
    opacity: 0.8;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.45);
    transition: all 0.3s ease 0s;
}
@media only screen and (max-width: 1199px){
   div#sb-sec5 .testimonial .description:before{
        width: 200px;
        height: 200px;
    }
}
@media only screen and (max-width: 990px){
    div#sb-sec5 .testimonial .description:before{
        width: 150px;
        height: 150px;
    }
}
@media only screen and (max-width: 479px){
    div#sb-sec5 .testimonial .description:before{
        width: 100px;
        height: 100px;
        line-height: 50px;
        font-size: 26px;
        top: -40px;
    }
}
/**/
.tm-team-element{
    text-align: center;
}
.tm-team-element .pic{
    position: relative;
}
.tm-team-element .pic:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.55);
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.tm-team-element .pic:after{
    content: "";
    width: 90%;
    height: 90%;
    border: 2px solid #f5f5f6;
    position: absolute;
    top: 5%;
    left: 5%;
    opacity: 0;
    transition: all 0.3s ease 0s;
    border-style: dashed;
}
.tm-team-element:hover .pic:before,
.tm-team-element:hover .pic:after{
    opacity: 0.8;
}
.tm-team-element .pic img{
    width: 100%;
    height: auto;
}
.tm-team-element .tm-social{
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    bottom: 40px;
    left: 0;
    opacity: 0;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.tm-team-element:hover .tm-social{
    opacity: 1;
}
.tm-team-element .tm-social li{
    display: inline-block;
    margin-right: 10px;
}
.tm-team-element .tm-social li a{
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    font-size: 15px;
    color: #f5f5f6;
    border: 1px solid #f5f5f6;
    transition: all 0.3s ease 0s;
}
.tm-team-element .tm-social li .fa-twitter:hover{
    background: #00aced;
    border-color: #00aced;
}
.tm-team-element .tm-social li .fa-google-plus:hover{
    background: #c03c30;
    border-color: #c03c30;
}
.tm-team-element .tm-social li .fa-linkedin:hover{
    background: #0177b5;
    border-color: #0177b5;
}
.tm-team-element .tm-social li .fa-facebook:hover{
    background: #4867aa;
    border-color: #4867aa;
}
.tm-team-element .tm-team-content{
    padding: 15px 0;
    background: #323232;
    border-top: 2px solid #d36832;
    overflow: hidden;
    position: relative;
}
.tm-team-element .tm-team-content:before{
    content: "";
    width: 100%;
    height: 100%;
    background: #d36832;
    position: absolute;
    top: -100%;
    left: 0;
    transition: all 0.3s ease-out 0s;
}
.tm-team-element:hover .tm-team-content:before{
    top: 0;
}
.tm-team-element .title{
    font-size: 24px;
    color: #04bea8;
    margin: 0 0 5px;
    text-transform: capitalize;
    z-index: 1;
    position: relative;
    transition: all 0.5s ease 0s;
}
.tm-team-element .post{
    display: block;
    font-size: 14px;
    color: #f5f5f6;
    text-transform: capitalize;
    z-index: 1;
    position: relative;
    transition: all 0.5s ease 0s;
}
.tm-team-element:hover .title,
.tm-team-element:hover .post{
    color: #fff;
}
@media screen and (max-width: 990px){
    .tm-team-element{ margin-bottom: 20px; }
}

/**/
.serviceBox{
    color: #036c78;
    font-family: 'Zen Maru Gothic', sans-serif;
    text-align: center;
    padding: 30px 25px 40px;
    border-radius: 0 80px;
    border: 2px dashed #036c78;
    position: relative;
    z-index: 1;
}
.serviceBox:before{
    content: "";
    background: #f4f4f4;
    border-radius: 0 70px;
    /*box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.3);*/
    transform: translateX(-50%) translateY(-50%);
    position: absolute;
    width: calc(100% - 15px);
    height: calc(100% - 15px);
    top: 50%;
    left: 50%;
    z-index: -1;
}
.serviceBox:hover:before{
box-shadow: 5px 5px 12px rgba(0, 0, 0, 0.3);
}
.serviceBox:after{
    content: "";
    background:#036c78;
    width: 130px;
    height: 70px;
    position: absolute;
    top: -9px;
    left: -9px;
    z-index: -2;
}
.serviceBox .service-icon{
font-size: 45px;
    margin: 0 auto 15px;
    transform: translateY(-20px);
    transition: all 0.3s ease;
} 
.serviceBox:hover .service-icon i{
    transform: rotateX(360deg);
    transition: all 0.3s;
}
.serviceBox .title{
    font-weight: 600;
    margin: 0 0 12px;
}
.serviceBox .description{
    color: #444;
    font-size: 15px;
    line-height: 22px;
}
.serviceBox.yellow{
    color: #d38a0c;
    border-color: #d38a0c;
}
.serviceBox.yellow:after{
    background-color: #d38a0c;
    height: 130px;
    width: 100px;
    border-radius: 0 0 0 80px;
    top: auto;
    bottom: -9px;
}
.serviceBox.purple{
    color: #8455D0;
    border-color: #8455D0;
}
.serviceBox.purple:after{
    background-color: #8455D0;
    top: auto;
    bottom: -9px;
    left: auto;
    right: -9px;
}
.serviceBox.red{
    color: #CD4B4C;
    border-color: #CD4B4C;
}
.serviceBox.red:after{
    background-color: #CD4B4C;
    width: 100px;
    height: 130px;
    border-radius: 0 85px 0 0;
    left: auto;
    right: -9px;
}
@media only screen and (max-width: 990px){
    .serviceBox{ margin: 0 10px 30px; }
}

@media only screen and (min-width: 986px){
#sb--smallbiz-inner_box {
    padding: 0rem 2rem 2rem 284px;
}
}

.flex-main strong{
    display: flex;
    flex-wrap: inherit;
}


div#cw-sec1 .cw-sec1-ornaments:before {
    content: "";
    width: 22%;
    border-top: 1px solid #a9b597;
    display: inline-block;
    margin: 0px auto;
    transition: all 0.8s ease 0s;
    position: absolute;
    margin-top: 10px;
    margin-left: -50px;
    left: auto;
    top: 30%;
    left: 24%;
}
div#cw-sec1 .cw-sec1-ornaments:after {
    content: "";
    width: 22%;
    border-top: 1px solid #a9b597;
    display: inline-block;
    margin: 0px auto;
    transition: all 0.8s ease 0s;
    position: absolute;
    margin-top: 10px;
    margin-left: -50px;
    left: auto;
    top: 30%;
    right: 10%;
}</pre></body></html>