#header.header5 #navigation ul.menu > li.menu-item > a {
    letter-spacing: 1px;
    /* top: 0px; */
    height: 250px;
}
body{
    font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 34px; font-weight: 300; color: #525c58; text-transform: none;
}
h1{ font-family: Playfair Display, Arial, Helvetica, sans-serif; font-size: 54px; line-height: 64px; text-transform: capitalize; font-weight: 600; color: #17543e; }
h2{ font-family: Playfair Display, Arial, Helvetica, sans-serif; font-size: 35px; line-height: 54px; text-transform: ; font-weight: 600; color: #17543e; }
h3{ font-family: Playfair Display, Arial, Helvetica, sans-serif; font-size: 28px; line-height: 42px; text-transform: capitalize; font-weight: 600; color: #17543e; }
h4{ font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 22px; line-height: 28px; text-transform: none; font-weight: normal; color: #616875; }
h5{ font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 18px; line-height: 34px; text-transform: none; font-weight: normal; color: #616875; }
h6{ font-family: Oswald, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 20px; text-transform: none; font-weight: 300; color: #616875; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited  { font-weight: inherit; color: inherit; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 { color: #cfa649; }

#header .logo a img { max-width: 210px; }
a, a:visited{ color: #16563f; }
a:hover,  a:focus{ color: #cfa649;}

/* Header ------------------------------------------------------------------------ */
#header:not(.fixed_header){
    background-color: rgba(255,255,255, 0) !important;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;
    color:#000000;
}
#header .logo,
#header .logo .logo_text {color:#000000; }
#header { border-bottom: 0px solid rgba(216,216,216, 1);}
#top-bar{  color: #16563f; font-size: 17px;}
#top-bar .social-icons ul li a {color: #16563f;}
#top-bar .call-us a{ color: #16563f;}
#header .select-menu{ background: #ffffff; }
#navigation ul.menu > li.menu-item {line-height: 100px;}
#header.header1 .my-table,
#header.header2 .my-table { height: 100px;}
#header.header-scrolled {background-color: rgba(255,255,255,0.9); }
/* Top sliding area  ------------------------------------------------------------------------ */
.toparea-sliding-area {
    background-color: rgba(255,255,255,1);
    color: #b5b5b5;
    border-bottom: 1px solid #16563f;
    border-top: 0px solid #16563f;
}
.toparea-sliding-area a {color: #16563f;}
.toparea-sliding-area a:hover {color: #f57212;}

.toparea-sliding-area .widget h3 { font-family: Open Sans, Arial, Helvetica, sans-serif; line-height: 1.6em; font-size: 16px; font-weight: 600 !important; text-transform: uppercase; color: #777777 !important; }
.toparea-sliding-area .widget {color: #b5b5b5;}
.toparea-sliding-area .widget .separator {
    height: 0px;
    border-bottom:0px solid #777777;
    margin-bottom:0px; margin-top: 15px;	}
.toparea-sliding-area .widget .separator .separator_line {height:0px;}
.toparea-sb {background-color: rgba(255,255,255,1);}
/*Sidebar navigation ------------------------------------------------------------------*/
body.side-navigation-enabled aside.side-navigation {
    background-color: #ffffff;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    color:#babdbf;
}

body.side-navigation-enabled aside.side-navigation .logo h1 a {color: #3b3f42}
body.side-navigation-enabled aside.side-navigation .logo .site-description,
body.side-navigation-enabled aside.side-navigation .social-icons ul li a {color:#babdbf;}
body.side-navigation-enabled aside.side-navigation {text-align:left}
ul#side-nav.sf-vertical li ul {background-color: #ffffff;}
ul#side-nav > li > a,
ul#side-nav-toggle > li > a {
    font-family: Open Sans, Arial, Helvetica, sans-serif;
    line-height: 36px;
    font-size: 12px;
    text-transform: uppercase;
    color: #3b3f42;
    font-weight: 600;	}
ul#side-nav-toggle li ul li a,
ul#side-nav.sf-vertical li ul li a {
    font-family: Open Sans, Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 36px;
    text-transform: lowercase;
    color: #3b3f42;
}
aside.side-navigation.side-navigation-toggle .toggleMenu {color: #3b3f42;}

ul#side-nav.show-indicator > li > a .sf-sub-indicator:before {color: #3b3f42;}
ul#side-nav.show-indicator > li ul a .sf-sub-indicator:before {color: #3b3f42;}
ul#side-nav.show-indicator li.sfHover > a .sf-sub-indicator:before {color: #16563f;}
ul#side-nav.show-indicator ul li.sfHover > a .sf-sub-indicator:before {color: #16563f;}
ul#side-nav li.current-menu-ancestor > a,
ul#side-nav li.current-menu-item > a,
ul#side-nav li.current_page_ancestor > a,
ul#side-nav li > a:hover,
ul#side-nav-toggle li.current-menu-ancestor > a,
ul#side-nav-toggle li.current-menu-item > a,
ul#side-nav-toggle li.current_page_ancestor > a,
ul#side-nav-toggle li > a:hover {color: #16563f;}
ul#side-nav li.current-menu-ancestor > a .sf-sub-indicator:before,
ul#side-nav li.current-menu-item > a .sf-sub-indicator:before,
ul#side-nav li.current_page_ancestor > a .sf-sub-indicator:before,
ul#side-nav li > a:hover {color: #16563f;}

ul#side-nav-toggle li ul li.current-menu-ancestor > a,
ul#side-nav-toggle li ul li.current-menu-item > a,
ul#side-nav-toggle li ul li.current_page_ancestor > a,
ul#side-nav-toggle li ul li > a:hover,
ul#side-nav li ul li.current-menu-ancestor > a,
ul#side-nav li ul li.current-menu-item > a,
ul#side-nav li ul li.current_page_ancestor > a,
ul#side-nav li ul li > a:hover {color: #16563f;}
ul#side-nav li ul li.current-menu-ancestor > a .sf-sub-indicator:before,
ul#side-nav li ul li.current-menu-item > a .sf-sub-indicator:before,
ul#side-nav li ul li.current_page_ancestor > a .sf-sub-indicator:before,
ul#side-nav li ul li > a:hover {color: #16563f;}

ul#side-nav li.sfHover > a {color: #16563f;}
ul#side-nav li ul li.sfHover > a {color: #16563f;}
aside.side-navigation.side-navigation-toggle .navbar-menu,
aside.side-navigation.side-navigation-toggle .toggleMenu {
    background-color: #ffffff;
}
/*---------------------------------*/
/* Navigation ------------------------------------------------------------------------ */
#navigation ul.menu > li.menu-item { margin:0 0 0 30px; }
#header.header2 #navigation ul.menu > li,
#header.header3 #navigation ul.menu > li,
#header.header4 #navigation ul.menu > li { padding-right:25px; padding-left:25px; }
#header.header6 #navigation ul.menu > li.menu-item { margin:0 25px 0 25px; }
#navigation ul.menu > li.menu-item > a {
    font-family: Raleway, Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-transform: capitalize;
    color: #16563f;
    font-weight: 500;
}
#navigation ul.menu > li.sfHover > a,
#navigation ul.menu > li.sfHover > a:hover,
#navigation ul.menu li.menu-item a:hover { color: #cfa649; }
#navigation ul.menu > li.current-menu-item > a:hover,
#navigation ul.menu > li.current-menu-item > a,
#navigation ul.menu > li.current-menu-ancestor > a:hover,
#navigation ul.menu > li.current-menu-ancestor > a,
#navigation ul.menu > li.current-menu-parent > a:hover,
#navigation ul.menu > li.current-menu-parent > a { color: #cfa649; }

#header.header3 #navigation {background-color: #ecf0f1;}
#header.header3 #navigation {border-color: #d8d8d8;}
#header.header3 #navigation ul.menu > li {border-color: #ffffff;}
#header.header4 #navigation {background-color: #ecf0f1;}
#header.header4 #navigation {border-color: #d8d8d8;}
#header.header4 #navigation ul.menu > li {border-color: #ffffff;}

@media only screen and (max-width: 1023px) {
    #header.header5 .my-table,
    #header.header6 .my-table {
    }
}


#navigation .sub-menu{
    background: #ffffff !important;
}
#navigation ul.menu > li > .sub-menu {
    border-top: 0px solid #535b65;
}
#navigation .sub-menu:before {border-bottom-color: #535b65;}
#navigation .sub-menu li a,
html body #navigation .sub-menu li .sub-menu li a,
html body #navigation .sub-menu li .sub-menu li .sub-menu li a { font-family: Raleway, Arial, Helvetica, sans-serif; color: #16563f; }

#navigation .sub-menu li,
#navigation ul.menu > li.megamenu > ul > li,
#navigation ul.menu > li.megamenu > ul > li > a { border-color: #ffffff; }

#navigation .sub-menu li a:hover,
#navigation .sub-menu li.sfHover > a,
#navigation .sub-menu li.current-menu-parent > a,
#navigation .sub-menu li .sub-menu li a:hover,
#navigation .sub-menu li.current-menu-item a,
#navigation .sub-menu li.current-menu-item a:hover,
#navigation .sub-menu li.current_page_item a,
#navigation .sub-menu li.current_page_item a:hover { color: #cfa649 !important; background-color: #ffffff; }
#navigation .menu > li > .sub-menu:before { border-bottom-color:  #535b65}
#navigation .menu > li .sub-menu > li.sfHover:after {border-left-color:  #535b65;}
#navigation .menu > li .sub-menu > li.sfHover:before {background-color: #535b65;}

#navigation ul.menu > li.megamenu > ul > li > a:hover, #navigation ul.menu > li.megamenu > ul > li.sfHover > a {
    color: #cfa649 !important;
}
#navigation ul.menu > li.megamenu > ul > li.current-menu-item > a,
#navigation ul.menu > li.megamenu > ul > li.current-menu-parent > a {
    color: #cfa649 !important;
}
.search-area, .search-area:before,
.cart-main .cart-content a, .cart-main .cart-contents:before, .cart-main .cart-contents, .cart-main .cart-checkout{
    background: #ffffff !important;
    border-color: #ffffff;
}
#title {
    background-image: url("");
    background-color: #f6f6f6;
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;
    background-size: cover;	   	border-bottom: 0px solid #d8d8d8;
    border-top: 0px solid #d8d8d8;
    padding: 148px 0px 0px 0px;
}
#alt-title {
    background-image: url("");
    border-bottom: 0px solid #d8d8d8;
    border-top: 0px solid #d8d8d8;
    padding-top: 148px;
    padding-bottom: 0px;
}
#title h1, #alt-title h1 {
    font-family: Oswald, Arial, Helvetica, sans-serif;
    line-height: 68px;
    text-transform: uppercase;
    font-size: 64px;
    font-weight: normal;
    color: #cfa649;
}
#title h2, #alt-title h2,
#title #breadcrumbs, #no-title #breadcrumbs,
#alt-title #breadcrumbs, #no-title {
    font-family: Raleway, Arial, Helvetica, sans-serif;
    line-height: 42px;
    font-size: 18px;
    font-weight: normal;
    color: #ffffff;
    text-transform: capitalize;
}
#title #breadcrumbs,
#alt-title #breadcrumbs { color: #ffffff; }
#title #breadcrumbs a,
#alt-title #breadcrumbs a,
#no-title #breadcrumbs a { color: #ffffff; }
#title #breadcrumbs a:hover,
#alt-title #breadcrumbs a:hover,
#no-title #breadcrumbs a:hover { color: #ffffff; }
#title h1, #title h2 {text-align: center;}
#title #breadcrumbs {text-align: center;}
#sidebar .widget h3, .bapf_head h3 {
    font-style: 600;
    font-size: 18px;
    line-height: 1.6em;
    font-family: Poppins, Arial, Helvetica, sans-serif;
    color: #192330;
    text-transform: uppercase;
    font-weight: 600;
}
#alt-title .grid, #title .inner {
    padding: 100px 0px 100px 0px;
    background-color: rgba(22,86,63, 1);    }
#main.boxed {max-width : 1240px;}
#main {
    background: rgba(250,250,250, 1);
}
.container, .elementor-section.elementor-section-boxed>.elementor-container {max-width : 90%;}
/* Top navigatio sub-menu -------------------------------------------------------- */
#topnav.menu li  a {
    font-family: Open Sans, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: none;
    color: #16563f;     }
#topnav li a:hover,
#topnav li.current-menu-item a,
#topnav li.current-menu-item a:hover,
#topnav li.current-page-ancestor a,
#topnav li.current-page-ancestor a:hover,
#topnav li.current-menu-ancestor a,
#topnav li.current-menu-ancestor a:hover,
#topnav li.current-menu-parent a,
#topnav li.current-menu-parent a:hover,
#topnav li.current_page_ancestor a,
#topnav li.current_page_ancestor a:hover { color: #16563f; }
#topnav .sub-menu, .cart .cart-content a, .cart .cart-content:before, .cart .cart-contents, .cart .cart-checkout {
    background: #f4f4f4 !important;
    border-color: #e8e8e8;
}
#topnav .sub-menu li a,
#topnav .sub-menu li .sub-menu li a,
#topnav .sub-menu li .sub-menu li .sub-menu li a {color: #333333; }
#topnav .sub-menu li{ border-color: #e8e8e8; }
#topnav .sub-menu li a:hover,
#topnav .sub-menu li.sfHover > a,
#topnav .sub-menu li.current-menu-parent > a,
#topnav .sub-menu li .sub-menu li a:hover,
#topnav .sub-menu li.current-menu-item a,
#topnav .sub-menu li.current-menu-item a:hover,
#topnav .sub-menu li.current_page_item a,
#topnav .sub-menu li.current_page_item a:hover { color: #cfa649 !important; }

/* Footer ------------------------------------------------------------------------ */

#footer{
    border-top: 0px solid #eeeeee;
    background-color: #FFFFD2;
    background-image: url("");
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: scroll;


    color:#dcebe4;
}
#footer a { color:#dcebe4; }
#footer a:hover{ color:#dcebe4; }
#footer ul li a {color:#dcebe4}
#footer .twitter-list a {color:#dcebe4;}
#footer .widget h3 { font-family: Poppins, Arial, Helvetica, sans-serif; line-height: 34px; font-size: 22px; font-weight: normal !important; text-transform: none; color: #cfa649 !important; #cfa649; }
#footer .widget {color: #dcebe4;}
#footer .widget .separator {
    border-bottom:0px solid #cfa649;
    margin-bottom:0px;
}
#footer .widget .separator .separator_line {height:0px;}
/* Copyright ------------------------------------------------------------------------ */

#copyright { background: #F9F7F7; color: black; border-top: 0px solid #ffffff; }
#copyright .container { border-top: 0px solid #eeeeee; }
#copyright .copyright-text, #copyright .menu li a {
    font-family: Poppins, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: 300;
    text-transform: none;
    color: black;
}

#copyright .menu li.current-menu-item a,
#copyright .menu li.current-menu-item a:hover,
#copyright .menu li.current-page-ancestor a,
#copyright .menu li.current-page-ancestor a:hover,
#copyright .menu li.current-menu-ancestor a,
#copyright .menu li.current-menu-ancestor a:hover,
#copyright .menu li.current-menu-parent a,
#copyright .menu li.current-menu-parent a:hover,
#copyright .menu li.current_page_ancestor a,
#copyright .menu li.current_page_ancestor a:hover { color: #60b6a2;}

/* Forms ------------------------------------------------------------------------ */

input, input[type="text"], input[type="url"], input[type="date"], input[type="password"], input[type="email"], textarea, select, button, input[type="submit"], input[type="reset"], input[type="button"] { font-family: Raleway, Arial, Helvetica, sans-serif; font-size: 18px; }

/* Accent Color ------------------------------------------------------------------------ */
.social-icon a:hover, .social-icons a:hover{background-color: #16563f !important;}
::selection { background: #16563f !important; }
::-moz-selection { background: #16563f }
.title a:hover, .post-meta span a:hover { color: #16563f }
.separator_line {background: #16563f;}
#filters ul li a.active, #filters ul li a:hover {border-color:#16563f; color:#16563f;}
.projects-nav a:hover { background-color: #16563f }
blockquote, .pullquote.align-right, .pullquote.align-left {border-color:#16563f;}
.accordion.style1 .accordion-title.active i,
.sidenav li a:hover,
.sidenav li.current_page_item > a,
.sidenav li.current_page_item > a:hover,
.toggle.style1 .toggle-title.active i { color: #16563f }
.accordion.style2 .accordion-title.active .acc-icon, .accordion.style3 .accordion-title.active .acc-icon,
.toggle.style2 .toggle-title.active .status-icon, .toggle.style3 .toggle-title.active .status-icon,
.accordion.style4 .accordion-title.active, .toggle.style4 .toggle-title.active {background-color: #16563f}
.blog-item  .author .name { color: #16563f }
#back-to-top a:hover { background-color: #16563f }
.widget_tag_cloud a:hover { background: #16563f; border-color: #16563f; }
.widget_portfolio .portfolio-widget-item .portfolio-pic:hover { background: #16563f; border-color: #16563f; }
#footer .widget_tag_cloud a:hover,
#footer .widget_flickr #flickr_tab a:hover,
#footer .widget_portfolio .portfolio-widget-item .portfolio-pic:hover,
.flex-direction-nav a:hover { background-color: #16563f }
.flex-control-nav li a:hover, .flex-control-nav li a.flex-active{ background: #16563f }
.gallery img:hover { background: #16563f; border-color: #16563f !important; }
.skillbar .skill-percentage { background: #16563f }
.latest-blog .blog-item:hover h4 { color: #16563f }
.tp-caption.big_colorbg{ background: #16563f; }
.tp-caption.medium_colorbg{ background: #16563f; }
.tp-caption.small_colorbg { background: #16563f; }
.tp-caption.customfont_color{ color: #16563f; }
.tp-caption a { color: #16563f; }
.widget_categories ul li a:hover, #related-posts ul li h5 a:hover { color: #16563f; }
.portfolio-item .portfolio-page-item .portfolio-title a:hover { color: #16563f;}
a.more,
#sidebar .widget ul:not(.unstyled) li a:hover,
#related-posts ul li:before {color: #16563f;}
.counter-value .value {color: #16563f;}
.callout, .description.style-2 {border-left-color:#16563f;}
/*.tabset .tab a.selected i, .tabset .tab a:hover i, .tabset .tab a.selected h6, .tabset .tab a:hover h6 { color:#16563f;}*/
.shop_table .product-remove a:hover {color: #16563f;}
.testimonial-author .featured-thumbnail:after {border-left-color:#16563f;}
#header.header6 .logo_bg {background-color: #16563f;}
#pagination a:hover, #pagination span.current {background-color: #16563f;}
.iconlist:hover .icon.circle {
    color: #16563f;
    border-color: #16563f;
}
.iconbox:hover .top_icon_circle .icon,
.iconbox:hover .aside_rounded_icon .icon,
.iconbox:hover .aside_circle_icon .icon {
    background-color: #16563f !important;
    border-color: #16563f !important;
    color:#fff !important;
}
.portfolio-item:hover .portfolio-title {
    background-color: #16563f ;
}
.portfolio-item .portfolio-terms a {background-color: #16563f ;}
.cart-loading,
.portfolio-item .portfolio-pic .portfolio-overlay .overlay-link,
.portfolio-item-one .portfolio-pic .portfolio-overlay .overlay-link {
    background-color: rgba(22,86,63,0.8);
}
.testimonial.thumb-side .testimonial-author .featured-thumbnail {
    border-color:#16563f;
}
.testimonial.thumb-side .testimonial-author .featured-thumbnail:after {
    border-left-color:#16563f;
}
.iconbox:hover .top_icon_standard .icon {
    color:#16563f !important;
}
.sidenav .children li:hover a::after,
.sidenav .children > li.current_page_item > a::after{background-color: #16563f;}
/**** buttons accent color *****/
.button, .button.default, input.button, input[type=submit], .loadmore.default {
    font-family: Oswald, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal !important;
    text-transform: uppercase;
    color: #000000 !important;
    background-color: rgba(22,86,63,0);
    border: 2px solid #16563f;
}
/*
.button:hover, .button.gradient.default:hover, .button.default:hover, input.button:hover, .loadmore.default:hover {background-color: #ffffff !important; color: #000000 !important; ?>;}
.add_to_cart_button.lightgray.button:hover {
    background-color: #16563f !important;
}
*/
.ui-slider .ui-slider-range {background-color: #16563f !important;}
.products .product {
    background-color: #ffffff;
}
#footer .widget ul li:before, #infobar .widget ul li:before {background-color: #16563f !important;}
.product .price,
.product_list_widget li .amount,
.product_list_widget li .amount,
.product_list_widget li del {color:#16563f}
.onsale {background-color:#16563f}
.button.gradient.default {
    background-color: #16563f;
    background-image: linear-gradient(bottom, rgb(7,71,48) 44%, rgb(37,101,78) 90%);
    background-image: -o-linear-gradient(bottom, rgb(7,71,48) 44%, rgb(37,101,78) 90%);
    background-image: -moz-linear-gradient(bottom, rgb(7,71,48) 44%, rgb(37,101,78) 90%);
    background-image: -webkit-linear-gradient(bottom, rgb(7,71,48) 44%, rgb(37,101,78) 90%);
    background-image: -ms-linear-gradient(bottom, rgb(7,71,48) 44%, rgb(37,101,78) 90%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.44, rgb(7,71,48)),
        color-stop(0.9, rgb(37,101,78))
    );
}
.widget ul:not(.unstyled) li:before {
    background-color: #16563f;
}
.widget_shopping_cart_content .buttons a.button:hover {
    color: #16563f !important;
    border-color: #16563f;
}
.tnp-widget input.tnp-submit { color: #16563f;}

.elementor-7 .elementor-element.elementor-element-2987341 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-7 .elementor-element.elementor-element-2987341 > .elementor-background-overlay{
    background-position:-39vw 2vh;
    background-size:cover;
    opacity:0.25;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media only screen and (max-width: 950px) {
    .elementor-7 .elementor-element.elementor-element-fe32394 .elementor-heading-title {
font-size: 40px !important;
        margin-top: 110px;
    }

}
@media only screen and (max-width: 950px) {
    img {
        width: 100% !important;
    }
}
.elementor-7 .elementor-element.elementor-element-2987341{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:-100px;
    margin-bottom:0px;
    padding:250px 0px 075px 0px;
}
.elementor-7 .elementor-element.elementor-element-2987341 > .elementor-shape-bottom svg{
    width:calc(111% + 1.3px);
    height:168px;
    transform:translateX(-50%) rotateY(180deg);
}
.elementor-7 .elementor-element.elementor-element-2987341 > .elementor-shape-bottom{
    z-index:2;
    pointer-events:none;
}
.elementor-7 .elementor-element.elementor-element-3457129 .elementor-heading-title{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:72px;
    font-weight:500;
}
.elementor-7 .elementor-element.elementor-element-fe32394 .elementor-heading-title{
    color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-size:72px;
    font-weight:500;
}
.elementor-7 .elementor-element.elementor-element-c67afa3{
    color:#525C58;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button{
    color:#FFFFFF;
    border-style:solid;
    border-color:#666;
    border-radius:50px 50px 50px 50px;
    padding:10px 45px 10px 45px;
    font-family:"Quicksand", Sans-serif;
    font-size:19px;
    font-weight:400;
    text-transform:none;
}
.elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button, .elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after, .elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before, .elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button.bdt-ep-button-effect-h:hover{
    background-color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button:after, .elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button:hover, .elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button.bdt-ep-button-effect-i, .elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button.bdt-ep-button-effect-h:after{
    background-color:#093626;
}
.elementor-7 .elementor-element.elementor-element-35d4ee7 .bdt-ep-button:hover{
    border-style:solid;
}
.elementor-7 .elementor-element.elementor-element-2acaf4a > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-7 .elementor-element.elementor-element-2acaf4a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2acaf4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-2acaf4a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 0px 120px 0px;
}
.elementor-7 .elementor-element.elementor-element-2acaf4a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-2acaf4a > .elementor-shape-bottom .elementor-shape-fill{
}
}
.elementor-7 .elementor-element.elementor-element-2acaf4a > .elementor-shape-bottom svg{
    width:calc(198% + 1.3px);
    height:150px;
}
.elementor-7 .elementor-element.elementor-element-700a235{
    text-align:left;
}
.elementor-7 .elementor-element.elementor-element-700a235 .bdt-advanced-heading .bdt-sub-heading{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:24px;
}
.elementor-7 .elementor-element.elementor-element-700a235 .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-20b7820{
    color:#525C58;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-cb969af .bdt-ep-button{
    color:#CFA649;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#CFA649;
    border-radius:50px 50px 50px 50px;
    padding:8px 40px 10px 40px;
    font-family:"Quicksand", Sans-serif;
    font-size:20px;
    font-weight:600;
    text-transform:capitalize;
}
.elementor-7 .elementor-element.elementor-element-cb969af .bdt-ep-button:hover{
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
}
.elementor-7 .elementor-element.elementor-element-cb969af .bdt-ep-button:after, .elementor-7 .elementor-element.elementor-element-cb969af .bdt-ep-button:hover, .elementor-7 .elementor-element.elementor-element-cb969af .bdt-ep-button.bdt-ep-button-effect-i, .elementor-7 .elementor-element.elementor-element-cb969af .bdt-ep-button.bdt-ep-button-effect-h:after{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-0dd6b60:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-0dd6b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
background-color: white;
}
.elementor-7 .elementor-element.elementor-element-0dd6b60{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:60px 0px 120px 0px;
}
.elementor-7 .elementor-element.elementor-element-0dd6b60 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-5410ddf{
    text-align:center;
}
.elementor-7 .elementor-element.elementor-element-5410ddf .bdt-advanced-heading .bdt-sub-heading{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:24px;
}
.elementor-7 .elementor-element.elementor-element-5410ddf .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-96220bf{
    text-align:center;
    color:#525C58;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-66f4293.elementor-view-stacked .elementor-icon{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-66f4293.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-66f4293.elementor-view-default .elementor-icon{
    fill:#CFA649;
    color:#CFA649;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-66f4293{
    --icon-box-icon-margin:15px;
}
.elementor-7 .elementor-element.elementor-element-66f4293 .elementor-icon{
    font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-66f4293 .elementor-icon-box-title{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-66f4293 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-66f4293 .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-66f4293 .elementor-icon-box-description{
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-6895a36.elementor-view-stacked .elementor-icon{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-6895a36.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-6895a36.elementor-view-default .elementor-icon{
    fill:#CFA649;
    color:#CFA649;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-6895a36{
    --icon-box-icon-margin:15px;
}
.elementor-7 .elementor-element.elementor-element-6895a36 .elementor-icon{
    font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-6895a36 .elementor-icon-box-title{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-6895a36 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-6895a36 .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-6895a36 .elementor-icon-box-description{
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8.elementor-view-stacked .elementor-icon{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-1d9cec8.elementor-view-default .elementor-icon{
    fill:#CFA649;
    color:#CFA649;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8{
    --icon-box-icon-margin:15px;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8 .elementor-icon{
    font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8 .elementor-icon-box-title{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-1d9cec8 .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-1d9cec8 .elementor-icon-box-description{
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-ba91513.elementor-view-stacked .elementor-icon{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-ba91513.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ba91513.elementor-view-default .elementor-icon{
    fill:#CFA649;
    color:#CFA649;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-ba91513{
    --icon-box-icon-margin:15px;
}
.elementor-7 .elementor-element.elementor-element-ba91513 .elementor-icon{
    font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-ba91513 .elementor-icon-box-title{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-ba91513 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-ba91513 .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-ba91513 .elementor-icon-box-description{
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d.elementor-view-stacked .elementor-icon{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-cb6a72d.elementor-view-default .elementor-icon{
    fill:#CFA649;
    color:#CFA649;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d{
    --icon-box-icon-margin:15px;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d .elementor-icon{
    font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d .elementor-icon-box-title{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-cb6a72d .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-cb6a72d .elementor-icon-box-description{
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-8f64efa.elementor-view-stacked .elementor-icon{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-8f64efa.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8f64efa.elementor-view-default .elementor-icon{
    fill:#CFA649;
    color:#CFA649;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-8f64efa{
    --icon-box-icon-margin:15px;
}
.elementor-7 .elementor-element.elementor-element-8f64efa .elementor-icon{
    font-size:76px;
}
.elementor-7 .elementor-element.elementor-element-8f64efa .elementor-icon-box-title{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-8f64efa .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-8f64efa .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-8f64efa .elementor-icon-box-description{
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-6b6a2ac:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-6b6a2ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-6b6a2ac{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:180px 0px 120px 0px;
}
.elementor-7 .elementor-element.elementor-element-6b6a2ac > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-6b6a2ac > .elementor-shape-top .elementor-shape-fill{
}
.elementor-7 .elementor-element.elementor-element-6b6a2ac > .elementor-shape-top svg{
    width:calc(220% + 1.3px);
    height:100px;
}
.elementor-7 .elementor-element.elementor-element-41fcf16{
    text-align:left;
}
.elementor-7 .elementor-element.elementor-element-41fcf16 .bdt-advanced-heading .bdt-sub-heading{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:24px;
}
.elementor-7 .elementor-element.elementor-element-41fcf16 .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-b53e313 .bdt-tutor-lms-course-grid.bdt-grid{
    margin-left:-30px;
    margin-top:-30px;
}
.elementor-7 .elementor-element.elementor-element-b53e313 .bdt-tutor-lms-course-grid.bdt-grid > *{
    padding-left:30px;
    margin-top:30px;
}
.elementor-7 .elementor-element.elementor-element-b53e313 .bdt-tutor-course .bdt-tutor-course-loop-title h2{
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
    margin-bottom:0px;
}
.elementor-7 .elementor-element.elementor-element-b53e313 .bdt-tutor-course .bdt-tutor-course-loop-price{
    font-family:"Quicksand", Sans-serif;
    font-size:16px;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-b53e313 > .elementor-widget-container{
    margin:15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-7968060:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-7968060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
}
.elementor-7 .elementor-element.elementor-element-7968060 > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(270deg, #FFFFFF 0%, #D6ECE1 66%);
    opacity:0.45;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-7968060{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:180px 0px 180px 0px;
}
.elementor-7 .elementor-element.elementor-element-7968060 > .elementor-shape-top .elementor-shape-fill{
    fill:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-7968060 > .elementor-shape-top svg{
    width:calc(254% + 1.3px);
    height:135px;
}
.elementor-7 .elementor-element.elementor-element-7968060 > .elementor-shape-bottom svg{
    width:calc(300% + 1.3px);
    height:105px;
    transform:translateX(-50%) rotateY(180deg);
}
.elementor-7 .elementor-element.elementor-element-0c5d940{
    text-align:center;
}
.elementor-7 .elementor-element.elementor-element-0c5d940 .bdt-advanced-heading .bdt-sub-heading{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:24px;
}
.elementor-7 .elementor-element.elementor-element-0c5d940 .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-photo img{
    opacity:1;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-photo:hover img{
    opacity:1;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-name{
    color:#17543E;
    font-family:"Playfair Display", Sans-serif;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-role{
    color:#17543E;
    margin-bottom:0px;
    font-size:17px;
    font-weight:500;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-text{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-icon i{
    color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-a00a198 .bdt-member .bdt-member-icon svg{
    fill:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-photo img{
    opacity:1;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-photo:hover img{
    opacity:1;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-name{
    color:#17543E;
    font-family:"Playfair Display", Sans-serif;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-role{
    color:#17543E;
    margin-bottom:0px;
    font-size:17px;
    font-weight:500;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-text{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-icon i{
    color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-3c8a736 .bdt-member .bdt-member-icon svg{
    fill:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-photo img{
    opacity:1;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-photo:hover img{
    opacity:1;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-name{
    color:#17543E;
    font-family:"Playfair Display", Sans-serif;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-role{
    color:#17543E;
    margin-bottom:0px;
    font-size:17px;
    font-weight:500;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-text{
    color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-icon i{
    color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-d7f1d28 .bdt-member .bdt-member-icon svg{
    fill:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-4e9dd78 > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-7 .elementor-element.elementor-element-4e9dd78:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4e9dd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-4e9dd78{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:80px 0px 180px 0px;
}
.elementor-7 .elementor-element.elementor-element-4e9dd78 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-4e9dd78 > .elementor-shape-bottom .elementor-shape-fill{
}
.elementor-7 .elementor-element.elementor-element-4e9dd78 > .elementor-shape-bottom svg{
    width:calc(193% + 1.3px);
    height:93px;
}
.elementor-7 .elementor-element.elementor-element-6422738{
    text-align:left;
}
.elementor-7 .elementor-element.elementor-element-6422738 .bdt-advanced-heading .bdt-sub-heading{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:24px;
}
.elementor-7 .elementor-element.elementor-element-6422738 .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-180abea{
    color:#525C58;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-24c6d79 .bdt-ep-button{
    color:#CFA649;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#CFA649;
    border-radius:50px 50px 50px 50px;
    padding:8px 40px 10px 40px;
    font-family:"Quicksand", Sans-serif;
    font-size:20px;
    font-weight:600;
    text-transform:capitalize;
}
.elementor-7 .elementor-element.elementor-element-24c6d79 .bdt-ep-button:hover{
    color:#FFFFFF;
    border-style:solid;
    border-width:2px 2px 2px 2px;
}
.elementor-7 .elementor-element.elementor-element-24c6d79 .bdt-ep-button:after, .elementor-7 .elementor-element.elementor-element-24c6d79 .bdt-ep-button:hover, .elementor-7 .elementor-element.elementor-element-24c6d79 .bdt-ep-button.bdt-ep-button-effect-i, .elementor-7 .elementor-element.elementor-element-24c6d79 .bdt-ep-button.bdt-ep-button-effect-h:after{
    background-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-04aa808:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-04aa808 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:transparent;
    background-image:linear-gradient(180deg, #D6ECE1 0%, #FFFFFF 100%);
}
.elementor-7 .elementor-element.elementor-element-04aa808{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:120px 0px 120px 0px;
}
.elementor-7 .elementor-element.elementor-element-04aa808 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-de876b6{
    text-align:center;
}
.elementor-7 .elementor-element.elementor-element-de876b6 .bdt-advanced-heading .bdt-sub-heading{
    color:#CFA649;
    font-family:"Playfair Display", Sans-serif;
    font-size:24px;
}
.elementor-7 .elementor-element.elementor-element-de876b6 .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:700;
}
.elementor-7 .elementor-element.elementor-element-b481911 .bdt-post-card .bdt-post-card-title{
    color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-size:20px;
}
.elementor-7 .elementor-element.elementor-element-b481911 .bdt-post-card .bdt-post-card-excerpt{
    color:#525C58;
    font-family:"Raleway", Sans-serif;
    font-size:16px;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-b481911 .bdt-post-card .bdt-post-card-button{
    color:#CFA649;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-b481911 .bdt-post-card .bdt-post-card-button svg *{
    fill:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-b481911 > .elementor-widget-container{
    margin:30px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-3cda97d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3cda97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-position:center center;
    background-size:cover;
}
.elementor-7 .elementor-element.elementor-element-3cda97d{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:30px 0px 30px 0px;
}
.elementor-7 .elementor-element.elementor-element-3cda97d > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-88e8f17:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-88e8f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:transparent;
}
.elementor-7 .elementor-element.elementor-element-88e8f17, .elementor-7 .elementor-element.elementor-element-88e8f17 > .elementor-background-overlay{
    border-radius:15px 15px 15px 15px;
}
.elementor-7 .elementor-element.elementor-element-88e8f17{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:00px 0px 20px 0px;
}
.elementor-7 .elementor-element.elementor-element-88e8f17 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-98c38da{
    text-align:center;
}
.elementor-7 .elementor-element.elementor-element-98c38da .bdt-advanced-heading .bdt-main-heading .bdt-main-heading-inner{
    color:#17543E;
    -webkit-text-stroke-color:#17543E;
    font-family:"Playfair Display", Sans-serif;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-btn .bdt-flex-align-right{
    margin-left:8px;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-btn .bdt-flex-align-left{
    margin-right:8px;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-btn .bdt-flex-align-top{
    margin-bottom:8px;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-btn .bdt-flex-align-bottom{
    margin-top:8px;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-wrapper input[type*="email"]::placeholder, .elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-wrapper input[type*="text"]::placeholder{
    color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-wrapper .bdt-input{
    color:#CFA649;
    background-color:#FFFFFF47;
    font-family:"Poppins", Sans-serif;
    font-weight:300;
    border-style:solid;
    border-width:1px 1px 1px 1px;
    border-color:#CFA649;
}
.elementor-7 .elementor-element.elementor-element-31e3284 .bdt-newsletter-wrapper .bdt-button.bdt-button-primary{
    background-color:#CFA649;
    font-family:"Quicksand", Sans-serif;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-31e3284 > .elementor-widget-container{
    margin:1px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-e2be55f:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e2be55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:#17543E;
}
.elementor-7 .elementor-element.elementor-element-e2be55f{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0px;
    margin-bottom:-35px;
    padding:35px 0px 5px 0px;
}
.elementor-7 .elementor-element.elementor-element-e2be55f > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-07a0b43.elementor-view-stacked .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-07a0b43.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-07a0b43.elementor-view-default .elementor-icon{
    fill:#FFFFFF;
    color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-07a0b43{
    --icon-box-icon-margin:20px;
}
.elementor-7 .elementor-element.elementor-element-07a0b43 .elementor-icon-box-title{
    margin-bottom:10px;
    color:#BDEAD9;
}
.elementor-7 .elementor-element.elementor-element-07a0b43 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-07a0b43 .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-07a0b43 .elementor-icon-box-description{
    color:#BDEAD9;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-b212ab9.elementor-view-stacked .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-b212ab9.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-b212ab9.elementor-view-default .elementor-icon{
    fill:#FFFFFF;
    color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-b212ab9{
    --icon-box-icon-margin:20px;
}
.elementor-7 .elementor-element.elementor-element-b212ab9 .elementor-icon-box-title{
    margin-bottom:10px;
    color:#BDEAD9;
}
.elementor-7 .elementor-element.elementor-element-b212ab9 .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-b212ab9 .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-b212ab9 .elementor-icon-box-description{
    color:#BDEAD9;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-73f166d.elementor-view-stacked .elementor-icon{
    background-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-73f166d.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-73f166d.elementor-view-default .elementor-icon{
    fill:#FFFFFF;
    color:#FFFFFF;
    border-color:#FFFFFF;
}
.elementor-7 .elementor-element.elementor-element-73f166d{
    --icon-box-icon-margin:20px;
}
.elementor-7 .elementor-element.elementor-element-73f166d .elementor-icon-box-title{
    margin-bottom:10px;
    color:#BDEAD9;
}
.elementor-7 .elementor-element.elementor-element-73f166d .elementor-icon-box-title, .elementor-7 .elementor-element.elementor-element-73f166d .elementor-icon-box-title a{
    font-family:"Playfair Display", Sans-serif;
    font-weight:600;
}
.elementor-7 .elementor-element.elementor-element-73f166d .elementor-icon-box-description{
    color:#BDEAD9;
    font-family:"Raleway", Sans-serif;
    font-weight:400;
}
.elementor-7 .elementor-element.elementor-element-a4b31d6{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#588D7996;
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:20px 20px 20px 20px;
}
.elementor-7 .elementor-element.elementor-element-a4b31d6 > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-widget .tippy-tooltip .tippy-content{
    text-align:center;
}
@media(min-width:768px){
    .elementor-7 .elementor-element.elementor-element-518f965{
        width:41.549%;
    }
    .elementor-7 .elementor-element.elementor-element-e9a12ac{
        width:58.451%;
    }
    .elementor-7 .elementor-element.elementor-element-48ec866{
        width:44.859%;
    }
    .elementor-7 .elementor-element.elementor-element-a9542e4{
        width:55.141%;
    }
    .elementor-7 .elementor-element.elementor-element-00c195e{
        width:44.93%;
    }
    .elementor-7 .elementor-element.elementor-element-febfe36{
        width:55.07%;
    }
}
@media(max-width:1024px){
    .elementor-7 .elementor-element.elementor-element-2987341 > .elementor-background-overlay{
        background-position:0vw 0vh;
    }
}
@media(max-width:767px){
    .elementor-7 .elementor-element.elementor-element-2987341 > .elementor-background-overlay{
        background-position:0vw 0vh;
    }
}
