/*
Theme Name:  Divi Finance & Business Child Theme
Theme URI:   http://divifinanceandbusiness.diviinfinite.com/
Description: Enhance your financial agency website with this beautiful and fast Divi Finance & Business Child Theme! This is a perfect match if you’re searching for a financial advisor, finance agency,Finance, Accounting, Financial Consulting Business, Finance Advisors, Finance Consultants or trading economics website design with advanced features – just check this on our live demo!
Version:     1.0
Author:      Divi Professional
Author URI:  http://divi-professional.com/
Template:    Divi
Text Domain: dfb
*/


/***************** Header  ******************/
.divifinance_homev1_header2 .sub-menu{border-radius: 5px;padding: 5px 18px !important;box-shadow: 0 3px 25px 0px rgb(43 52 59 / 10%), 0 0 0 rgb(43 52 59 / 10%) inset;-webkit-transform: rotateX(-90deg);transform: rotateX(-90deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;transition: all 0.5s ease-out !important;-moz-transition: all 0.5s ease-out !important;-ms-transition: all 0.5s ease-out !important;}
.divifinance_homev1_header2 li:hover .sub-menu{-webkit-transform: rotateX(0);transform: rotateX(0);}
.divifinance_homev1_header2 .sub-menu li{padding: 0;display: block;line-height: unset;}
.divifinance_homev1_header2 .sub-menu li a{display: block;padding: 13px 0px;width: 100%;border-bottom: 1px solid var(--dfb_color1);-webkit-transition: all .3s linear;transition: all .3s linear;}
.divifinance_homev1_header2 .sub-menu li a:before{content: "";display: block;position: absolute;height: 1px;background-color: var(--pink);bottom: -1px;left: 0;right: 0;transform: scaleX(0);margin-top: -1px;}
.divifinance_homev1_header2 .sub-menu li a:hover:before{transform: scaleX(1);transform-origin: left;-webkit-transition: .5s all ease;-khtml-transition: .5s all ease;-moz-transition: .5s all ease;-ms-transition: .5s all ease;-o-transition: .5s all ease;transition: .5s all ease;}
.divifinance_homev1_header2 .sub-menu li:last-child a{border-bottom: none;}
.divifinance_homev1_header2 .sub-menu li:last-child a:before,.divifinance_homev1_header2 .et-menu>li>a:after{display:none;}
.divifinance_homev1_header2 .sub-menu li a:hover{background: transparent;}
.et-menu li li.menu-item-has-children>a:first-child:after{top: 12px !important;}
.et_pb_menu .nav li li ul{left: 222px;}
.divifinance_homev1_header2 .et-menu>li{padding: 17px 0px;margin: 0 0 0 20px !important;}
.divifinance_homev1_header2 .et-menu>li>a {padding: 10px 0px 10px 0 !important;}
.divifinance_homev1_header2 .et-menu>li:before{position: absolute;content: '';left: 50%;top: 17px;width: 7px;height: 7px;opacity: 0;margin-left: -3px;border-radius: 50%;background-color: var(--pink);-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
.divifinance_homev1_header2 .et-menu>li.current-menu-item:before,.divifinance_homev1_header2 .et-menu>li.current-menu-item:after, .divifinance_homev1_header2 .et-menu>li:hover:before, .divifinance_homev1_header2 .et-menu>li:hover:after, .divifinance_homev1_header2 .et-menu>li.current-menu-parent:before, .divifinance_homev1_header2 .et-menu>li.current-menu-parent:after{opacity:1;}
.divifinance_homev1_header2 .et-menu>li:after{position: absolute;content: '';left: 50%;top: 0px;width: 1px;height: 17px;opacity: 0;background-color: var(--pink);-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
.divifinance_homev1_header2 .et_pb_menu__wrap,.divifinance_homev1_header2 .et_pb_menu__menu,.divifinance_homev1_header2 .et-menu-nav{display: block !important;}


/***************** Footer  ******************/
.divifinance_homev1_footer .et_pb_menu ul,.divifinance_homev15_footer .et_pb_menu ul,.divifinance_homev3_footer2 .et_pb_menu ul{display:block !important;}
.divifinance_homev1_footer .et_pb_menu .et_pb_menu__menu,.divifinance_homev15_footer .et_pb_menu .et_pb_menu__menu,.divifinance_homev3_footer2 .et_pb_menu .et_pb_menu__menu{display: block;width: 100%;}
.divifinance_homev1_footer .et_pb_menu .et_mobile_nav_menu,.divifinance_homev15_footer .et_pb_menu .et_mobile_nav_menu,.divifinance_homev3_footer2 .et_pb_menu .et_mobile_nav_menu{display: none !important;}
.divifinance_homev1_footer .et_pb_menu .et-menu,.divifinance_homev15_footer .et_pb_menu .et-menu,.divifinance_homev3_footer2 .et_pb_menu .et-menu{margin:0;}
.divifinance_homev1_footer .et_pb_menu li,.divifinance_homev15_footer .et_pb_menu li,.divifinance_homev3_footer2 .et_pb_menu li{padding:0;}
.divifinance_homev1_footer .et_pb_menu ul li a:before{content: '';width: 0px;height: 2px;background-color: var(--pink);transition: 0.3s all;position: absolute;left: 0;top:6px;}
.divifinance_homev1_footer .et_pb_menu ul li:hover a:before{width: 15px;}
.divifinance_homev1_footer .et_pb_menu ul li a,.divifinance_homev15_footer .et_pb_menu ul li a,.divifinance_homev3_footer2 .et_pb_menu ul li a{transition: all 0.3s !important;position: relative;}
.divifinance_homev1_footer .et_pb_menu ul li:hover a{padding-left: 25px;}
.divifinance_homev1_footer1 .et_pb_menu__menu,.divifinance_homev1_footer1 .et-menu-nav,.divifinance_homev1_footer1 .et_pb_menu__menu ul,.divifinance_homev12_footer1 .et_pb_menu__menu,.divifinance_homev12_footer1 .et-menu-nav,.divifinance_homev12_footer1 .et_pb_menu__menu ul{width: 100%;display: block !important;margin: 0 !important;} 
.divifinance_homev1_footer1 .et_mobile_nav_menu,.divifinance_homev12_footer1 .et_mobile_nav_menu{display: none !important;}
.divifinance_homev1_footer1 .et-menu li,.divifinance_homev12_footer1 .et-menu li{margin: 0 !important;display: inline-block !important;padding: 0 5px !important;}
.divifinance_homev1_footer .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text{display: none;}
.divifinance_homev1_footer .et_pb_newsletter_button_wrap .et_pb_button:after{background: var(--pink);padding: 17px;border-radius: 0 5px 5px 0;}
.divifinance_homev1_footer form .et_pb_newsletter_field{padding: 0 !important;margin-bottom:0 !important;}
@media only screen and (max-width:981px){
.divifinance_homev1_footer .et_pb_menu .et-menu,.divifinance_homev15_footer .et_pb_menu .et-menu,.divifinance_homev3_footer2 .et_pb_menu .et-menu{width: 100% !important;}	
.divifinance_homev1_footer .et_pb_menu li,.divifinance_homev15_footer .et_pb_menu li,.divifinance_homev3_footer2 .et_pb_menu li{text-align: center;display: block !important;padding:0;}		
}

/***************** Contact Us V1  ******************/
.divifinance_contactusv1_banner .et_pb_blurb_container,.divifinance_contactusv1_blurb .et_pb_blurb_container,.divifinance_mission_blurb .et_pb_blurb_container,.divifinance_servicev12_strategy .et_pb_blurb_container,.divifinance_servicedetailv1_tab_blurb .et_pb_blurb_container,.divifinance_servicedetailv2_col2_blurb .et_pb_blurb_container,.divifinance_servicedetailv2 .et_pb_blurb_container,.divifinance_servicedetailv2_blurb .et_pb_blurb_container,.divifinance_servicedetailv6_blurb .et_pb_blurb_container,.divifinance_homev1_header2 .et_pb_blurb_container,.divifinance_aboutusv1_blurb2 .et_pb_blurb_container,.divifinance_aboutusv10_about .et_pb_blurb_container,.divifinance_homev1_profit .et_pb_blurb_container,.divifinance_homev4_tab_blurb .et_pb_blurb_container,.divifinance_homev13_faq .et_pb_blurb_container,.divifinance_homev14_pricing .et_pb_blurb_container,.divifinance_homev15_map .et_pb_blurb_container,.divifinance_homev2_header1 .et_pb_blurb_container,.divifinance_homev4_header1 .et_pb_blurb_container,.divifinance_homev5_header1 .et_pb_blurb_container,.divifinance_homev5_footer .et_pb_blurb_container,.divifinance_homev6_footer .et_pb_blurb_container,.divifinance_homev8_footer .et_pb_blurb_container,.divifinance_homev9_header1 .et_pb_blurb_container,.divifinance_homev12_header1 .et_pb_blurb_container,.divifinance_homev12_footer .et_pb_blurb_container,.divifinance_homev13_footer .et_pb_blurb_container,.divifinance_homev15_header .et_pb_blurb_container{padding-left:0;}
.divifinance_contactusv1_heading h2:before{position: absolute;left: calc(100% + 20px);top: 50%;width: 40px;content: "";height: 3px;background-color: var(--pink);}
.divifinance_contactusv1_heading h2:after{position: absolute;right: calc(100% + 20px);top: 50%;width: 40px;content: "";height: 3px;background-color: var(--pink);}
.divifinance_contactusv1_heading h2{position: relative;display: inline-block;padding-bottom:0;}
.divifinance_contactusv1_contact .et_contact_bottom_container .et_pb_button:after,.divifinance_servicev4 .et_pb_blurb_description .btn:after,.divifinance_servicev7_pricing2 .et_pb_button:after,.divifinance_myaccount .woocommerce-MyAccount-content .button:after,.divifinance_myaccount .woocommerce button.button:after,.divifinance_homev5_portfolio .pagination a:after,.divifinance_homev10_slider .et_pb_button:after,.divifinance_homev10_whychoose .et_pb_button:after,.divifinance_homev11_blurb2 .et_pb_button:after,.divifinance_homev14_eoptin .et_pb_newsletter_form .et_pb_newsletter_button:after,.divifinance_homev3_footer2 .et_pb_newsletter_form .et_pb_newsletter_button:after,.divifinance_homev14_footer .et_pb_newsletter_form .et_pb_newsletter_button:after{background: var(--white);content: "" !important;height: 100%;left: 0 !important;position: absolute;top: 0;transform: rotate3d(0,0,1,-45deg) translate3d(0px,-3em,0px);transform-origin: 0 100% 0;transition: transform .4s ease 0s,opacity .4s ease 0s,background-color .4s ease 0s;width: 150%;z-index: -1;margin-left:0 !important;display:block !important;opacity:1;}
.divifinance_contactusv4_contact .et_contact_bottom_container .et_pb_button:after,.divifinance_servicev21_contact .et_contact_bottom_container .et_pb_button:after,.divifinance_contactusv4_cta .et_pb_button:after,.divifinance_pricingv1 .et_pb_button:after,.divifinance_servicev7_pricing1 .et_pb_button:after,.divifinance_pricingv2 .et_pb_button:after,.divifinance_blogv1 .pagination a:after,.divifinance_blogv2 .pagination a:after,.divifinance_blogv3 .pagination a:after,.divifinance_blogv4 .pagination a:after,.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .more-link:after,.divifinance_blogv5 .pagination a:after,.divifinance_blogv6 .et_pb_post .more-link:after,.divifinance_blogv6 .pagination a:after,.divifinance_blogv7 .pagination a:after,.divifinance_blogv7 .et_pb_post .more-link:after,.divifinance_blogv8 .pagination a:after,.divifinance_bloglist_v1 .et_pb_post .more-link:after,.divifinance_bloglist_v1 .pagination a:after,.divifinance_bloglist_v2 .pagination a:after,.divifinance_bloglist_v3 .pagination a:after,.divifinance_projectv1 .pagination a:after,.divifinance_projectv2 .pagination a:after,.divifinance_projectv4 .pagination a:after,.divifinance_projectv8 .pagination a:after,.divifinance_projectv8_blog .pagination a:after,.divifinance_servicev6_blog .pagination a:after,.divifinance_servicev13_blog .pagination a:after,.divifinance_servicev15_pricing .et_pb_button:after,.divifinance_servicev20_blog .pagination a:after,.divifinance_servicev21_pricing .et_pb_button:after,.divifinance_projecttag .pagination a:after,.divifinance_blogdetail_col1_comment .et_pb_button:after,.divifinance_shopgridv7 .button:before,.divifinance_shopgridv7 .product .added_to_cart:before,.divifinance_shopgridv2 .button:before,.divifinance_shopgridv2 .product .added_to_cart:before,.divifinance_shopgridv11 .button:before,.divifinance_shopgridv11 .product .added_to_cart:before,.divifinance_shopgridv10 .button:before,.divifinance_shopgridv10 .product .added_to_cart:before,.divifinance_shopgridv12 .button:before,.divifinance_shopgridv12 .product .added_to_cart:before,.divifinance_shopgridv9 .button:before,.divifinance_shopgridv9 .product .added_to_cart:before,.divifinance_shoplistv1 .button:before,.divifinance_shoplistv1 .product .added_to_cart:before,.divifinance_productdetail_notice .button:after,.divifinance_productdetail .et_pb_wc_add_to_cart .button:after,.divifinance_productdetail_tab .woocommerce-Reviews .submit:after,.divifinance_cart .button:after,.divifinance_checkout .button:after,.divifinance_aboutusv2_blog .pagination a:after,.divifinance_aboutusv4_blog .pagination a:after,.divifinance_homev2_slider .et_pb_button:after,.divifinance_homev6_slider .et_pb_button:after,.divifinance_homev2_pricing .et_pb_button:after,.divifinance_homev3_slider .et_pb_button:after,.divifinance_homev3_blog .pagination a:after,.divifinance_homev4_slider .et_pb_slide_content ul li .divifinance_homev4_slider_btn:after,.divifinance_homev4_slider .et_pb_slide_content ul li .divifinance_homev4_slider_btn1:after,.divifinance_homev4_cta .et_pb_button:after,.divifinance_homev5_slider .et_pb_slide_content ul li .divifinance_homev5_slider_btn:after,.divifinance_homev5_slider .et_pb_slide_content ul li .divifinance_homev5_slider_btn1:after,.divifinance_homev13_slider .et_pb_slide_content ul li .divifinance_homev13_slider_btn:after,.divifinance_homev13_slider .et_pb_slide_content ul li .divifinance_homev13_slider_btn1:after,.divifinance_homev6_portfolio .pagination a:after,.divifinance_homev6_pricing .et_pb_button:after,.divifinance_homev6_blog .pagination a:after,.divifinance_homev6_blog .et_pb_post .more-link:after,.divifinance_homev7_slider .et_pb_slide_content ul li .divifinance_homev7_slider_btn:after,.divifinance_homev7_slider .et_pb_slide_content ul li .divifinance_homev7_slider_btn1:after,.divifinance_homev7_project .pagination a:after,.divifinance_homev7_blog .pagination a:after,.divifinance_homev8_slider .et_pb_button:after,.divifinance_homev8_project .pagination a:after,.divifinance_homev9_slider .et_pb_button:after,.divifinance_homev9_blog .pagination a:after,.divifinance_homev9_project .pagination a:after,.divifinance_homev10_blog .pagination a:after,.divifinance_homev11_slider .et_pb_button:after,.divifinance_homev11_blog .et_pb_post .more-link:after,.divifinance_homev11_blog .pagination a:after,.divifinance_homev12_slider .et_pb_button:after,.divifinance_homev12_project .pagination a:after,.divifinance_homev12_blog .pagination a:after,.divifinance_homev11_pricing .et_pb_button:after,.divifinance_homev13_project .pagination a:after,.divifinance_homev13_blog .pagination a:after,.divifinance_homev14_slider .et_pb_button:after,.divifinance_homev14_blog .pagination a:after,.divifinance_homev15_slider .et_pb_slide_content ul li .divifinance_homev15_slider_btn:after,.divifinance_homev15_slider .et_pb_slide_content ul li .divifinance_homev15_slider_btn1:after,.divifinance_homev15_blog .pagination a:after,.divifinance_homev15_project .pagination a:after,.divifinance_homev15_pricing .et_pb_button:after,.divifinance_homev2_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button:after,.divifinance_homev4_footer .et_pb_newsletter .et_pb_newsletter_button:after,.divifinance_homev4_footer .et_pb_promo .et_pb_button:after{background: var(--black);content: "" !important;height: 100%;left: 0 !important;position: absolute;top: 0;transform: rotate3d(0,0,1,-45deg) translate3d(0px,-3em,0px);transform-origin: 0 100% 0;transition: transform .4s ease 0s,opacity .4s ease 0s,background-color .4s ease 0s;width: 150%;z-index: -1;margin-left:0 !important;display:block !important;opacity:1 !important;}
.divifinance_contactusv4_contact .et_contact_bottom_container .et_pb_button:hover:after,.divifinance_contactusv1_contact .et_contact_bottom_container .et_pb_button:hover:after,.divifinance_contactusv4_cta .et_pb_button:hover:after,.divifinance_pricingv1 .et_pb_button:hover:after,.divifinance_pricingv2 .et_pb_button:hover:after,.divifinance_blogv1 .pagination a:hover:after,.divifinance_blogv2 .pagination a:hover:after,.divifinance_blogv3 .pagination a:hover:after,.divifinance_blogv4 .pagination a:hover:after,.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .more-link:hover:after,.divifinance_blogv5 .pagination a:hover:after,.divifinance_blogv6 .et_pb_post:hover .more-link:after,.divifinance_blogv6 .pagination a:hover:after,.divifinance_blogv7 .pagination a:hover:after,.divifinance_blogv7 .et_pb_post .more-link:hover:after,.divifinance_blogv8 .pagination a:hover:after,.divifinance_bloglist_v1 .et_pb_post .more-link:hover:after,.divifinance_bloglist_v1 .pagination a:hover:after,.divifinance_bloglist_v2 .pagination a:hover:after,.divifinance_bloglist_v3 .pagination a:hover:after,.divifinance_projectv1 .pagination a:hover:after,.divifinance_projectv2 .pagination a:hover:after,.divifinance_projectv4 .pagination a:hover:after,.divifinance_projectv8 .pagination a:hover:after,.divifinance_projectv8_blog .pagination a:hover:after,.divifinance_servicev4 .et_pb_blurb_description .btn:hover:after,.divifinance_servicev6_blog .pagination a:hover:after,.divifinance_servicev7_pricing1 .et_pb_button:hover:after,.divifinance_servicev7_pricing2 .et_pb_button:hover:after,.divifinance_servicev13_blog .pagination a:hover:after,.divifinance_servicev15_pricing .et_pb_button:hover:after,.divifinance_servicev20_blog .pagination a:hover:after,.divifinance_servicev21_contact .et_contact_bottom_container .et_pb_button:hover:after,.divifinance_servicev21_pricing .et_pb_button:hover:after,.divifinance_projecttag .pagination a:hover:after,.divifinance_blogdetail_col1_comment .et_pb_button:hover:after,.divifinance_shopgridv7 .button:hover:before,.divifinance_shopgridv7 .product .added_to_cart:hover:before,.divifinance_shopgridv2 .button:hover:before,.divifinance_shopgridv2 .product .added_to_cart:hover:before,.divifinance_shopgridv11 .button:hover:before,.divifinance_shopgridv11 .product .added_to_cart:hover:before,.divifinance_shopgridv10 .button:hover:before,.divifinance_shopgridv10 .product .added_to_cart:hover:before,.divifinance_shopgridv12 .button:hover:before,.divifinance_shopgridv12 .product .added_to_cart:hover:before,.divifinance_shopgridv9 .button:hover:before,.divifinance_shopgridv9 .product .added_to_cart:hover:before,.divifinance_shoplistv1 .button:hover:before,.divifinance_shoplistv1 .product .added_to_cart:hover:before,.divifinance_productdetail_notice .button:hover:after,.divifinance_productdetail .et_pb_wc_add_to_cart .button:hover:after,.divifinance_productdetail_tab .woocommerce-Reviews .submit:hover:after,.divifinance_cart .button:hover:after,.divifinance_checkout .button:hover:after,.divifinance_myaccount .woocommerce button.button:hover:after,.divifinance_myaccount .woocommerce-MyAccount-content .button:hover:after,.divifinance_aboutusv2_blog .pagination a:hover:after,.divifinance_aboutusv4_blog .pagination a:hover:after,.divifinance_homev2_slider .et_pb_button:hover:after,.divifinance_homev2_pricing .et_pb_column:hover .et_pb_button:after,.divifinance_homev3_slider .et_pb_button:hover:after,.divifinance_homev3_blog .pagination a:hover:after,.divifinance_homev4_slider .et_pb_slide_content ul li .divifinance_homev4_slider_btn:hover:after,.divifinance_homev4_slider .et_pb_slide_content ul li .divifinance_homev4_slider_btn1:hover:after,.divifinance_homev4_cta .et_pb_button:hover:after,.divifinance_homev5_slider .et_pb_slide_content ul li .divifinance_homev5_slider_btn:hover:after,.divifinance_homev5_slider .et_pb_slide_content ul li .divifinance_homev5_slider_btn1:hover:after,.divifinance_homev5_portfolio .pagination a:hover:after,.divifinance_homev6_slider .et_pb_button:hover:after,.divifinance_homev13_slider .et_pb_slide_content ul li .divifinance_homev13_slider_btn:hover:after,.divifinance_homev13_slider .et_pb_slide_content ul li .divifinance_homev13_slider_btn1:hover:after,.divifinance_homev6_portfolio .pagination a:hover:after,.divifinance_homev6_pricing .et_pb_button:hover:after,.divifinance_homev6_blog .pagination a:hover:after,.divifinance_homev6_blog .et_pb_post .more-link:hover:after,.divifinance_homev7_slider .et_pb_slide_content ul li .divifinance_homev7_slider_btn:hover:after,.divifinance_homev7_slider .et_pb_slide_content ul li .divifinance_homev7_slider_btn1:hover:after,.divifinance_homev7_project .pagination a:hover:after,.divifinance_homev7_blog .pagination a:hover:after,.divifinance_homev8_slider .et_pb_button:hover:after,.divifinance_homev8_project .pagination a:hover:after,.divifinance_homev9_slider .et_pb_button:hover:after,.divifinance_homev9_blog .pagination a:hover:after,.divifinance_homev9_project .pagination a:hover:after,.divifinance_homev9_slider .et_pb_button:hover:after,.divifinance_homev10_slider .et_pb_button:hover:after,.divifinance_homev10_blog .pagination a:hover:after,.divifinance_homev11_slider .et_pb_button:hover:after,.divifinance_homev11_blog .et_pb_post .more-link:hover:after,.divifinance_homev11_blog .pagination a:hover:after,.divifinance_homev12_slider .et_pb_button:hover:after,.divifinance_homev12_project .pagination a:hover:after,.divifinance_homev12_blog .pagination a:hover:after,.divifinance_homev10_whychoose .et_pb_button:hover:after,.divifinance_homev11_blurb2 .et_pb_button:hover:after,.divifinance_homev11_pricing .et_pb_button:hover:after,.divifinance_homev13_project .pagination a:hover:after,.divifinance_homev13_blog .pagination a:hover:after,.divifinance_homev14_slider .et_pb_button:hover:after,.divifinance_homev14_eoptin .et_pb_newsletter_form .et_pb_newsletter_button:hover:after,.divifinance_homev14_blog .pagination a:hover:after,.divifinance_homev15_slider .et_pb_slide_content ul li .divifinance_homev15_slider_btn:hover:after,.divifinance_homev15_slider .et_pb_slide_content ul li .divifinance_homev15_slider_btn1:hover:after,.divifinance_homev15_blog .pagination a:hover:after,.divifinance_homev15_project .pagination a:hover:after,.divifinance_homev15_pricing .et_pb_button:hover:after,.divifinance_homev2_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button:hover:after,.divifinance_homev3_footer2 .et_pb_newsletter_form .et_pb_newsletter_button:hover:after,.divifinance_homev4_footer .et_pb_newsletter .et_pb_newsletter_button:hover:after,.divifinance_homev4_footer .et_pb_promo .et_pb_button:hover:after,.divifinance_homev14_footer .et_pb_newsletter_form .et_pb_newsletter_button:hover:after{opacity: 1;transform: rotate3d(0,0,1,0deg);transition-timing-function: cubic-bezier(.3,1,.3,1);}
.divifinance_contactusv1_contact .et_contact_bottom_container,.divifinance_contactusv4_contact .et_contact_bottom_container{padding: 0 0 0 3%;float:none;}
@media only screen and (max-width:767px){
	.divifinance_contactusv1_heading h2:before,.divifinance_contactusv1_heading h2:after,.divifinance_homev13_testi .et_pb_testimonial_content h3:before{display:none;}
	.divifinance_testimonialv5_blog1 .et_pb_post .divifinance_testimonialv5_blog1_content1{padding: 0px 30px 45px 30px !important;}
	.divifinance_pricingv2 .divifinance_pricingv2_blurb1 .et_pb_blurb_description{width:53% !important;}
	.divifinance_blogv2 .pagination .alignright,.divifinance_blogv2 .pagination .alignleft,.divifinance_projectv1 .pagination .alignright,.divifinance_projectv1 .pagination .alignleft,.divifinance_projectv2 .pagination .alignright,.divifinance_projectv2 .pagination .alignleft,.divifinance_projectv4 .pagination .alignright,.divifinance_projectv4 .pagination .alignleft,.divifinance_projectv8 .pagination .alignleft,.divifinance_projectv8 .pagination .alignright{float:none;text-align: center;}
	.divifinance_blogv4 .et_pb_post{display: block !important;margin: 0px !important;}
	.divifinance_homev7_blog .et_pb_post{display: block !important;margin: 0 0 20px !important;}
	.divifinance_servicev13_blog .et_pb_post{display: block !important;margin-left:0 !important;margin-right:0 !important;}
	.divifinance_blogv4 .et_pb_post .divifinance_blogv4_content2,.divifinance_servicev13_blog .et_pb_post .divifinance_servicev13_blog_content2,.divifinance_homev7_blog .et_pb_post .divifinance_homev7_blog_content2,.divifinance_homev10_blog .et_pb_post .author,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display: block !important;}
	.divifinance_blogv4 .et_pb_post .divifinance_blogv4_content1{padding:20px 0 !important;}
	.divifinance_blogv7 .et_pb_post:hover .divifinance_blogv7_content2 .post-content{height: 180px !important;}
	.divifinance_bloglist_v2 .et_pb_post .divifinance_bloglist_v2_content1{padding: 35px 15px !important;}
	.divifinance_bloglist_v3 .et_pb_post .divifinance_bloglist_v3_content1{margin-right: 20px !important;padding: 20px !important;}
	.divifinance_servicev10_tab .et_pb_tabs_controls a,.divifinance_servicedetailv1_tab .et_pb_tabs_controls li a,.divifinance_aboutusv10_plan .et_pb_tabs_controls li a,.divifinance_homev1_tab .et_pb_tabs_controls li a,.divifinance_homev4_tab .et_pb_tabs_controls li a,.divifinance_homev6_tab li a,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{display:block;text-align:center !important;}
	.divifinance_servicev10_tab .et_pb_tabs_controls li,.divifinance_aboutusv10_plan .et_pb_tabs_controls li,.divifinance_homev6_tab li{margin-right:0 !important;}
	.divifinance_servicev13_about .et_pb_column:before,.divifinance_homev15_whatwedo .divifinance_homev15_whatwedo_col1:before{display:none;}
	.divifinance_servicev16 .et_pb_button_module_wrapper{position:unset !important;}
	.divifinance_aboutusv4_strategy_blurb .et_pb_blurb_container{padding: 20px !important;}
	.divifinance_aboutusv10_history .et_pb_blurb_description h4{font-size: 18px !important;}
	.divifinance_homev4_slider .et_pb_slide_content h3,.divifinance_homev5_slider .et_pb_slide_content h3,.divifinance_homev6_slider .et_pb_slide_content h3,.divifinance_homev7_slider .et_pb_slide_content h3,.divifinance_homev9_slider .et_pb_slide_content h3{font-size:38px !important;line-height: 55px !important;}
	.divifinance_homev6_tab li a{padding: 17px 20px !important;}
	.divifinance_homev6_tab .et_pb_tabs_controls li a:before{position: unset !important;transform: unset !important;margin: 0 auto 10px;}
	.divifinance_homev8_slider .et_pb_slide_content h3{font-size: 41px !important;}
	.divifinance_homev8_blog .et_pb_post{margin-bottom:130px !important;}
	.divifinance_homev9_slider .et_pb_slide_title:before{height:90px !important;}
	.divifinance_homev10_blog .et_pb_post .date{float:none !important;}
	.divifinance_homev11_testi_img img{height: 270px !important;width: 400px !important;}
	.divifinance_homev12_feature .et_pb_image img{object-fit:cover;}
	.divifinance_homev13_testi .et_pb_testimonial_content h3{padding-left:0 !important;}
	.divifinance_homev13_testi .et_pb_testimonial_content span{margin-top:15px;display:block;}
	.divifinance_homev13_project .project .divifinance_homev13_project_content{max-width:100% !important;}
	.divifinance_homev14_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap{width: 55% !important;}
	.divifinance_homev14_slider .et_pb_slide_content h3,.divifinance_homev15_slider .et_pb_slide_content h3{font-size: 43px !important;line-height: 50px !important;}
	.divifinance_homev15_testi_blurb1 .et-pb-icon{height: 45px !important;width: 45px !important;line-height: 45px !important;}
	.divifinance_homev2_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap{width: 46% !important;}
}


/***************** Contact Us V2  ******************/
.divifinance_contactusv2_contact img,.divifinance_contactusv2_contact .et_pb_image_wrap,.divifinance_teamv3_blurb_img .et_pb_image_wrap ,.divifinance_teamv3_blurb_img .et_pb_image_wrap img,.divifinance_teamv4 img,.divifinance_teamv6 img,.divifinance_teamv7 img,.divifinance_teamv8 img,.divifinance_teamv10 img,.divifinance_servicev1 .et_pb_main_blurb_image .et_pb_image_wrap,.divifinance_servicev4 .et_pb_image .et_pb_image_wrap,.divifinance_servicev11 img,.divifinance_servicev11 .et_pb_image_wrap,.divifinance_servicev12 .et_pb_image_wrap,.divifinance_servicev12 .et_pb_image_wrap img,.divifinance_servicev13_about img,.divifinance_servicev13_about .et_pb_image_wrap,.divifinance_servicev14 .et_pb_image_wrap,.divifinance_servicev14 .et_pb_image_wrap img,.divifinance_servicev16_skill .et_pb_image_wrap img,.divifinance_servicev16_skill .et_pb_image_wrap,.divifinance_servicev19 .et_pb_image_wrap,.divifinance_servicev19 .et_pb_image_wrap img,.divifinance_servicev20_blurb img,.divifinance_servicev20_blurb .et_pb_image_wrap,.divifinance_servicev20_contact .et_pb_image_wrap,.divifinance_servicev20_contact .et_pb_image_wrap img,.divifinance_servicev21_blurb2 .et_pb_image_wrap,.divifinance_servicev21_blurb2 .et_pb_image_wrap img,.divifinance_teamdetailv2 img,.divifinance_teamdetailv2 .et_pb_image_wrap,.divifinance_teamdetailv3 .et_pb_image_wrap,.divifinance_teamdetailv3 .et_pb_image_wrap img,.divifinance_servicedetailv4_img img,.divifinance_servicedetailv4_img .et_pb_image_wrap,.divifinance_servicedetailv5_image .et_pb_image_wrap,.divifinance_servicedetailv5_image .et_pb_image_wrap img,.divifinance_blogdetail_col1_image img,.divifinance_blogdetail_col1_image .et_pb_image_wrap,.divifinance_aboutusv2 .et_pb_image_wrap,.divifinance_aboutusv2 .et_pb_image_wrap img,.divifinance_aboutusv2_team img,.divifinance_aboutusv8_team img,.divifinance_aboutusv9_about img,.divifinance_aboutusv9_process img,.divifinance_aboutusv10_history img,.divifinance_aboutusv10_history .et_pb_image_wrap,.divifinance_aboutusv10_team img,.divifinance_homev1_bar img,.divifinance_homev1_tab .et_pb_image img,.divifinance_homev1_tab .et_pb_image .et_pb_image_wrap,.divifinance_homev1_team .et_pb_column img,.divifinance_homev4_benefit_img img,.divifinance_homev4_benefit_img .et_pb_image_wrap,.divifinance_homev4_tab_img img,.divifinance_homev4_tab_img .et_pb_image_wrap,.divifinance_homev4_achivement img,.divifinance_homev4_achivement .et_pb_image_wrap,.divifinance_homev4_tab1_img img,.divifinance_homev4_tab1_img .et_pb_image_wrap,.divifinance_homev5_about img,.divifinance_homev5_about .et_pb_image_wrap,.divifinance_homev5_whychoose img,.divifinance_homev5_whychoose .et_pb_image_wrap,.divifinance_homev6_team img,.divifinance_homev6_barcounter img,.divifinance_homev6_barcounter .et_pb_image_wrap,.divifinance_homev7_blurb img,.divifinance_homev7_blurb .et_pb_image_wrap,.divifinance_homev8_about img,.divifinance_homev8_about .et_pb_image_wrap,.divifinance_homev10_testi_img1 .et_pb_image_wrap,.divifinance_homev10_testi_img1 img,.divifinance_homev10_whatwedo .et_pb_image_wrap,.divifinance_homev10_whatwedo .et_pb_image_wrap img,.divifinance_homev13_weoffer_img img,.divifinance_homev13_weoffer_img .et_pb_image_wrap,.divifinance_homev14_tab_img img,.divifinance_homev14_tab_img .et_pb_image_wrap,.divifinance_homev14_video .et_pb_image img,.divifinance_homev14_video .et_pb_image_wrap,.divifinance_homev6_about img,.divifinance_homev6_about .et_pb_image_wrap,.divifinance_homev9_benefit img,.divifinance_homev9_benefit .et_pb_image_wrap,.divifinance_aboutusv6_about .et_pb_image_wrap,.divifinance_aboutusv6_about .et_pb_image_wrap img{width:100% !important;object-fit:cover;}
.divifinance_contactusv2_contact .et-pb-icon{width: 66px;text-align: center;height:66px;line-height:66px;background:var(--pink);border-radius: 5px;}
.divifinance_contactusv2_heading h2:before,.divifinance_blogdetail_col2 .et_pb_widget h2:before,.divifinance_shopleftsidebar .et_pb_widget h2:before{position: absolute;left: calc(100% + 20px);top: 50%;width: 40px;content: "";height: 3px;background-color: var(--pink);}
.divifinance_contactusv2_heading h2,.divifinance_blogdetail_col2 .et_pb_widget h2,.divifinance_shopleftsidebar .et_pb_widget h2{position: relative;display: inline-block;padding-bottom:0;}
@media only screen and (max-width:981px){
	.divifinance_contactusv2_contact .et-pb-icon,.divifinance_contactusv4_blurb .et-pb-icon,.divifinance_teamv3_blurb .et-pb-icon,.divifinance_servicev7 .et-pb-icon,.divifinance_projectdetail .et-pb-icon,.divifinance_aboutusv1_blurb .et-pb-icon,.divifinance_aboutusv5_about .et-pb-icon,.divifinance_aboutusv7 .et-pb-icon,.divifinance_aboutusv9_about .et-pb-icon, .divifinance_aboutusv9_process .et-pb-icon,.divifinance_homev2_blurb3 .et-pb-icon,.divifinance_homev4_benefit .et-pb-icon,.divifinance_homev7_about_blurb .et-pb-icon,.divifinance_homev9_about_col2_blurb1 .et-pb-icon, .divifinance_homev9_about_col2_blurb2 .et-pb-icon,.divifinance_homev9_about_col2_blurb3 .et-pb-icon,.divifinance_homev10_about .et-pb-icon,.divifinance_homev10_community .et-pb-icon,.divifinance_homev3_footer1 .et_pb_blurb .et-pb-icon,.divifinance_homev9_footer1 .et-pb-icon,.divifinance_homev14_footer .et_pb_blurb .et-pb-icon{display: block;margin: auto;}
	.divifinance_contactusv2_heading h2:before,.divifinance_servicev6 .et_pb_main_blurb_image:before,.divifinance_servicev7 .et_pb_main_blurb_image:before,.divifinance_servicev20_steps .et_pb_main_blurb_image:before,.divifinance_servicedetailv2_blurb1 .et_pb_main_blurb_image:after,.divifinance_blogdetail_col2 .et_pb_widget h2:before,.divifinance_homev1_footer .et_pb_menu ul li a:before,.divifinance_shopleftsidebar .et_pb_widget h2:before,.divifinance_aboutusv10_testi .divifinance_aboutusv10_testi_blurb h4:after,.divifinance_contactusv1_heading h2:before,.divifinance_contactusv1_heading h2:after,.divifinance_homev10_process .et_pb_module_header:before,.divifinance_homev15_contact .et-pb-icon:before,.divifinance_homev9_footer1 .et_pb_main_blurb_image:before{display:none !important;}
	.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2{padding: 20px 0 !important;}
	.divifinance_blogv4 .et_pb_post,.divifinance_servicev13_blog .et_pb_post,.divifinance_homev7_blog .et_pb_post,.divifinance_homev12_about .et_pb_blurb_description,.divifinance_homev10_whychoose .et_pb_button_wrapper{width: 100% !important;}
	.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .author{margin-left: 0px !important;}
	.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .category{margin-right: 0px !important;}
	.divifinance_ourhistory .et_pb_image img{height:300px !important;width:300px !important;}
	.divifinance_projectv4 .project .divifinance_projectv4_content1{top:65% !important;}
	.divifinance_servicev7_pricing1 .et_pb_pricing .et_pb_button_wrapper,.divifinance_servicev7_pricing2 .et_pb_pricing .et_pb_button_wrapper,.divifinance_servicev20 .et_pb_blurb_container,.divifinance_servicedetailv2_blurb1 .et_pb_blurb_container{padding:0 !important;}
	.divifinance_servicev19_testi .et_pb_slide_content:before,.divifinance_homev11_slider .et_pb_slide_title:before,.divifinance_homev12_service1 .et_pb_module_header:before{left:0 !important;right:0;margin:auto;}
	.divifinance_servicedetailv3_blog .entry-featured-image-url{margin: 0 auto 20px !important;}
	.divifinance_servicedetailv3_blog .divifinance_servicedetailv3_blog_content1{width: 100% !important;padding-left: 0 !important;text-align: center;}
	.divifinance_servicedetailv3_blog .et_pb_post,.divifinance_homev12_about .et_pb_blurb_container,.divifinance_homev12_service1 .et-pb-icon{display:block !important;}
	.divifinance_shoplistv1 ul.products.columns-1 li.product{width:100% !important;margin-right:0 !important;}
	.divifinance_homev2_slider .et_pb_slide_content h3{font-size: 45px !important;line-height: 60px !important;}
	.divifinance_homev4_tab1 .et_pb_all_tabs,.divifinance_homev7_about_img1 img,.divifinance_homev7_about_img2 img{width:100% !important;}
	.divifinance_homev4_tab1 .et_pb_tabs_controls li a:before{margin-bottom: 10px;position:unset !important;
    transform: unset !important;}
	.divifinance_homev4_tab1 li a{padding: 16px 15px !important;text-align: center;}
	.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev{bottom: 60px !important;} 
.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next{bottom: 60px !important;}
	.divifinance_homev5_video .et_pb_video iframe{height:350px !important;}
	.divifinance_homev7_method .et_pb_blurb_container{padding-left:0 !important;}
	.divifinance_homev7_project .project .divifinance_homev7_project_content{width:75% !important;padding: 15px !important;}
	.divifinance_homev9_about_col1 .et_pb_button_module_wrapper{position:unset !important;}
	.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-next{bottom:20px !important;}
	.divifinance_homev14_tab .et_pb_tabs_controls li a{display:block;text-align:center;}
	.divifinance_homev14_event_col1{right: unset !important;top: unset !important;left:unset !important;}
}	

/***************** Contact Us V3  ******************/
.divifinance_contactusv3_blurb .et_pb_column:hover .et-pb-icon{color:var(--black) !important;}
.divifinance_contactusv3_blurb .et_pb_column .et-pb-icon{transition:all 0.3s;}

/***************** Contact Us V4  ******************/
.divifinance_contactusv4_blurb .et-pb-icon{width: 102px;height: 102px;text-align: center;line-height: 102px;border: 2px solid var(--dfb_color1);border-radius: 50%;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.divifinance_contactusv4_blurb .et_pb_main_blurb_image:before,.divifinance_teamv3_blurb .et_pb_main_blurb_image:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;content: '';background: var(--pink);border-radius: 50%;z-index: -1;visibility: hidden;opacity: 0;width: calc(100% - 28px);height: calc(100% - 28px);transform: scale(.5);-moz-transform: scale(.5);-webkit-transform: scale(.5);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.divifinance_contactusv4_blurb .et_pb_main_blurb_image:after,.divifinance_teamv3_blurb .et_pb_main_blurb_image:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;content: '';background: var(--white);border-radius: 50%;z-index: -2;width: calc(100% - 28px);height: calc(100% - 28px);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.divifinance_contactusv4_blurb .et_pb_blurb:hover .et_pb_main_blurb_image:before,.divifinance_teamv3_blurb .et_pb_blurb:hover .et_pb_main_blurb_image:before{visibility: visible;opacity: 1;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
.divifinance_contactusv4_blurb .et_pb_blurb:hover .et-pb-icon{border-color: var(--pink) !important;color: var(--white) !important;}

/***************** Contact Us V5  ******************/
.divifinance_contactusv5_blurb .et_pb_main_blurb_image:after{position: absolute;top: -10px;right: -15px;width: 30px;height: 30px;background: var(--white);box-shadow: 0px 1px 10px 0px rgb(0 0 0 / 9%);border-radius: 50%;content:'\4e';font-family:ETmodules;line-height: 30px;color:var(--pink);}

/***************** Team V1  ******************/
.divifinance_teamv1 .et_pb_column:hover .et_pb_team_member_description{opacity: 1;visibility: visible;bottom: 0;}
.divifinance_teamv1 .et_pb_column:hover .et_pb_member_social_links{opacity: 1;visibility: visible;right: 0;}
.divifinance_teamv1 .et_pb_column:hover img{filter: grayscale(90%);transform: scale(1.1);}
.divifinance_teamv1 .et_pb_column img{transition: 0.5s;height:355px;object-fit:cover;border-top-left-radius: 10px;border-top-right-radius: 10px;width:100% !important;}
.divifinance_teamv1 .et_pb_column .et_pb_team_member_image:after{content: "";position: absolute;top: 0;left: -75%;z-index: 2;display: block;width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);z-index: 1;}
.divifinance_teamv1 .et_pb_column:hover .et_pb_team_member_image:after,.divifinance_servicev6_blog .et_pb_post:hover .entry-featured-image-url:after{animation: shine 0.8s;}
.divifinance_teamv1 .et_pb_column .et_pb_member_social_links li,.divifinance_homev13_team .et_pb_column .et_pb_member_social_links li{margin:0;}
.divifinance_teamv1 .et_pb_column .et_pb_member_social_links li a,.divifinance_teamv4 .et_pb_column .et_pb_member_social_links li a{height: 50px;width: 50px;line-height: 50px;background-color: var(--white);text-align: center;border-radius: 2px;margin-bottom: 10px;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.divifinance_teamv1 .et_pb_column .et_pb_member_social_links li:hover a,.divifinance_homev13_team .et_pb_column .et_pb_member_social_links li:hover a,.divifinance_teamv3 .et_pb_column .et_pb_member_social_links li:hover a,.divifinance_teamv4 .et_pb_column .et_pb_member_social_links li:hover a,.divifinance_teamv5 .et_pb_column .et_pb_member_social_links li:hover a,.divifinance_teamv8 .et_pb_column .et_pb_member_social_links li:hover a{background-color: var(--pink);}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

/***************** Team V2  ******************/
.divifinance_teamv2 .et_pb_column img{height:350px;object-fit:cover;width:100% !important;}
.divifinance_teamv2 .et_pb_column:hover .et_pb_team_member_description{opacity: 1;-webkit-transform: perspective(400px) rotateY(0deg);-moz-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);-o-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
.divifinance_teamv2 .et_pb_column .et_pb_member_social_links li a,.divifinance_teamv6 .et_pb_column .et_pb_member_social_links li a{height: 50px;width: 50px;line-height: 50px;background-color: transparent;text-align: center;border-radius: 0px;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;border:1px solid var(--white);}
.divifinance_teamv2 .et_pb_column .et_pb_member_social_links li:hover a,.divifinance_teamv6 .et_pb_column .et_pb_member_social_links li:hover a{background-color: var(--white);}
.divifinance_teamv2 .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_teamv5 .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_teamv6 .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_teamv8 .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_teamv9 .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_aboutusv2_team .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_aboutusv7_team .et_pb_column .et_pb_member_social_links li:last-child,.divifinance_homev8_team .et_pb_column .et_pb_member_social_links li:last-child{margin-right:0;}

/***************** Team V3  ******************/
.divifinance_teamv3 .et_pb_column img{border-radius: 15px;filter: grayscale(90%);height:350px;object-fit:cover;width:100% !important;}
.divifinance_teamv3 .et_pb_column .et_pb_member_social_links li a{margin: 0 2.5px;width: 35px;height: 35px;background:var(--white);line-height: 36px;text-align: center;border-radius: 50%;-webkit-box-shadow: 0 14px 47px 0 rgb(13 30 53 / 10%);-moz-box-shadow: 0 14px 47px 0 rgba(13,30,53,.1);box-shadow: 0 14px 47px 0 rgb(13 30 53 / 10%);}
.divifinance_teamv3 .et_pb_column .et_pb_member_social_links li{margin:0;visibility: hidden;opacity: 0;}
.divifinance_teamv3 .et_pb_column .et_pb_member_social_links li:nth-child(1){-webkit-transition: all 400ms cubic-bezier(.445,.05,.55,.95);-moz-transition: all 400ms cubic-bezier(.445,.05,.55,.95);transition: all 400ms cubic-bezier(.445,.05,.55,.95);transform: translate3d(0,70px,0);-moz-transform: translate3d(0,70px,0);-webkit-transform: translate3d(0,70px,0);}
.divifinance_teamv3 .et_pb_column .et_pb_member_social_links li:nth-child(2){-webkit-transition: all 650ms cubic-bezier(.445,.05,.55,.95);-moz-transition: all 650ms cubic-bezier(.445,.05,.55,.95);transition: all 650ms cubic-bezier(.445,.05,.55,.95);transform: translate3d(0,70px,0);-moz-transform: translate3d(0,70px,0);-webkit-transform: translate3d(0,70px,0);}
.divifinance_teamv3 .et_pb_column .et_pb_member_social_links li:nth-child(3){-webkit-transition: all 850ms cubic-bezier(.445,.05,.55,.95);-moz-transition: all 850ms cubic-bezier(.445,.05,.55,.95);transition: all 850ms cubic-bezier(.445,.05,.55,.95);transform: translate3d(0,70px,0);-moz-transform: translate3d(0,70px,0);-webkit-transform: translate3d(0,70px,0);}
.divifinance_teamv3 .et_pb_column:hover .et_pb_member_social_links li{visibility: visible;opacity: 1;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.divifinance_teamv3 .et_pb_column .et_pb_team_member_image:after{width: 60px;height: 40px;line-height: 44px;background: var(--white);color:var(--pink);font-size: 22px;font-weight: 700;text-align: center;border-radius: 30px 30px 0 0;position: absolute;z-index: 2;left: 0;right: 0;margin: auto;bottom: 0;-webkit-box-shadow: 0 14px 47px 0 rgb(13 30 53 / 10%);-moz-box-shadow: 0 14px 47px 0 rgba(13,30,53,.1);box-shadow: 0 14px 47px 0 rgb(13 30 53 / 10%);content:'\4c';font-family:ETmodules;}
.divifinance_teamv3_blurb .et_pb_main_blurb_image .et-pb-icon{width: 102px;height: 102px;text-align: center;line-height: 102px;border-radius: 50%;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.divifinance_teamv3_blurb .et_pb_image_wrap:after{position: absolute;z-index: 2;left: 5px;top: 5px;width: 30px;height: 30px;text-align: center;border-radius: 50%;background: var(--pink);line-height: 30px;-webkit-transition: all .3s ease;font-size: 12px;-o-transition: all .3s ease;transition: all .3s ease;color: var(--white);counter-increment:teamv3;content: counter(teamv3);}
.divifinance_teamv3_blurb .et_pb_blurb:hover .et_pb_image_wrap:after{background: var(--white);color: var(--pink);}
.divifinance_teamv3_blurb .et_pb_blurb:hover .et-pb-icon,.divifinance_homev14_strategy:hover .et_pb_module_header,.divifinance_homev14_strategy:hover .et_pb_blurb_description,.divifinance_homev14_blog .et_pb_post:hover .entry-title,.divifinance_homev14_blog .et_pb_post:hover .author,.divifinance_homev15_testi .et_pb_column:hover .et_pb_blurb_description,.divifinance_homev15_testi .et_pb_column:hover .et_pb_module_header,.divifinance_homev15_blog .et_pb_post:hover .entry-title,.divifinance_homev15_blog .et_pb_post:hover .author{color: var(--white) !important;}
body{
	counter-reset: teamv3 teamv10 servicev1 servicev2 servicev3 servicev5 servicev10 servicedetailv5 projectdetail aboutusv2 aboutusv4 aboutusv7 aboutusv9 homev4 homev5 homev6 homev7 homev7method homev9 homev9service homev9service1 homev9faq homev11 0;
}
@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
	opacity: 1;
	}
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
	opacity: 0;
	}
}

/***************** Team V4  ******************/
.divifinance_teamv4 .et_pb_column:hover .divifinance_teamv4_team2{opacity: 1;}
.divifinance_teamv4 .et_pb_column:hover img{filter:brightness(0.5);}
.divifinance_teamv4 .et_pb_column:hover .divifinance_teamv4_team1 .et_pb_team_member_description{opacity: 0;visibility: hidden;}
.divifinance_teamv4 .et_pb_column:hover .divifinance_teamv4_team1:before{width: 0px;height: 0px;border-bottom: 50px solid transparent;border-right: none;z-index: 100;top: 0px;border-left: 52px solid var(--pink);}
.divifinance_teamv4 .et_pb_column:hover .divifinance_teamv4_team1:after{width: 0px;height: 0px;border-top: 50px solid transparent;border-bottom: none;z-index: 100;border-right: 50px solid var(--pink);}
.divifinance_teamv4 .et_pb_column:hover .divifinance_teamv4_team2 .et_pb_member_social_links{transform: scale(1);}

/***************** Team V5  ******************/
.divifinance_teamv5 .et_pb_column .et_pb_member_social_links li a,.divifinance_teamv8 .et_pb_column .et_pb_member_social_links li a{width: 30px;height: 30px;background:transparent;line-height: 30px;text-align: center;border-radius: 50%;border: 1px solid var(--black);transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}

/***************** Team V6  ******************/
.divifinance_teamv6 .et_pb_column:hover .et_pb_team_member_description{top:50%;}
.divifinance_teamv6 .et_pb_team_member_image:after{background-image: -webkit-gradient(linear, 0 0, 0 100%, from(var(--black)), to(transparent));background-image: -webkit-linear-gradient(transparent, var(--black));background-image: -moz-linear-gradient(transparent, var(--black)), -moz-linear-gradient(transparent, var(--black));background-image: -o-linear-gradient(transparent, var(--black)), -o-linear-gradient(transparent, var(--black));background-image: linear-gradient(transparent, var(--black)), linear-gradient(transparent, var(--black));-moz-background-size: 100%;background-size: 100%;background-position: 0 0, 100% 0;background-repeat: no-repeat;position: absolute;content: "";left: 0;top: 0;opacity: 0;height: 100%;width: 100%;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;transition: all 0.5s ease-out;}
.divifinance_teamv6 .et_pb_column:hover .et_pb_team_member_image:after{opacity: 1;}

/***************** Team V7  ******************/
.divifinance_teamv7 .et_pb_team_member_image:after,.divifinance_teamv8 .et_pb_team_member_image:after{position: absolute;top: 50%;right: 0;bottom: 0;left: 0;z-index: 2;content: " ";background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);}

/***************** Team V8  ******************/
.divifinance_teamv8 .et_pb_column:hover .et_pb_member_social_links{opacity: 1;top: 0;visibility: visible;}
.divifinance_teamv8 .et_pb_column:hover .et_pb_team_member_image{top:50px;}

/***************** Team V9  ******************/
.divifinance_teamv9 .et_pb_column:hover .et_pb_team_member:before{width: 100%;}
.divifinance_teamv9 .et_pb_column:hover .et_pb_member_social_links{top: 65%;opacity: 1;}
.divifinance_teamv9 .et_pb_column:hover .et_pb_team_member_description{top: 55%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-color: transparent;}
.divifinance_teamv9 .et_pb_column:hover .et_pb_module_header,.divifinance_teamv9 .et_pb_column:hover .et_pb_member_position{color: var(--white) !important;}
.divifinance_teamv9 .et_pb_column .et_pb_member_social_links li a{width: 35px;height: 35px;background:var(--white);line-height: 35px;text-align: center;border-radius: 0px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.divifinance_teamv9 .et_pb_column .et_pb_member_social_links li:hover a{background:var(--black);}
.divifinance_teamv9 img{height:344px;object-fit:cover;width:100% !important;}

/***************** Team V10  ******************/
.divifinance_teamv10_blurb .et_pb_column:hover .divifinance_teamv10_blurb1{transform: rotateY(180deg);}
.divifinance_teamv10_blurb .et_pb_column:hover .divifinance_teamv10_text{transform: rotateY(0);}
.divifinance_teamv10 .et_pb_column .et_pb_team_member_description div{max-height: 0;opacity: 0;transition: all .6s,max-height .5s;overflow: hidden;transform: scaleY(0);transform-origin: bottom;}
.divifinance_teamv10 .et_pb_column:hover .et_pb_team_member_description div{max-height: 400px;opacity: 1;transform: scaleY(1);transition: all .4s,max-height 1.5s;padding-bottom: 18px;padding-top: 19px;margin-top: 15px;}
.divifinance_teamv10 .et_pb_column .et_pb_team_member_description div:before{content: '';position: absolute;z-index: 1;top: 0;left: 50%;width: 50px;height: 1px;margin-left: -25px;background:var(--pink);}

/***************** Testimonial V1  ******************/
.divifinance_testimonialv1 .et_pb_column:hover .divifinance_testimonialv1_blurb{box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}

/***************** Testimonial V2  ******************/
.divifinance_testimonialv2 .et_pb_column:hover .et_pb_blurb .et_pb_image_wrap{border-color:var(--pink);}
.divifinance_testimonialv2 .et_pb_column .et_pb_blurb .et_pb_image_wrap{transition: all .4s ease-in-out 0s;}

/***************** Testimonial V4  ******************/
.divifinance_testimonialv4 .et_pb_column:hover .et_pb_main_blurb_image{transform: rotateY(180deg);transition: all .3s ease-in-out 0s;}

/***************** Testimonial V5  ******************/
.divifinance_testimonialv5_blog1 .et_pb_post .divifinance_testimonialv5_blog1_content1{position: absolute;left: 0;bottom: 0;padding: 0px 60px 45px 60px;}
.divifinance_testimonialv5_blog1 .et_pb_post{padding: 0;position: relative;}
.divifinance_testimonialv5_blog1 .et_pb_image_container{margin:0;}
.divifinance_testimonialv5_blog1 .et_pb_post .entry-featured-image-url,.divifinance_testimonialv5_blog1 .et_pb_post{margin-bottom:0 !important;background:transparent;}
.divifinance_testimonialv5_blog1 .et_pb_post .entry-featured-image-url:before{content: '';width: 100%;height: 100%;position: absolute;left: 0;top: 0;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;background-size: auto 200%;background-image: linear-gradient(to bottom, rgba(38,68,166,0.2), rgb(225 36 84) , rgba(38,68,166,0.2)) !important;}
.divifinance_testimonialv5_blog1 .et_pb_post:hover .entry-featured-image-url:before{background-position: center bottom;}
.divifinance_testimonialv5_blog1 .et_pb_post .category a,.divifinance_testimonialv5_blog1 .et_pb_post .date{color:var(--white);}
.divifinance_testimonialv5_blog1 .et_pb_post .date:before {font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--white);font-family: ETmodules;content: '\e023';}
.divifinance_blogv2 .et_pb_post,.divifinance_blogv3 .et_pb_post,.divifinance_blogv5 .et_pb_post,.divifinance_blogv6 .et_pb_post,.divifinance_blogv7 .et_pb_post,.divifinance_servicev6_blog .et_pb_post,.divifinance_servicev20_blog .et_pb_post,.divifinance_projecttag .et_pb_post,.divifinance_aboutusv2_blog .et_pb_post,.divifinance_homev3_blog .et_pb_post,.divifinance_homev6_blog .et_pb_post,.divifinance_homev8_blog .et_pb_post,.divifinance_homev9_blog .et_pb_post,.divifinance_homev10_blog .et_pb_post,.divifinance_homev11_blog .et_pb_post,.divifinance_homev12_blog .et_pb_post,.divifinance_homev13_blog .et_pb_post,.divifinance_homev14_blog .et_pb_post,.divifinance_homev15_blog .et_pb_post{padding:0;}
.divifinance_blogv1 .et_pb_image_container,.divifinance_blogv2 .et_pb_image_container,.divifinance_blogv3 .et_pb_image_container,.divifinance_blogv5 .et_pb_image_container,.divifinance_blogv7 .et_pb_image_container,.divifinance_blogv8 .et_pb_image_container,.divifinance_projectv8_blog .et_pb_image_container,.divifinance_servicev6_blog .et_pb_image_container,.divifinance_servicev20_blog .et_pb_image_container,.divifinance_projecttag .et_pb_image_container,.divifinance_projecttag .entry-featured-image-url,.divifinance_aboutusv2_blog .et_pb_image_container,.divifinance_aboutusv2_blog .entry-featured-image-url,.divifinance_aboutusv4_blog .et_pb_image_container,.divifinance_homev3_blog .et_pb_image_container,.divifinance_homev6_blog .et_pb_image_container,.divifinance_homev6_blog .entry-featured-image-url,.divifinance_homev7_blog .entry-featured-image-url,.divifinance_homev8_blog .entry-featured-image-url,.divifinance_homev8_blog .et_pb_image_container,.divifinance_homev9_blog .et_pb_image_container,.divifinance_homev10_blog .et_pb_image_container,.divifinance_homev10_blog .entry-featured-image-url,.divifinance_homev11_blog .et_pb_image_container,.divifinance_homev12_blog .et_pb_image_container,.divifinance_homev13_blog .et_pb_image_container,.divifinance_homev14_blog .et_pb_image_container,.divifinance_homev14_blog .entry-featured-image-url,.divifinance_homev15_blog .et_pb_image_container,.divifinance_homev15_blog .entry-featured-image-url{margin:0;}

/***************** FAQ  ******************/
.divifinance_faq_2 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title{background:var(--pink) !important;color:var(--white) !important;} 
.divifinance_faq_2 .et_pb_toggle.et_pb_toggle_open .et_pb_toggle_title:before{color:var(--white) !important;}

/***************** Pricing V1 ******************/
.divifinance_pricingv1 .divifinance_pricingv1_blurb1 .et_pb_main_blurb_image .et-pb-icon{width: 45px;height: 50px;background-color: var(--black);text-align: center;line-height: 50px;border-radius: 5px;}
.divifinance_pricingv1 .divifinance_pricingv1_blurb2 .et_pb_main_blurb_image .et-pb-icon{width: 45px;height: 50px;background-color: var(--dfb_color1);text-align: center;line-height: 50px;border-radius: 5px;}
.divifinance_pricingv1 .et_pb_pricing li:before,.divifinance_servicev7_pricing1 .et_pb_pricing li:before,.divifinance_servicev7_pricing2 .et_pb_pricing li:before,.divifinance_servicev21_pricing .et_pb_pricing li:before,.divifinance_homev6_pricing .et_pb_pricing li:before{content: '\4e';font-family: ETmodules;color: var(--pink);font-size: 15px;margin-right: 10px;}
.divifinance_pricingv1 .et_pb_pricing .et_pb_button_wrapper,.divifinance_servicev7_pricing1 .et_pb_pricing .et_pb_button_wrapper,.divifinance_servicev7_pricing2 .et_pb_pricing .et_pb_button_wrapper{padding-left:0;}

/***************** Pricing V2 ******************/
.divifinance_pricingv2 .divifinance_pricingv2_blurb1 .et_pb_blurb_description{position:absolute;bottom:-45px;left:0;right:0;margin:auto;display: inline-block;font-size: 10px;line-height: 14px;color: var(--white);text-transform: uppercase;padding: 3px 14px;text-align: center;letter-spacing: 1px;border-radius: 25px;opacity: 0;transition: all 500ms ease;background: var(--black);z-index: 99;width: 35%;}
.divifinance_pricingv2 .et_pb_column:hover .divifinance_pricingv2_blurb1 .et_pb_blurb_description{opacity: 1;bottom: -30px;}
.divifinance_pricingv2 .divifinance_pricingv2_blurb2 .et_pb_blurb_description{border-bottom: 1px solid var(--pink);padding: 20px 0;}
.divifinance_pricingv2_main .et_pb_tabs_controls li a{padding: 14px 30px;}


/***************** Blog Grid V1 ******************/
.divifinance_blogv1 .et_pb_post .entry-featured-image-url,.divifinance_blogv2 .et_pb_post .entry-featured-image-url,.divifinance_blogv3 .et_pb_post .entry-featured-image-url,.divifinance_blogv4 .et_pb_post .entry-featured-image-url,.divifinance_blogv5 .et_pb_post .entry-featured-image-url,.divifinance_blogv6 .et_pb_post .entry-featured-image-url,.divifinance_projectv8_blog .et_pb_post .entry-featured-image-url,.divifinance_servicev6_blog .et_pb_post .entry-featured-image-url,.divifinance_servicev13_blog .et_pb_post .entry-featured-image-url,.divifinance_servicev20_blog .et_pb_post .entry-featured-image-url,.divifinance_aboutusv4_blog .et_pb_post .entry-featured-image-url,.divifinance_homev3_blog .et_pb_post .entry-featured-image-url,.divifinance_homev9_blog .et_pb_post .entry-featured-image-url,.divifinance_homev11_blog .et_pb_post .entry-featured-image-url,.divifinance_homev12_blog .et_pb_post .entry-featured-image-url{margin-bottom:0;overflow:hidden;}
.divifinance_blogv1 .et_pb_post:hover img,.divifinance_projectv8_blog .et_pb_post:hover .entry-featured-image-url img,.divifinance_servicev20_blog .et_pb_post:hover .entry-featured-image-url img,.divifinance_homev3_blog .et_pb_post:hover .entry-featured-image-url img{transform: scale(1.1);}
.divifinance_blogv1 .et_pb_post .date1,.divifinance_projectv8_blog .et_pb_post .date1{position: absolute;top: -5px;right: -5px;width: 80px;height: 80px;display:block;background: var(--pink);padding: 15px 0;}
.divifinance_blogv1 .et_pb_post .date1 .number,.divifinance_projectv8_blog .et_pb_post .date1 .number,.divifinance_blogv8 .et_pb_post .date .number{font-weight: 600;color: var(--white);text-align: center;font-size: 42px;margin-bottom: 10px;display: block;}
.divifinance_blogv1 .et_pb_post .date1 .month,.divifinance_projectv8_blog .et_pb_post .date1 .month,.divifinance_blogv8 .et_pb_post .date .month{font-weight: 500;color: var(--white);text-align: center;font-size: 14px;display: block;}
.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2{padding: 20px;}
.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1 .author:before,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2 .author:before,.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .author:before,.divifinance_blogv6 .et_pb_post .author:before,.divifinance_bloglist_v1 .et_pb_post .author:before,.divifinance_bloglist_v2 .et_pb_post .author:before,.divifinance_bloglist_v3 .et_pb_post .author:before,.divifinance_servicev6_blog .et_pb_post .author:before,.divifinance_aboutusv4_blog .et_pb_post .author:before,.divifinance_homev3_blog .et_pb_post .author:before,.divifinance_homev7_blog .et_pb_post .author:before,.divifinance_homev8_blog .et_pb_post .author:before,.divifinance_homev9_blog .et_pb_post .author:before,.divifinance_homev10_blog .et_pb_post .author:before,.divifinance_homev14_blog .et_pb_post .author:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--pink);font-family: ETmodules;content: '\e08a';}
.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1 .date:before,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2 .date:before,.divifinance_blogv4 .et_pb_post .date:before,.divifinance_blogv6 .et_pb_post .date:before,.divifinance_bloglist_v1 .et_pb_post .date:before,.divifinance_bloglist_v2 .et_pb_post .date:before,.divifinance_bloglist_v3 .et_pb_post .date:before,.divifinance_servicev6_blog .et_pb_post .date:before,.divifinance_blogdetail_col2 .wp-block-latest-posts .wp-block-latest-posts__post-date:before,.divifinance_aboutusv2_blog .et_pb_post .divifinance_aboutusv2_blog_content1 .date:before,.divifinance_homev6_blog .et_pb_post .date:before,.divifinance_homev9_blog .et_pb_post .date:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--pink);font-family: ETmodules;content: '\e023';}
.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1 .category:before,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2 .category:before,.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .category:before,.divifinance_homev10_blog .et_pb_post .divifinance_homev10_blog_content1 .category:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--pink);font-family: ETmodules;content: '\68';}
.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1 .category a,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2 .category a{color: var(--pink);}
.divifinance_blogv1 .et_pb_post .divifinance_blogv1_content1 .author,.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content2 .author,.divifinance_blogv2 .et_pb_post .divifinance_blogv2_content1 .author,.divifinance_blogv3 .et_pb_post .divifinance_blogv3_content1 .date,.divifinance_bloglist_v1 .et_pb_post .author{margin-right:15px;}
.divifinance_blogv1 .pagination a,.divifinance_projectv8_blog .pagination a,.divifinance_blogv2 .pagination a,.divifinance_blogv3 .pagination a,.divifinance_blogv4 .pagination a,.divifinance_blogv5 .pagination a,.divifinance_blogv6 .pagination a,.divifinance_blogv7 .pagination a,.divifinance_blogv8 .pagination a,.divifinance_bloglist_v1 .pagination a,.divifinance_bloglist_v2 .pagination a,.divifinance_bloglist_v3 .pagination a,.divifinance_servicev6_blog .pagination a,.divifinance_servicev13_blog .pagination a,.divifinance_servicev20_blog .pagination a,.divifinance_projecttag .pagination a,.divifinance_aboutusv2_blog .pagination a,.divifinance_aboutusv4_blog .pagination a,.divifinance_homev3_blog .pagination a,.divifinance_homev6_blog .pagination a,.divifinance_homev7_blog .pagination a,.divifinance_homev9_blog .pagination a,.divifinance_homev10_blog .pagination a,.divifinance_homev11_blog .pagination a,.divifinance_homev12_blog .pagination a,.divifinance_homev13_blog .pagination a,.divifinance_homev14_blog .pagination a,.divifinance_homev15_blog .pagination a{border-radius: 30px;background-color: var(--pink);padding: 12px 40px;position: relative;display: inline-block;overflow: hidden;z-index: 1;-webkit-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;margin-top: 10px;}

/***************** Blog Grid V2 ******************/
.divifinance_blogv2 .et_pb_post .divifinance_blogv2_content1{position: absolute;left: 0px;right: 0px;bottom: 0px;padding: 0px 30px 30px;opacity: 0;transition: opacity 500ms ease-out;-moz-transition: opacity 500ms ease-out;-o-transition: opacity 500ms ease-out;-webkit-transition: opacity 500ms ease-out;}
.divifinance_blogv2 .et_pb_post:hover .divifinance_blogv2_content1{opacity: 1;}
.divifinance_blogv2 .et_pb_post:hover img{-webkit-transform: scale(1.1);transform: scale(1.1);filter:brightness(0.5);}
.divifinance_blogv2 .et_pb_post .divifinance_blogv2_content1 .author:before,.divifinance_blogv3 .et_pb_post .divifinance_blogv3_content1 .author:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--white);font-family: ETmodules;content: '\e08a';}
.divifinance_blogv2 .et_pb_post .divifinance_blogv2_content1 .date:before,.divifinance_blogv3 .et_pb_post .divifinance_blogv3_content1 .date:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--white);font-family: ETmodules;content: '\e023';}
.divifinance_blogv2 .et_pb_post,.divifinance_blogv3 .et_pb_post,.divifinance_homev9_blog .et_pb_post{position:relative;}

/***************** Blog Grid V3 ******************/
.divifinance_blogv3 .et_pb_post .divifinance_blogv3_content1{bottom: 34px;left: 20px;position: absolute;}
.divifinance_blogv3 .et_pb_post .entry-featured-image-url:after{content: "";top: 0;left: 0;right: 0;bottom: 0;background: -webkit-linear-gradient(90deg,var(--black) 0%,rgba(255,255,255,0) 100%);background: linear-gradient(0deg,var(--black) 0%,rgba(255,255,255,0) 100%);opacity: .9;position: absolute;}
.divifinance_blogv3 .et_pb_post .entry-featured-image-url:before{top: 20px;left: 20px;display: block;font-size: 20px;color: var(--white);width: 60px;height: 60px;line-height: 58px;text-align: center;background-color: var(--pink);-webkit-border-radius: 50%;border-radius: 50%;z-index: 20;position: absolute;content:'\e00f';font-family:ETmodules;}

/***************** Blog Grid V4 ******************/
.divifinance_blogv4 .et_pb_post,.divifinance_servicev13_blog .et_pb_post,.divifinance_homev7_blog .et_pb_post{margin: 10px;width: 48%;display: inline-block;}
.divifinance_blogv4 .et_pb_post .divifinance_blogv4_content2{display:flex;justify-content:center;-webkit-box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);-moz-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);padding: 15px;    -webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.divifinance_blogv4 .et_pb_post .divifinance_blogv4_content1,.divifinance_servicev13_blog .et_pb_post .divifinance_servicev13_blog_content1,.divifinance_homev7_blog .et_pb_post .divifinance_homev7_blog_content1{padding: 20px;}
.divifinance_blogv4 .et_pb_post:hover .divifinance_blogv4_content2{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);box-shadow: 0 0 17px rgb(32 46 60 / 10%);}
.divifinance_blogv4 .et_pb_post .category{border: 1px solid var(--black);padding: 5px 10px;font-size: 12px;transition:all 0.3s;}
.divifinance_blogv4 .et_pb_post .category a{color:var(--black);}
.divifinance_blogv4 .et_pb_post .category:hover{background:var(--pink);}
.divifinance_blogv4 .et_pb_post .category:hover a{color:var(--white);}
.divifinance_blogv4 .et_pb_post .date{margin-top: 15px;display: block;}

/***************** Blog Grid V5 ******************/
.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1{padding:30px;position:relative;}
.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .author,.divifinance_bloglist_v3 .et_pb_post .date{margin-left: 3px;}
.divifinance_blogv5 .pagination a{margin-top: 20px !important;}
.divifinance_blogv5 .et_pb_post .divifinance_blogv5_content1 .category,.divifinance_bloglist_v3 .et_pb_post .author{margin-right: 3px;}

/***************** Blog Grid V6 ******************/
.divifinance_blogv6 .et_pb_post .divifinance_blogv6_content1{padding:25px;z-index:999;}
.divifinance_blogv6 .et_pb_post .category{background: var(--pink);font-size: 14px;padding: 5px 10px;font-weight: 700;margin-right: 15px;}
.divifinance_blogv6 .et_pb_post .category a{color:var(--white);}
.divifinance_blogv6 .et_pb_post:after{content: '';position: absolute;left: 0;bottom: 56px;width: 100%;height: 0;-webkit-transition: all 0.4s ease-out 0s;transition: all 0.4s ease-out 0s;background: var(--black);z-index: -1;visibility:visible;}
.divifinance_blogv6 .et_pb_post:hover:after{height: 100%;}
.divifinance_blogv6 .et_pb_post{position:relative;overflow:hidden;z-index:1;}
.divifinance_blogv6 .et_pb_post .author a{color:var(--black);}
.divifinance_blogv6 .et_pb_post:hover .entry-title,.divifinance_blogv6 .et_pb_post:hover .post-content-inner p,.divifinance_blogv6 .et_pb_post:hover .post-content a,.divifinance_blogv6 .et_pb_post:hover .author a,.divifinance_blogv6 .et_pb_post:hover .date,.divifinance_homev8_team .et_pb_column:hover .et_pb_module_header,.divifinance_homev8_team .et_pb_column:hover .et_pb_member_position,.divifinance_homev13_service .et_pb_column:hover .et-pb-icon,.divifinance_homev13_service .et_pb_column:hover .et_pb_module_header,.divifinance_homev13_service .et_pb_column:hover .et_pb_blurb_description{color:var(--white) !important;}
.divifinance_blogv6 .et_pb_post .post-content-inner,.divifinance_bloglist_v2 .et_pb_post .post-content-inner,.divifinance_homev7_blog .et_pb_post .post-content-inner{margin-bottom: 20px;}

/***************** Blog Grid V7 ******************/
.divifinance_blogv7 .et_pb_post{background:transparent;position:relative;overflow:hidden;}
.divifinance_blogv7 .et_pb_post .divifinance_blogv7_content1{position: absolute;left: 0;right: 0;bottom: 0;padding: 20px;    transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;border-radius:20px;border:2px solid var(--white);background: hsla(0,0%,100%,.39);backdrop-filter: blur(24px);}
.divifinance_blogv7 .et_pb_post .divifinance_blogv7_content2{background: var(--white);border-radius: 12px;padding: 30px;}
.divifinance_blogv7 .et_pb_post .divifinance_blogv7_content2 .post-content{height: 0px;opacity: 0;transition:all 0.4s;display: block;}
.divifinance_blogv7 .et_pb_post .divifinance_blogv7_content2 .author a{color:var(--white);}
.divifinance_blogv7 .et_pb_post:hover .divifinance_blogv7_content2 .post-content{opacity:1;height: 150px;}
.divifinance_blogv7 .et_pb_post .post-content-inner,.divifinance_blogv7 .et_pb_post .entry-featured-image-url,.divifinance_bloglist_v1 .et_pb_post .post-content-inner,.divifinance_bloglist_v3 .et_pb_post .post-content-inner,.divifinance_servicev20_blog .et_pb_post .post-content-inner,.divifinance_homev3_blog .et_pb_post .post-content-inner,.divifinance_homev6_blog .et_pb_post .post-content-inner,.divifinance_homev13_blog .et_pb_post .post-content-inner{margin-bottom:20px;}

/***************** Blog Grid V8 ******************/
.divifinance_blogv8 .et_pb_post{padding:0;margin-left: 20px;position:relative;}
.divifinance_blogv8 .et_pb_post:hover img{filter:brightness(0.5);}
.divifinance_blogv8 .et_pb_post .date{background:var(--pink);width: 75px;height: 75px;position: absolute;top: -20px;left: -20px;z-index: 3;box-shadow: 6px 5px 18px 0 rgb(0 0 0 / 21%);padding: 15px 0;}
.divifinance_blogv8 .et_pb_post .category:before{height: 1px;width: 50px;left: 0px;position: absolute;top: 10px;background:var(--pink);content:'';transition:all 0.3s;}
.divifinance_blogv8 .et_pb_post .category{position:relative;text-transform:uppercase;padding-left:60px;}
.divifinance_blogv8 .et_pb_post .category a{color:var(--black);}
.divifinance_blogv8 .et_pb_post:hover .category:before{left: 60px;}
.divifinance_blogv8 .et_pb_post .more-link:after,.divifinance_servicev20_blog .et_pb_post .more-link:after,.divifinance_homev3_blog .et_pb_post .more-link:after,.divifinance_homev13_blog .et_pb_post .more-link:after{position: absolute;content: "\24";font-family: ETmodules;right:-20px;top: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

/***************** Blog List V1 ******************/
.divifinance_bloglist_v1 .et_pb_post{box-shadow: 0 13px 29px rgb(0 0 0 / 10%);border-radius: 10px;}
.divifinance_bloglist_v1 .et_pb_post .entry-featured-image-url:after{content: "";position: absolute;top: 0;left: -75%;display: block;width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);z-index: 1;}
.divifinance_bloglist_v1 .et_pb_post:hover .entry-featured-image-url:after{animation: shine 0.8s;}
.divifinance_bloglist_v1 .et_pb_post .entry-featured-image-url,.divifinance_bloglist_v2 .et_pb_post .entry-featured-image-url,.divifinance_bloglist_v3 .et_pb_post .entry-featured-image-url,.divifinance_homev13_blog .et_pb_post .entry-featured-image-url{position:relative;margin-bottom:0;overflow:hidden;}
.divifinance_bloglist_v1 .et_pb_post:hover img{filter: grayscale(90%);transform: scale(1.1);}
.divifinance_bloglist_v1 .et_pb_post .divifinance_bloglist_v1_content1{padding:35px;}
@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

/***************** Blog List V2 ******************/
.divifinance_bloglist_v2 .et_pb_post .divifinance_bloglist_v2_content1{background-color: var(--dfb_color4);padding: 35px;}
.divifinance_bloglist_v2 .et_pb_post:hover img{transform: scale(1.1);}
.divifinance_bloglist_v2 .et_pb_post .category{background: var(--pink);font-size: 14px;padding: 4px 30px;font-weight: 700;transition: 0.5s;}
.divifinance_bloglist_v2 .et_pb_post .category a{color:var(--white);}
.divifinance_bloglist_v2 .et_pb_post .divifinance_bloglist_v2_content2 .author a{color:var(--black);}
.divifinance_bloglist_v2 .et_pb_post .category:hover{background: var(--black);}
.divifinance_bloglist_v2 .et_pb_post .post-content-inner{margin-top: 15px;}
.divifinance_bloglist_v2 .et_pb_post .divifinance_bloglist_v2_content2{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.divifinance_bloglist_v2 .et_pb_post .more-link:before{position: absolute;content: "\24";font-family: ETmodules;left:-20px;top: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}

/***************** Blog List V3 ******************/
.divifinance_bloglist_v3 .et_pb_post:hover img{transform: scale(1.03) rotate(0.50deg);}
.divifinance_bloglist_v3 .et_pb_post .divifinance_bloglist_v3_content1{background: var(--white);padding: 35px;margin-top: -70px;z-index: 11;position: relative;display: block;margin-right: 43px;border-radius: 12px;border-top-left-radius: 0;-webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);-moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08);box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);}
.divifinance_bloglist_v3 .et_pb_post .category{background: var(--pink);font-size: 14px;padding: 4px 30px;font-weight: 700;transition: 0.5s;border-radius: 5px;position: absolute;top: 27px;right: 30px;}
.divifinance_bloglist_v3 .et_pb_post .category a{color:var(--white);}
/***************** Our History ******************/
.divifinance_ourhistory .et_pb_image img{height:500px;width:500px;object-fit:cover;border-radius:50%;}
.divifinance_ourhistory1 .et_pb_image img{width:370px;height:300px;object-fit:cover;}
.divifinance_ourhistory1 .et_pb_blurb h2{font-size: 24px;padding-bottom:19px;padding-top:5px;font-weight: 700;}
.divifinance_ourhistory1 .et_pb_column:hover .et_pb_text{color: var(--pink) !important;-webkit-text-stroke: 1px var(--pink);}

/***************** The Experience ******************/
.divifinance_experience_value .et-pb-icon{width:65px;height:65px;background:var(--pink);line-height:65px;text-align:center;}

/***************** Our Mission ******************/
.divifinance_contactusv4_cta .et_pb_promo h3{margin-top: 25px;}

/***************** Approach ******************/
.divifinance_approach .et_pb_column:hover .et-pb-icon{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;position: static;-webkit-transform: translateX(0);transform: translateX(0);-webkit-animation-name: tada;animation-name: tada;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.divifinance_approach_video .et_pb_video .et_pb_video_play:after,.divifinance_homev5_video .et_pb_video .et_pb_video_play:after,.divifinance_homev6_video .et_pb_video .et_pb_video_play:after,.divifinance_homev14_video .et_pb_video .et_pb_video_play:after{content: "";position: absolute;left: 50%;top: 50%;height: 100px;width: 100px;background: var(--dfb_color7);z-index: -2;border-radius: 50%;transform: translate(-50%,-50%);animation: pulse-border 1500ms ease-out infinite;}
@keyframes tada{
0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
}
100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
}}


/***************** Project V1 ******************/
.divifinance_projectv1 .project:before,.divifinance_projecttag .et_pb_post:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;content: '';opacity: 0;visibility: hidden;background: linear-gradient(90deg,var(--pink) 0%,var(--black) 100%);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;z-index:1;}
.divifinance_projectv1 .project:hover:before,.divifinance_projecttag .et_pb_post:hover:before{visibility: visible;opacity: .8;}
.divifinance_projectv1 .project,.divifinance_projectv2 .project,.divifinance_projectv3 .project,.divifinance_projectv4 .project,.divifinance_projectv6 .project,.divifinance_projectv7 .project,.divifinance_projectv8 .project{position:relative;overflow:hidden;}
.divifinance_projectv1 .project .divifinance_projectv1_content{left: 0;margin: auto;position: absolute;right: 0;text-align: center;top: 50%;bottom: auto;padding: 0 20px;transform: translateY(-50%);z-index: 3;-webkit-transition: transform 300ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms;-moz-transition: transform 300ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms;-ms-transition: transform 300ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms;display:flex;flex-direction:column-reverse;}
.divifinance_projectv1 .project:hover .et_pb_module_header,.divifinance_projectv1 .project:hover .post-meta{opacity: 1;visibility: visible;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}

/***************** Project V2 ******************/
.divifinance_projectv2 .project:before{position: absolute;content: "";height: 0;width: 100%;left: 0;top: 0;opacity: 0;z-index: 0;transition: all .5s;border-radius: 5px;z-index:1}
.divifinance_projectv2 .project:hover:before{opacity: .9;height: 100%;background: var(--pink);}
.divifinance_projectv2 .project:hover .et_pb_module_header{transform: translateY(-15px);opacity: 1;}

/***************** Project V3 ******************/
.divifinance_projectv3 .project .divifinance_projectv3_content{position: absolute;left: 20px;top: auto;bottom: 47px;z-index: 3;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;display:flex;flex-direction:column-reverse;}
.divifinance_projectv3 .project:hover .divifinance_projectv3_content{top: 10%;bottom: auto;}
.divifinance_projectv3 .project img,.divifinance_projectv5 .project img,.divifinance_projectv6 .project img,.divifinance_projectv7 .project img,.divifinance_projectv8 .project img{height:350px;object-fit:cover;}
.divifinance_projectv3 .project:before{content: "";position: absolute;background-image: -moz-linear-gradient(90deg, rgba(0, 0, 0, 0.70196) 0%, rgba(0, 0, 0, 0) 100%);background-image: -webkit-linear-gradient(90deg, rgba(0, 0, 0, 0.70196) 0%, rgba(0, 0, 0, 0) 100%);background-image: -ms-linear-gradient(90deg, rgba(0, 0, 0, 0.70196) 0%, rgba(0, 0, 0, 0) 100%);width: 100%;height: 100%;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;left: 0;bottom: 0;z-index: 1;}
.divifinance_projectv3 .project:after{content: "";position: absolute;background-color: var(--black);opacity: 0.902;clip-path: polygon(100% 0, 100% 100%, 44.5% 100%, 0% 65%, 0 0);width: 100%;height: 0;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;left: 0;top: 0;z-index: 1;}
.divifinance_projectv3 .project:hover:after{height: 100%;}
.divifinance_projectv3 .project:hover:before{background: var(--pink);opacity: 0.902;clip-path: polygon(0 64.6%, 0% 100%, 45.5% 100%);}
.divifinance_projectv3 .project .et_portfolio_image:before{color: var(--black);background:var(--white);width: 60px;height: 60px;font-size: 16px;line-height: 60px;text-align: center;border-radius: 50%;position: absolute;z-index: 3;left: 30px;bottom: 30px;transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;content:'\24';font-family:ETmodules;}
.divifinance_projectv3 .project:hover .et_portfolio_image:before{transform: scale(1);}
.divifinance_projectv3 .et_pb_portfolio_filters li a,.divifinance_homev14_project .et_pb_portfolio_filters li a{border:none;background:transparent !important;border-radius: 0;}
.divifinance_projectv3 .et_pb_portofolio_pagination ul,.divifinance_projectv5 .et_pb_portofolio_pagination ul,.divifinance_homev11_project .et_pb_portofolio_pagination ul,.divifinance_homev14_project .et_pb_portofolio_pagination ul,.divifinance_projectv6 .et_pb_portofolio_pagination ul,.divifinance_projectv7 .et_pb_portofolio_pagination ul{text-align:center;}
.divifinance_projectv3 .et_pb_portofolio_pagination li,.divifinance_homev14_project .et_pb_portofolio_pagination li{padding:0 !important;}
.divifinance_projectv3 .et_pb_portofolio_pagination li a,.divifinance_homev14_project .et_pb_portofolio_pagination li a{background: var(--black);height: 42px;width: 80px;display:block;margin: 0 10px;transition: all 0.3s ease 0s !important;clip-path: polygon(0 0, 50% 15%, 100% 0, 85% 50%, 100% 100%, 50% 85%, 0 100%, 15% 50%);}
.divifinance_projectv3 .et_pb_portofolio_pagination li a:hover,.divifinance_homev14_project .et_pb_portofolio_pagination li a:hover,.divifinance_projectv3 .et_pb_portofolio_pagination li a.active,.divifinance_homev14_project .et_pb_portofolio_pagination li a.active{background: var(--pink);clip-path: polygon(15% 15%, 50% 0, 85% 15%, 100% 50%, 85% 85%, 50% 100%, 15% 85%, 0 50%);}
@media only screen and (max-width:767px){
    .divifinance_projectv3 .et_pb_portofolio_pagination li a,.divifinance_homev14_project .et_pb_portofolio_pagination li a{width: 75px;}
	.divifinance_projectv3 .et_pb_portfolio_filters li,.divifinance_homev14_project .et_pb_portfolio_filters li{float: none;width: 100% !important;}
	.divifinance_projectv3 .et_pb_portfolio_filters li a,.divifinance_homev14_project .et_pb_portfolio_filters li a{display: block;text-align: center;}
}

/***************** Project V4 ******************/
.divifinance_projectv4 .project .divifinance_projectv4_content{position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;opacity: 0;z-index: 1;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;}
.divifinance_projectv4 .project .divifinance_projectv4_content1{position: absolute;top: 50%;transform:translatey(-50%);left:0;right:0;margin:auto;text-align:center;}
.divifinance_projectv4 .project .divifinance_projectv4_content:before{right: 0;-webkit-transform: perspective(400px) rotateY(-90deg);-moz-transform: perspective(400px) rotateY(-90deg);-ms-transform: perspective(400px) rotateY(-90deg);-o-transform: perspective(400px) rotateY(-90deg);transform: perspective(400px) rotateY(-90deg);-webkit-transform-origin: right;-moz-transform-origin: right;-ms-transform-origin: right;-o-transform-origin: right;transform-origin: right;position: absolute;top: 0;width: 100%;height: 100%;content: '';opacity: 0;z-index: -1;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;background:var(--dfb_color6);}
.divifinance_projectv4 .project .divifinance_projectv4_content:after{left: 0;-webkit-transform: perspective(400px) rotateY(90deg);-moz-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);-o-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);-webkit-transform-origin: left;-moz-transform-origin: left;-ms-transform-origin: left;-o-transform-origin: left;transform-origin: left;position: absolute;top: 0;width: 100%;height: 100%;content: '';opacity: 0;z-index: -1;-webkit-transition: 0.5s ease-in-out;transition: 0.5s ease-in-out;background:var(--dfb_color6);}
.divifinance_projectv4 .project:hover .divifinance_projectv4_content:before,.divifinance_projectv4 .project:hover .divifinance_projectv4_content:after{opacity: 0.7;-webkit-transform: perspective(400px) rotateY(0deg);-moz-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);-o-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}
.divifinance_projectv4 .project:hover .divifinance_projectv4_content{opacity:1;}
.divifinance_projectv4 .project .et_portfolio_image:before{color: var(--white);background:var(--pink);width: 32px;height: 32px;font-size: 15px;line-height: 32px;text-align: center;border-radius:0;position: absolute;z-index: 3;right: 20px;top: 20px;content:'\24';font-family:ETmodules;-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;-ms-transition: all 0.3s ease 0s;-o-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity:0;}
.divifinance_projectv4 .project:hover .et_portfolio_image:before{opacity:1;}


/***************** Project V5 ******************/
.divifinance_projectv5 .project .divifinance_projectv5_content{position: absolute;top: 20px;left: 20px;opacity: 0;z-index: 1;transition: all .4s;}
.divifinance_projectv5 .project:hover .divifinance_projectv5_content{opacity:1;}
.divifinance_projectv5 .project:hover .et_overlay,.divifinance_projectv6 .project:hover .et_overlay,.divifinance_projectv7 .project:hover .et_overlay,.divifinance_homev14_project .project:hover .et_overlay,.divifinance_homev15_project .project:hover .et_overlay{opacity: 1;z-index: 1;}
.divifinance_projectv5 .project:hover .et_overlay:before{transform:scale(1) !important;}
.divifinance_projectv5 .et_pb_portofolio_pagination li a:before,.divifinance_homev11_project .et_pb_portofolio_pagination li a:before{content: '';background: var(--black);height: 100%;width: 100%;border-radius: 50%;box-shadow: 0 0 5px var(--black);opacity: 0.5;transform: scale(0);position: absolute;left: 0;top: 0;z-index: -1;transition: all 0.3s ease 0s;}
.divifinance_projectv5 .et_pb_portofolio_pagination li a:hover:before,.divifinance_projectv5 .et_pb_portofolio_pagination li a.active:before,.divifinance_homev11_project .et_pb_portofolio_pagination li a:hover:before,.divifinance_homev11_project .et_pb_portofolio_pagination li a.active:before{transform: scale(1.25);}
.divifinance_projectv5 .et_pb_portofolio_pagination li,.divifinance_homev11_project .et_pb_portofolio_pagination li{padding:0 !important;}
.divifinance_projectv5 .et_pb_portofolio_pagination li a,.divifinance_homev11_project .et_pb_portofolio_pagination li a{background: var(--black);height: 60px;position: relative;width: 60px;display:block;border-radius: 50%;text-align:center;margin: 0 15px;transition: all 0.3s ease 0s !important;}
.divifinance_projectv5 .et_pb_portofolio_pagination li a:hover,.divifinance_projectv5 .et_pb_portofolio_pagination li a.active,.divifinance_homev11_project .et_pb_portofolio_pagination li a:hover,.divifinance_homev11_project .et_pb_portofolio_pagination li a.active{transform: rotate(360deg);}
.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none;position:relative;border-radius:0;background-color: var(--pink);overflow:hidden;text-align: center;z-index:0;}
.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filter,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filter{margin-right: 10px;}
.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:before,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:before{content: '';background-color: var(--black);height: 200%;width: 100%;transform: skewY(17deg);position: absolute;left: 0;top: -255%;z-index: -1;transition: all 0.5s ease 0s;}
.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:hover a:before,.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:before,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters li:hover a:before,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:before{top: -50%;}
@media only screen and (max-width:767px){  
.divifinance_projectv5 .et_pb_filterable_portfolio .et_pb_portfolio_filter,.divifinance_homev11_project .et_pb_filterable_portfolio .et_pb_portfolio_filter{float: none;margin: 0 auto 15px;}
.divifinance_projectv5 .et_pb_portfolio_filters ul,.divifinance_homev11_proejct .et_pb_portfolio_filters ul{display:block !important;}
}

/***************** Project V6 ******************/
.divifinance_projectv6 .project .divifinance_projectv6_content{padding: 25px;position: absolute;bottom: -50px;width: 100%;transition: 0.3s;opacity: 0;visibility: hidden;z-index: 1;display:flex;flex-direction:column-reverse;}
.divifinance_projectv6 .project:hover .divifinance_projectv6_content{bottom: 0;opacity: 1;visibility: visible;}
.divifinance_projectv6 .project:before{opacity: 0;visibility: hidden;transition: 0.3s;position: absolute;left: 0;bottom: -70px;width: 100%;height: 80%;content: "";background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(141, 193, 235, 0) 12%, rgba(255, 255, 255, 0.89) 100%);background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(141, 193, 235, 0) 12%, rgba(255, 255, 255, 0.89) 100%);background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(141, 193, 235, 0) 12%, rgba(255, 255, 255, 0.89) 100%);z-index:1;}
.divifinance_projectv6 .project:hover:before,.divifinance_projectv7 .project:hover:before{opacity: 1;visibility: visible;bottom: 0;}
.divifinance_projectv6 .project:hover .et_overlay:before{opacity: 1;visibility: visible;top: 30px;}
.divifinance_projectv6 .et_pb_portofolio_pagination li a:before{content: '';background-color: var(--black);height: 100%;width: 100%;position: absolute;left: 0;top: 0;z-index: -1;clip-path: polygon(0 0, 50% 0, 100% 50%, 50% 100%, 0 100%);transition: all 0.3s ease 0s;}
.divifinance_projectv6 .et_pb_portofolio_pagination li a:hover:before,.divifinance_projectv6 .et_pb_portofolio_pagination li a.active:before{left: -100%;}
.divifinance_projectv6 .et_pb_portofolio_pagination li a:after{content: '';background-color: var(--black);height: 100%;width: 100%;position: absolute;left: 0;top: 0;z-index: -1;clip-path: polygon(0 0, 50% 0, 100% 50%, 50% 100%, 0 100%);transition: all 0.3s ease 0s;transform: rotateY(180deg);}
.divifinance_projectv6 .et_pb_portofolio_pagination li a:hover:after,.divifinance_projectv6 .et_pb_portofolio_pagination li a.active:after{left: 100%;}
.divifinance_projectv6 .et_pb_portofolio_pagination li{padding:0 !important;}
.divifinance_projectv6 .et_pb_portofolio_pagination li a{background-color: transparent;height: 60px;position: relative;width: 60px;display:block;border-radius: 0;text-align:center;overflow:hidden;margin: 0 15px;transition: all 0.3s ease 0s !important;}
.divifinance_projectv6 .et_pb_portofolio_pagination li a:hover,.divifinance_projectv6 .et_pb_portofolio_pagination li a.active{background: var(--pink);}
.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none;position:relative;border-radius:0;background-color: var(--black);overflow:hidden;text-align: center;z-index:0;}
.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filter{margin-right: 10px;}
.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:before{content: '';background-color: var(--pink);height: 100%;width: 100%;border-radius: inherit;transform-origin: bottom center;position: absolute;left: 0;top: 0;z-index: -1;transition: all 0.5s ease 0s;}
.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:hover a:before,.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:before{opacity: 1;transform: perspective(700px) rotateX(-87deg);}
@media only screen and (max-width:767px){  
.divifinance_projectv6 .et_pb_filterable_portfolio .et_pb_portfolio_filter{ float: none;margin: 0 auto 15px;}
.divifinance_projectv6 .et_pb_portfolio_filters ul{display:block !important;}
}

/***************** Project V7 ******************/
.divifinance_projectv7 .project .divifinance_projectv7_content{right: 0;left: -40px;width: 88%;opacity: 0;bottom: 20px;margin: 0 auto;padding: 15px 15px 24px;-webkit-transition: 500ms all ease;transition: 500ms all ease;position:absolute;display:flex;flex-direction:column-reverse;z-index:99;}
.divifinance_projectv7 .project:hover .divifinance_projectv7_content{left: 0;opacity: 1;}
.divifinance_projectv7 .project:before{opacity: 0;visibility: hidden;transition: 0.3s;position: absolute;left: 0;bottom: -70px;width: 100%;height: 80%;content: "";background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(141, 193, 235, 0) 12%, var(--pink) 100%);background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, rgba(141, 193, 235, 0) 12%, var(--pink) 100%);background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, rgba(141, 193, 235, 0) 12%, var(--pink) 100%);z-index:1;-webkit-transition: 500ms all ease;transition: 500ms all ease;}
.divifinance_projectv7 .project .post-meta:before{left: 0;content: "";bottom: 4px;height: 2px;width: 20px;position: absolute;background-color: var(--white);}
.divifinance_projectv7 .project:hover .et_overlay:before{opacity: 1;right:16px;}
.divifinance_projectv7 .et_pb_portofolio_pagination li a:before{content: '';background-color: var(--black);height: 7px;width: 7px;border-radius: 50% 50% 0 50%;position: absolute;right: 0;bottom: 0;z-index: -1;transition: all 0.3s ease 0s;}
.divifinance_projectv7 .et_pb_portofolio_pagination li a:hover:before,.divifinance_projectv7 .et_pb_portofolio_pagination li a.active:before{height: 100%;width: 100%;border-radius: 0;}
.divifinance_projectv7 .et_pb_portofolio_pagination li{padding:0 !important;}
.divifinance_projectv7 .et_pb_portofolio_pagination li a{background: var(--pink);height: 60px;position: relative;width: 60px;display:block;border-radius: 0 10px;text-align:center;overflow:hidden;z-index:1;margin: 0 15px;transition: all 0.3s ease 0s !important;}
.divifinance_projectv7 .et_pb_portofolio_pagination li a:hover,.divifinance_projectv7 .et_pb_portofolio_pagination li a.active{box-shadow: 0 0 10px -2px rgb(0 0 0 / 50%);}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:none;position:relative;border-radius:0;background-color: var(--black);overflow:hidden;text-align: center;z-index:1;}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:after{border-radius: 0;transform: scaleX(1);content: '';width: 100%;height: 100%;opacity: 0;position: absolute;left: 0;top: 0;z-index: -1;transition: all 0.3s ease-in 0s;background-color: var(--pink);}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a:before{content: '';background-color: var(--pink);width: 100%;height: 100%;opacity: 0;transform: scaleX(0);border-radius: 50%;position: absolute;left: 0;top: 0;z-index: -1;transition: all 0.3s ease-in 0s;}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:hover a:after,.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:after{border-radius: 50%;opacity: 1;transform: scaleX(0);}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li:hover a:before,.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active:before{border-radius: 0;opacity: 1;transform: scaleX(1);}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filter{margin-right: 10px;}
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filters ul{display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
@media only screen and (max-width:767px){  
.divifinance_projectv7 .et_pb_filterable_portfolio .et_pb_portfolio_filter{float: none;margin: 0 auto 15px;}
  .divifinance_projectv7 .et_pb_portfolio_filters ul{display:block !important;}
}

/***************** Project V8 ******************/
.divifinance_projectv8 .project:hover img{transform: scale(1.1);}
.divifinance_projectv8 .project img{transition: 0.5s;}
.divifinance_projectv8 .project .divifinance_projectv8_content{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: 0.5s all;transform: translateX(-100%);display: flex;align-items: flex-end;padding: 30px;}
.divifinance_projectv8 .project .divifinance_projectv8_content:before{content: '';background-color: var(--black);opacity: 0.9;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.divifinance_projectv8 .project:hover .divifinance_projectv8_content{transform: translateX(0);}
.divifinance_projectv8 .project .divifinance_projectv8_content1{z-index: 99;display: flex;flex-direction: column-reverse;}
.divifinance_projectv8_img1 img{width:324px;height:315px;object-fit:cover;}
.divifinance_projectv8_img2 img{width:324px;height:350px;object-fit:cover;}
.divifinance_projectv8_faq .et_pb_toggle_open h5:before,.divifinance_servicev5_faq .et_pb_toggle_open h5:before{content: '\4b' !important;}
.divifinance_projectv8_blog .et_pb_post,.divifinance_servicev6_blog .et_pb_post{overflow:hidden;background: transparent;position:relative;}
.divifinance_projectv8_blog .overlay{width: 100%;position: absolute;top: 0;z-index: 1;left: 0;height: 100%;transition: 0.5s all;transform: translateX(-100%);}
.divifinance_projectv8_blog .et_pb_post:hover .overlay{transform: translateX(0);}
.divifinance_projectv8_blog .et_pb_post .overlay img{height:465px;object-fit:cover;filter:brightness(0.4);}
.divifinance_projectv8_blog .et_pb_post .divifinance_projectv8_blog_content1{position: absolute;bottom: 20px;left:20px;right:20px;}
.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .author:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--white);font-family: ETmodules;content: '\e08a';}
.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .date:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--white);font-family: ETmodules;content: '\e023';}
.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .post-category:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--white);font-family: ETmodules;content: '\68';}
.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .post-category a,.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .author a,.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .date,.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .post-title h3,.divifinance_servicev5 .et_pb_column:hover .et_pb_module_header,.divifinance_servicev5 .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev15_service .et_pb_column:hover .et_pb_module_header,.divifinance_servicev15_service .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev15_service .et_pb_column:hover .et-pb-icon,.divifinance_servicev15_service .et_pb_column:hover .et_pb_blurb_description a,.divifinance_servicev17_howwork:hover .et_pb_module_header,.divifinance_servicev17_howwork:hover .et_pb_blurb_description,.divifinance_servicev21_blurb .et_pb_column:hover .et_pb_module_header,.divifinance_servicev21_blurb .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev21_blurb .et_pb_column:hover .et-pb-icon,.divifinance_aboutv7_blurb:hover .et_pb_module_header,.divifinance_aboutv7_blurb:hover .et_pb_blurb_description,.divifinance_aboutv7_blurb:hover .et-pb-icon,.divifinance_aboutusv8_team .et_pb_column:hover .et_pb_module_header,.divifinance_aboutusv8_team .et_pb_column:hover .et_pb_member_position,.divifinance_homev8_service .et_pb_column:hover .et_pb_module_header,.divifinance_homev8_service .et_pb_column:hover .et-pb-icon,.divifinance_homev8_service .et_pb_column:hover .et_pb_blurb_description,.divifinance_homev9_service1 .et_pb_column:hover .et-pb-icon,.divifinance_homev9_service1 .et_pb_column:hover .et_pb_module_header,.divifinance_homev9_service1 .et_pb_column:hover .et_pb_blurb_description,.divifinance_homev9_service1 .et_pb_column:hover .et_pb_button,.divifinance_homev12_service1 .et_pb_column:hover .et_pb_promo .et_pb_promo_description div,.divifinance_homev12_service1 .et_pb_column:hover .et_pb_promo .et_pb_button,.divifinance_homev12_service1 .et_pb_column:hover .et_pb_module_header,.divifinance_homev12_service1 .et_pb_column:hover .et-pb-icon{color: var(--white) !important;}
.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .author{margin-right:15px;}
.divifinance_projectv8_blog .et_pb_post .overlay .divifinance_projectv8_blog_content1 .post-title h3{padding: 15px 0;margin-bottom: 15px;font-size: 20px!important;line-height: 1.3em!important;border-bottom: 2px solid var(--white);}

/***************** Service V1 ******************/
.divifinance_servicev1 .et_pb_column:hover .et_pb_module_header,.divifinance_servicev1 .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev6_process .et_pb_column:hover .et_pb_module_header,.divifinance_servicev6_process .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev6_process .et_pb_column:hover .et-pb-icon,.divifinance_servicev6_process .et_pb_column:hover .et_pb_button:after,.divifinance_servicev8 .et_pb_column:hover .et_pb_module_header,.divifinance_servicev8 .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev8 .et_pb_column:hover .et-pb-icon{color:var(--white) !important;}
.divifinance_servicev1 .et_pb_main_blurb_image img{height:259px;object-fit:cover;width:100% !important;filter:grayscale(1);}

/***************** Service V2 ******************/
.divifinance_servicev2 .et-pb-icon{width: 150px;height: 150px;line-height: 150px;border-radius: 50%;background-color: var(--white);transition: 0.3s;}
.divifinance_servicev2 .et_pb_column:hover .et-pb-icon{background-color: var(--pink) !important;color:var(--white) !important;}
.divifinance_servicev2_blurb .et_pb_column:hover .et_pb_blurb:before,.divifinance_servicev3 .et_pb_column:hover .et_pb_button:after{background-color: var(--black) !important;}

/***************** Service V3 ******************/
.divifinance_servicev3 .et_pb_column:hover .et_pb_button:after{color:var(--white) !important;}

/***************** Service V4 ******************/
.divifinance_servicev4 .et_pb_image img{height:270px;object-fit:cover;width:100% !important;}
.divifinance_servicev4 .divifinance_servicev4_blurb .et-pb-icon{width: 75px;height: 72px;text-align: center;line-height: 72px;background-color:var(--pink);}
.divifinance_servicev4 .et_pb_blurb_description .btn{padding: 16px 40px;overflow: hidden;background-color: var(--pink);z-index:1;color:var(--white);position:relative;display: inline-block;}
.divifinance_servicev4 .et_pb_blurb_description .btn:hover{color:var(--black) !important;}
.divifinance_servicev4 .et_pb_column:hover .divifinance_servicev4_blurb1{top: 0px;opacity: 1;-webkit-transform: scaleX(1);-ms-transform: scaleX(1);-o-transform: scaleX(1);-moz-transform: scaleX(1);transform: scaleX(1);}

/***************** Service V5 ******************/
.divifinance_servicev5 .et_pb_main_blurb_image .et-pb-icon{width: 82px;height: 82px;line-height:82px;border-radius: 50%;border: 2px solid var(--pink);text-align: center;}
.divifinance_servicev5 .et_pb_column:hover .et_pb_main_blurb_image{visibility: hidden;opacity: 0;}
.divifinance_servicev5 .et_pb_column:hover:after{visibility:visible;}
.divifinance_servicev5 .et_pb_blurb_description a:after,.divifinance_servicev20 .et_pb_blurb_description a:after,.divifinance_homev13_weoffer .et_pb_blurb_description a:after{content: '\24';font-family: ETmodules;position: absolute;top: 50%;transform: translatey(-50%);right: -20px;font-size: 15px;color: var(--pink);}
.divifinance_servicev5 .et_pb_blurb_description a,.divifinance_servicev20 .et_pb_blurb_description a,.divifinance_homev13_weoffer .et_pb_blurb_description a{position:relative;}
.divifinance_servicev5_faq .et_pb_accordion .et_pb_toggle_open h5{border-radius: 30px 30px 0px 0px;}
.divifinance_servicev5_faq .et_pb_image .et_pb_image_wrap img{width:400px !important;object-fit:cover;}

/***************** Service V6 ******************/
.divifinance_servicev6 .et_pb_main_blurb_image:before{position: absolute;top: 50%;width: 50px;height: 50px;background-color: var(--pink);content: "";border-radius: 50%;z-index: -1;transform: translateY(-50%);left: calc(100% - 20px);opacity:0.2;}
.divifinance_servicev6_testi .et_pb_blurb_description:after{font-family: ETmodules;font-size: 14px;display: block;margin: 5px auto 0;opacity: 1;color: var(--pink);visibility: visible;content: '\e033\e033\e033\e033\e033';}
.divifinance_servicev6_blog .et_pb_post .entry-featured-image-url:after{content: "";position: absolute;top: 0;left: -75%;display: block;width: 50%;height: 100%;background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%);transform: skewX(-25deg);z-index: 1;}
.divifinance_servicev6_blog .et_pb_post:hover img{filter: grayscale(90%);transform: scale(1.1);}
.divifinance_servicev6_blog .et_pb_post .entry-featured-image-url{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.divifinance_servicev6_blog .et_pb_post .divifinance_servicev6_blog_content1{padding: 20px 30px;}
.divifinance_servicev6_blog .et_pb_post .divifinance_servicev6_blog_content2{background:var(--white);}
.divifinance_servicev6_blog .et_pb_post .date{margin-left:5px;}
.divifinance_servicev6_blog .et_pb_post .author{margin-right:5px;}

/***************** Service V7 ******************/
.divifinance_servicev7 .et-pb-icon,.divifinance_homev4_benefit .et-pb-icon{width: 80px;height: 80px;text-align: center;line-height: 80px;-webkit-transition: 0.6s ease-out;-moz-transition: 0.6s ease-out;transition: 0.6s ease-out;border-radius: 5px;border: 1px solid var(--dfb_color1);background-color: var(--white);}
.divifinance_servicev7 .et_pb_main_blurb_image:before{position: absolute;content: '';height: 85px;width: 85px;background-color: var(--dfb_color4);margin-top: -35px;left: -20px;border-radius: 50%;z-index:-1;}
.divifinance_servicev7 .et_pb_blurb:hover .et-pb-icon,.divifinance_homev4_benefit .et_pb_blurb:hover .et-pb-icon{-ms-transform: rotateY(-360deg);-webkit-transform: rotateY(-360deg);transform: rotateY(-360deg);}
.divifinance_servicev7 .et_pb_image img,.divifinance_servicev7_benefit .et_pb_image img{object-fit:cover;}
.divifinance_servicev7_blurb .et-pb-icon{height: 70px;width: 70px;line-height:70px;border-radius:50%;background:var(--pink);text-align:center;}
.divifinance_servicev7_blurb .et_pb_main_blurb_image:before{width: 85px;height: 85px;content: '';position: absolute;top: 50%;left: 37px;transform: translate(-50%,-50%);border-radius: 50%;z-index: -1;opacity: 0;}
.divifinance_servicev7_blurb .et_pb_main_blurb_image:after{width: 98px;height: 98px;content: '';position: absolute;top: 50%;left: 37px;transform: translate(-50%,-50%);border-radius: 50%;z-index: -1;}
.divifinance_servicev7_blurb .et_pb_column:hover .et_pb_main_blurb_image:before,.divifinance_servicev7_blurb .et_pb_column:hover .et_pb_main_blurb_image:after{-webkit-animation: scaling 1.05s infinite;-moz-animation: scaling 1.05s infinite;-ms-animation: scaling 1.05s infinite;-o-animation: scaling 1.05s infinite;opacity: .3;animation: scaling 1.05s infinite;background-color:var(--pink);}
.divifinance_servicev7_benefit_blurb .et_pb_column_inner:hover .et_pb_main_blurb_image,.divifinance_homev4_benefit1 .et_pb_column_inner:hover .et_pb_main_blurb_image{animation: tm-bounce 500ms ease-in-out 50ms;}
@keyframes tm-bounce{
0% {
    transform: translateY(0);
}
40% {
    transform: translateY(-12px);
}
100% {
    transform: translateY(0);
}}
@-webkit-keyframes scaling{100%{width:100%;height:100%;opacity:0}
}
@keyframes scaling{100%{width:50%;height:150%;opacity:0}
}

/***************** Service V8 ******************/
.divifinance_servicev8 .et-pb-icon{transition: .4s ease-in-out;border: 2px solid var(--black);width: 120px;height: 120px;padding: 35px;border-radius: 86px;position: relative;}
.divifinance_servicev8 .et-pb-icon:before{background: var(--pink);right: 2%;content: "";height: 20px;width: 20px;top: 8%;position: absolute;border-radius: 20px;transition: .4s ease-in-out;}
.divifinance_servicev8 .et_pb_column:hover .et-pb-icon:before{background: var(--white);}
.divifinance_servicev8 .et_pb_column:hover .et-pb-icon{border: 2px solid var(--white);z-index: 1;}

/***************** Service V9 ******************/
.divifinance_servicev9 .et_pb_column:hover img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.divifinance_servicev9 .et_pb_column img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);transition: all .4s ease-in-out;}
.divifinance_servicev9 .et_pb_column:hover .et_pb_blurb{-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}
.divifinance_servicev9 .et-pb-icon,.divifinance_servicev10_offer .et-pb-icon{background: var(--dfb_color4);height: 65px;width: 65px;line-height: 65px;border-radius: 50%;}
.divifinance_servicev9 .et_pb_column:hover .et-pb-icon{background: var(--pink);color:var(--white);}

/***************** Service V10 ******************/
.divifinance_servicev10_blurb .et_pb_column_inner:hover .et_pb_main_blurb_image .et-pb-icon,.divifinance_servicev10_offer .et_pb_column:hover .et-pb-icon{top: -10px;} 
.divifinance_servicev10_blurb .et_pb_column_inner .et_pb_main_blurb_image .et-pb-icon,.divifinance_servicev10_offer .et-pb-icon{transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;top:0;position:relative;text-align:center;}
.divifinance_servicev10 img{object-fit:cover;}
.divifinance_servicev10_offer .et_pb_blurb_description a:after{bottom: -4px;background:var(--pink);content: " ";position: absolute;left: 0;height: 2px;width: 30px;letter-spacing: .04em;transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;-webkit-transition: all .5s;}
.divifinance_servicev10_offer .et_pb_blurb_description a:hover:after{left: calc(100% - 30px);}
.divifinance_servicev10_offer .et_pb_blurb_description a{position:relative;}
.divifinance_servicev10_tab .et_pb_tabs_controls:after,.divifinance_servicedetailv1_tab .et_pb_tabs_controls:after,.divifinance_productdetail_tab .et_pb_tabs_controls:after,.divifinance_aboutusv10_plan .et_pb_tabs_controls:after,.divifinance_homev1_tab .et_pb_tabs_controls:after,.divifinance_homev4_tab .et_pb_tabs_controls:after,.divifinance_homev4_tab1 .et_pb_tabs_controls:after,.divifinance_homev6_tab .et_pb_tabs_controls:after,.divifinance_homev14_tab .et_pb_tabs_controls:after{border:none;}
.divifinance_servicev10_tab .et_pb_tabs_controls a{padding: 10px 30px;border-radius:5px;}
.divifinance_servicev10_quality .et-pb-icon{background: var(--white);height: 65px;width: 65px;line-height: 65px;border-radius: 50%;text-align:center;}

/***************** Service V11 ******************/
.divifinance_servicev11_blurb1 .et_pb_module_header:after{right: 0px;width: 51px;content: '';height: 3px;position: absolute;bottom: 0;background-color: var(--pink);left:0;margin:auto;text-align:center;}
.divifinance_servicev11 .et_pb_column:hover .divifinance_servicev11_blurb1{opacity: 0;-webkit-transform: perspective(500px)rotateX(-90deg);-khtml-transform: perspective(500px)rotateX(-90deg);-moz-transform: perspective(500px)rotateX(-90deg);-ms-transform: perspective(500px)rotateX(-90deg);-o-transform: perspective(500px)rotateX(-90deg);transform: perspective(500px)rotateX(-90deg);-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;-webkit-transition: all 300ms linear 0ms;-khtml-transition: all 300ms linear 0ms;-moz-transition: all 300ms linear 0ms;-ms-transition: all 300ms linear 0ms;-o-transition: all 300ms linear 0ms;transition: all 300ms linear 0ms;}
.divifinance_servicev11 .et_pb_column:hover .divifinance_servicev11_blurb2{opacity: 1;-webkit-transform: perspective(500px)rotateX(0);-khtml-transform: perspective(500px)rotateX(0);-moz-transform: perspective(500px)rotateX(0);-ms-transform: perspective(500px)rotateX(0);-o-transform: perspective(500px)rotateX(0);transform: perspective(500px)rotateX(0);-webkit-transition-delay: .2s;-moz-transition-delay: .2s;transition-delay: .2s;}

/***************** Service V12 ******************/
.divifinance_servicev12 .et_pb_column:hover .et_pb_image{left: 0;}
.divifinance_servicev12 .et_pb_image_wrap{height:100% !important;}
.divifinance_servicev12 .et_pb_button_module_wrapper{left: -200%;transition: all 1s;position: absolute;z-index: 2;right: 0;top: 50%;transform: translateY(-50%);margin: auto;text-align:center;}
.divifinance_servicev12 .et_pb_column:hover .et_pb_button_module_wrapper{left: 0;}

/***************** Service V13 ******************/
.divifinance_servicev13 .et_pb_column:hover img{transform: scale(1.1);-ms-transform: scale(1.1);-webkit-transform: scale(1.1);}
.divifinance_servicev13 .et_pb_column img{transition: .3s;}
.divifinance_servicev13_blog .et_pb_post .divifinance_servicev13_blog_content2{display:flex;justify-content:center;-webkit-box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);-moz-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);}
.divifinance_servicev13_blog .et_pb_post .date{display: block;color:var(--pink);}

/***************** Service V14 ******************/
.divifinance_servicev14 .divifinance_servicev14_blurb1 .et-pb-icon{height: 80px;width: 80px;background: var(--black);line-height: 80px;border-radius: 50%;text-align: center;}
.divifinance_servicev14 .divifinance_servicev14_blurb1 .et_pb_blurb_container{position: absolute;bottom: 0;left: 0;}
.divifinance_servicev14 .et_pb_column:hover .divifinance_servicev14_blurb1 .et-pb-icon{background: var(--pink);}
.divifinance_servicev14 .et_pb_column:hover .et_pb_image:before,.divifinance_servicev14 .et_pb_column:hover .et_pb_image:after{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.divifinance_servicev14 .et_pb_column:hover .et_pb_team_member{opacity:1;}
.divifinance_servicev14 .et_pb_column:hover .divifinance_servicev14_blurb1 .et_pb_blurb_container{opacity:0;}
.divifinance_servicev14 .et_pb_team_member .et_pb_team_member_description div a:after{content:'\35';font-family:ETmodules;right:-20px;position:absolute;top:0;font-size:20px;}
.divifinance_servicev14 .et_pb_team_member .et_pb_team_member_description div a{position:relative;}

/***************** Service V15 ******************/
.divifinance_servicev15_col1 .et_pb_image img{height: 458px;width: 545px !important;object-fit:cover;}
.divifinance_servicev15_service .et_pb_column:hover .et_pb_blurb{background:var(--pink);}

/***************** Service V16 ******************/
.divifinance_servicev16 .et_pb_blurb_container{padding: 30px;}
.divifinance_servicev16 .et_pb_button_module_wrapper{position:absolute;right:20px;bottom:30px;}
.divifinance_servicev16 .et_pb_column:hover img{transform: scale(1.1);}
.divifinance_servicev16 .et_pb_column img{transition: 0.5s;}
.divifinance_servicev16_blurb .et-pb-icon{background-color: var(--pink);width: 110px;height: 110px;border-radius: 50%;text-align:center;line-height:110px;}

/***************** Service V17 ******************/
.divifinance_servicev17 .et_pb_column:hover .et_pb_image:before{opacity: 1;visibility: visible;}
.divifinance_servicev17 .et_pb_column:hover .et_pb_image img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.divifinance_servicev17 .et_pb_column .et_pb_image img{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;}
.divifinance_servicev17_howwork .et-pb-icon{line-height: 140px;width: 140px;height: 140px;border-radius: 100px;background: var(--black);text-align: center;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}
.divifinance_servicev17_howwork:hover .et-pb-icon,.divifinance_servicev17_howwork1:hover .et-pb-icon{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-name: tada;animation-name: tada;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;background: var(--pink);}
.divifinance_servicev17_howwork1 .et-pb-icon{line-height: 140px;width: 140px;height: 140px;border-radius: 100px;background: var(--pink);text-align: center;transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;}
.divifinance_servicev17_blurb .et_pb_column:hover .et-pb-icon{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-transform: translateX(0);transform: translateX(0);-webkit-animation-name: tada;animation-name: tada;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

/***************** Service V18 ******************/
.divifinance_servicev18_testi .et_pb_module_header:before,.divifinance_servicev19_testi .et_pb_slide_title:before{font-family: ETmodules;font-size: 14px;display: block;margin: 15px auto 15px;opacity: 1;color: var(--pink);visibility: visible;content: '\e033\e033\e033\e033\e033';}
.divifinance_servicev18 .divifinance_servicev18_blurb1 .et-pb-icon{width: 60px;height: 60px;background: var(--white);line-height: 60px;text-align: center;border-radius:50%;-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
.divifinance_servicev18 .divifinance_servicev18_blurb1 .et-pb-icon:hover{background: var(--black);color:var(--white) !important;}
.divifinance_servicev18 .et_pb_column:hover .divifinance_servicev18_blurb1:before,.divifinance_servicev18 .et_pb_column:hover .divifinance_servicev18_blurb1 .et_pb_main_blurb_image{-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}
.divifinance_servicev18_blurb2 .et-pb-icon{width: 60px;height: 60px;line-height: 60px;border-radius: 4px;text-align: center;background-color: var(--dfb_color4);}

/***************** Service V19 ******************/
.divifinance_servicev19 .et_pb_column:hover .et_pb_blurb{bottom: 30px;}
.divifinance_servicev19 .et_pb_blurb_description,.divifinance_servicev21_blurb2 .et_pb_promo .et_pb_promo_description div{opacity:0;}
.divifinance_servicev19 .et_pb_column:hover .et_pb_blurb_description,.divifinance_servicev21_blurb2 .et_pb_column:hover .et_pb_promo .et_pb_promo_description div{opacity:1;}
.divifinance_servicev19_blurb .et-pb-icon{width: 96px;height: 107px;line-height: 107px;text-align: center;background-color: var(--dfb_color4);border-radius: 0px 0px 50px 50px;}
.divifinance_servicev19_testi .et_pb_slide_content:before{content:'\7b';font-family:ETmodules;position:absolute;left:-15px;bottom:-50px;font-size:80px;color:var(--pink);}
.divifinance_servicev19_testi .et-pb-controllers a{border-radius: 50%;width: 10px;height: 10px;}

/***************** Service V20 ******************/
.divifinance_servicev20 .et_pb_blurb .et-pb-icon:before{position: absolute;content: '';background: var(--dfb_color4);width: 70px;height: 70px;left: -14px;top: -5px;transform: rotate(15deg);transition: all 500ms ease;z-index: -1;}
.divifinance_servicev20 .et_pb_blurb .et-pb-icon:after{position: absolute;content: '';background: var(--dfb_color1);width: 70px;height: 70px;left: -14px;top: -5px;z-index: -1;opacity: 0;transform: rotate(0deg);transition: all 500ms ease;z-index: -2;}
.divifinance_servicev20 .et_pb_blurb .et-pb-icon{text-align: center;line-height: 60px;}
.divifinance_servicev20 .et_pb_column:hover .et_pb_blurb .et-pb-icon:after{opacity: 1;transform: rotate(-15deg);}
.divifinance_servicev20 .et_pb_blurb_container{padding-left: 90px;}
.divifinance_servicev20_blurb .et_pb_column:hover img{transform: scale(1.5);}
.divifinance_servicev20_blurb .et_pb_column img{transition: all 5s ease;}
.divifinance_servicev20_blurb .et_pb_blurb .et_pb_module_header:before{position: absolute;content: '';width: 45px;height: 2px;top: 12px;right: 0px;background: var(--pink);}
.divifinance_servicev20_steps .et-pb-icon{width: 170px;height: 170px;line-height: 110px;text-align: center;border-radius: 50%;box-shadow: 0px 0px 0px 20px var(--dfb_color9);border: 30px solid var(--dfb_color8);}
.divifinance_servicev20_steps .et_pb_main_blurb_image:before{position: absolute;color:var(--pink);right: -140px;top: 50%;content: '\24';font-family: ETmodules;font-size: 50px;}
.divifinance_servicev20_steps .et_pb_column:last-child .et_pb_main_blurb_image:before{display:none;}
.divifinance_servicev20_blog .et_pb_post:hover img{filter:brightness(0.3);}
.divifinance_servicev20_blog .et_pb_post .divifinance_servicev20_blog_content1{padding-top: 30px;}

/***************** Service V21 ******************/
.divifinance_servicev21_contact .et_pb_contact form{margin: 0;display: flex;}
.divifinance_servicev21_contact .et_pb_contact form .et_pb_contact_field{margin-bottom:0;width: 30%;}  
.divifinance_servicev21_contact .et_pb_contact form .et_contact_bottom_container{padding-left: 25px;padding-right: 10px;-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;float: left;display: inline-block;margin-top: 0;}
.divifinance_servicev21_blurb1 .et-pb-icon{border-radius: 50%;width:70px;height:70px;line-height:70px;text-align:center;border:1px solid var(--white);transition:all 0.3s;}
.divifinance_servicev21_blurb1 .et_pb_column_inner:hover .et-pb-icon{background:var(--pink);color:var(--white);}
.divifinance_servicev21_blurb2 .et_pb_column:hover .et_pb_promo{bottom:55px;}
.divifinance_servicev21_blurb2 .et_pb_button_module_wrapper{position:absolute;bottom:30px;left:30px;}
.divifinance_servicev21_logo .et_pb_column:hover .divifinance_servicev21_logo1{transform: translateY(0%);}
.divifinance_servicev21_logo .et_pb_column:hover .divifinance_servicev21_logo2{transform: translateY(100%);}
@media only screen and (max-width:981px){
.divifinance_servicev21_contact .et_pb_contact form{display: block;text-align: center;width:100%;}
.divifinance_servicev21_contact .et_pb_contact form .et_contact_bottom_container{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;float: none;display: block;margin-top: 20px;padding-left: 0;padding-right: 0;}
.divifinance_servicev21_contact .et_pb_contact form .et_pb_contact_field{width:100%;margin-bottom:15px;float: none;padding: 0;}	
.divifinance_servicev21_blurb1 .et-pb-icon,.divifinance_teamdetailv1_blurb .et-pb-icon{display:block;margin: auto;}	
.divifinance_teamdetailv1_blurb .et_pb_blurb_container{padding-left:0 !important;}	
}
@media only screen and (max-width:767px){
  .divifinance_servicev21_contact .et_pb_contact form .et_pb_contact_field{margin-bottom: 15px;}
	.divifinance_teamdetailv1 .et_pb_member_social_links li a{height: 40px !important;width: 40px !important;line-height: 40px !important;}	
}


/***************** Team Detail V1 ******************/
.divifinance_teamdetailv1 .et_pb_team_member_image img{width:100% !important;}
.divifinance_teamdetailv1 .et_pb_member_social_links li{display:block;margin-right:0;margin-bottom: 10px;}
.divifinance_teamdetailv1 .et_pb_member_social_links li a{height: 50px;width: 50px;line-height: 50px;background-color:var(--white);text-align: center;border-radius: 2px;transition: all 0.3s;}
.divifinance_teamdetailv1 .et_pb_member_social_links li:hover a{background-color:var(--pink);}
.divifinance_teamdetailv1_blurb .et-pb-icon{height: 80px;background-color: var(--pink);text-align: center;line-height: 80px;border-radius: 50%;outline: 10px solid var(--black);width: 80px;}
.divifinance_teamdetailv1_blurb .et_pb_blurb_container{padding-left:40px;}

/***************** Team Detail V2 ******************/
.divifinance_teamdetailv2_blurb .et_pb_main_blurb_image:before{position: absolute;content: '';height: 45px;width: 45px;background-color: var(--pink);top:15px;left: 15px;border-radius: 50px;margin-top: -15px;-webkit-transition: .5s all ease;-ms-transition: .5s all ease;-moz-transition: .5s all ease;-o-transition: .5s all ease;transition: .5s all ease;opacity:0.2;}  
.divifinance_teamdetailv2_blurb .et_pb_column:hover .et_pb_main_blurb_image:before{height: 60px;width: 60px;}
.divifinance_teamdetailv2_blurb .et_pb_column:hover .et_pb_main_blurb_image{-webkit-transform: translateY(-10px);-khtml-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}

/***************** Team Detail V3 ******************/
.divifinance_teamdetailv3 .et_pb_text span{color:var(--pink);}

/***************** Service Detail V1 ******************/
.divifinance_servicedetailv1_tab .et_pb_tabs_controls li a{border-right: 1px solid var(--dfb_color1);padding: 15px 20px;}

/***************** Service Detail V2 ******************/
.divifinance_servicedetailv2_blurb1 .et_pb_main_blurb_image:after{position: absolute;background: var(--pink);width: 40px;height: 60px;left: 5px;bottom: 0px;transform: rotate(-45deg);transition: all 500ms ease;opacity:0.1;content:'';}
.divifinance_servicedetailv2_blurb1 .et_pb_blurb:hover .et_pb_main_blurb_image:after{transform: rotate(-90deg);}
.divifinance_servicedetailv2_blurb1 .et_pb_blurb_container{padding-left:30px;}

/***************** Service Detail V3 ******************/
.divifinance_servicedetailv3_blurb .et-pb-icon{height: 100%;width: 50px;line-height: 58px;background: var(--black);}
.divifinance._servicedetailv3_blurb .et_pb_image_wrap{height: 100% !important;}
.divifinance_servicedetailv3_blog .et_pb_post{align-items: center;display: flex;margin-bottom: 20px;}
.divifinance_servicedetailv3_blog .divifinance_servicedetailv3_blog_content1{padding-left: 20px;width:70%;}
.divifinance_servicedetailv3_blog .entry-featured-image-url{width:30%;margin-bottom: 0;}

/***************** Service Detail V4 ******************/
.divifinance_servicedetailv4_blurb .et_pb_column_inner:hover .et-pb-icon{animation-name: wobble-vertical;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;}
@keyframes wobble-vertical{
16.65% {
    transform: translateY(8px);
}
33.3% {
    transform: translateY(-6px);
}
49.95% {
    transform: translateY(4px);
}
66.6% {
    transform: translateY(-2px);
}
83.25% {
    transform: translateY(1px);
}
100% {
    transform: translateY(0);
}}

/***************** Service Detail V5 ******************/
.divifinance_servicedetailv5 .et-pb-icon{width: 152px;height: 152px;text-align: center;border: 2px solid var(--dfb_color1);border-radius: 50%;line-height: 155px;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position:relative;}
.divifinance_servicedetailv5 .et-pb-icon:after{position: absolute;right: 0;top: -6px;display: block;width: 50px;height: 50px;text-align: center;border-radius: 50%;background: var(--white);font-size: 18px;font-weight: 500;color: var(--pink);line-height: 50px;-webkit-box-shadow: 0 15px 40px 0 rgb(0 0 0 / 9%);-moz-box-shadow: 0 15px 40px 0 rgba(0,0,0,.09);box-shadow: 0 15px 40px 0 rgb(0 0 0 / 9%);counter-increment: servicedetailv5;content: counter(servicedetailv5);font-family:initial;}
.divifinance_servicedetailv5 .et-pb-icon:before{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;content: '';background: var(--pink);border-radius: 50%;z-index: -1;width: calc(100% - 38px);height: calc(100% - 38px);visibility: hidden;opacity: 0;transform: scale(.8);-moz-transform: scale(.8);-webkit-transform: scale(.8);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.divifinance_servicedetailv5 .et_pb_column:hover .et-pb-icon:before{visibility: visible;opacity: 1;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
.divifinance_servicedetailv5 .et_pb_column:hover .et-pb-icon{border-color:var(--pink);color:var(--white);}
.divifinance_servicedetailv5_image .et_pb_column:hover .et_pb_icon{top:50%;opacity:1;}
.divifinance_servicedetailv5_image .et_pb_column:hover .et_pb_image:after{opacity: .75;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}

/***************** Service Detail V6 ******************/
.divifinance_servicedetailv6 .et_pb_blurb:hover .et-pb-icon{animation: tm-bounce 500ms ease-in-out 50ms;}

/***************** Service Detail V7 ******************/
.divifinance_servicedetailv7 .et_pb_column_inner:hover .et-pb-icon{transform: rotateY(180deg);}
.divifinance_servicedetailv7 .et_pb_blurb .et-pb-icon{transition: all .3s ease;}

/***************** Project Tag ******************/
.divifinance_projecttag .et_pb_post .divifinance_projecttag_content1{left: 0;margin: auto;position: absolute;right: 0;text-align: center;top: 50%;bottom: auto;padding: 0 20px;transform: translateY(-50%);z-index: 3;-webkit-transition: transform 300ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms;-moz-transition: transform 300ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms;-ms-transition: transform 300ms cubic-bezier(.445,.05,.55,.95),opacity ease 300ms,visibility ease 300ms,background ease 300ms,color ease 300ms;display: flex;flex-direction: column-reverse;}
.divifinance_projecttag .et_pb_post:hover .entry-title,.divifinance_projecttag .et_pb_post:hover .post-meta{opacity: 1;visibility: visible;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.divifinance_projecttag .et_pb_post{position:relative;overflow:hidden;}

/***************** Project Detail ******************/
.divifinance_projectdetail .et-pb-icon{background-color:var(--pink);border-radius: 5px;height: 35px;width: 35px;line-height: 35px;text-align:center;}
.divifinance_projectdetail .et_pb_blurb_description span{margin-left: 15px;}
.divifinance_projectdetail .et_pb_blurb_description{padding: 5px 0;}
.divifinance_projectdetail_blurb .et-pb-icon{background-color:var(--pink);border-radius: 5px;height: 70px;width: 70px;line-height: 70px;text-align:center;transition: all 0.5s ease-in-out;position:relative;}
.divifinance_projectdetail_blurb .et-pb-icon:before{height: 30px;width: 30px;line-height: 30px;border-radius: 50%;top: -15px;left: 51px;text-align: center;color: var(--white);transition: all 0.5s ease-in-out;position:absolute;counter-increment: projectdetail;content: counter(projectdetail);background-color:var(--black);font-family: initial;font-size: 16px;}
.divifinance_projectdetail_blurb .et_pb_column:hover .et-pb-icon:before{background-color:var(--pink);}
.divifinance_projectdetail_blurb .et_pb_column:hover .et-pb-icon{background-color:var(--black);}
.divifinance_projectdetail_tag a{border: 2px solid;border-radius: 0.25rem;padding: 10px 20px;margin: 0 10px 10px 0;font-size: 14px;line-height: 1.4;border-color: rgba(0, 0, 0, 0.1);-webkit-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;background-color:transparent;color:  var(--black);}
.divifinance_projectdetail_tag a:hover{background-color: var(--pink);border-color:  var(--pink);color:  var(--white);}

/***************** Blog Detail ******************/
.divifinance_blogdetail_col2 .wp-block-search__button{background: var(--pink);color: var(--white);border: none;margin-left: 0;}
.divifinance_blogdetail_col2 .wp-block-latest-posts__featured-image{float: left;width: 30%;margin-right: 15px;}
.divifinance_blogdetail_col2 .wp-block-latest-posts li a{font-weight: 600;color: var(--black);font-size: 16px;margin-bottom: 10px;display:block;}
.divifinance_blogdetail_col2 .wp-block-latest-posts .wp-block-latest-posts__post-date{color: var(--pink);}
.divifinance_blogdetail_col2 .wp-block-latest-posts img{border-radius:50%;}
.divifinance_blogdetail_col2 .wp-block-latest-posts li{display: block;margin-bottom: 50px;}
.divifinance_blogdetail_col2 .wp-block-latest-posts li:last-child{margin-bottom:30px !important;}
.divifinance_blogdetail_col2 .wp-block-categories li a{background-color: var(--dfb_color4);padding:20px;display:block;transition: all 0.3s ease-out 0s;}
.divifinance_blogdetail_col2 .wp-block-categories li a:hover{background-color: var(--pink);color: var(--white);}
.divifinance_blogdetail_col2 .wp-block-tag-cloud a,.divifinance_blogdetail_col1_tag a{border: none;border-radius: 0;padding: 10px 20px;margin: 0 10px 10px 0;font-size: 14px;line-height: 1.4;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;background-color: var(--pink);color: var(--white);}
.divifinance_blogdetail_col2 .wp-block-tag-cloud a:hover,.divifinance_blogdetail_col1_tag a:hover{background-color: var(--black) !important;}
.divifinance_blogdetail_col1_image:hover img{transform: scale(1.1);}
.divifinance_blogdetail_col1_image img{transition: 0.5s;}
@media only screen and (max-width: 981px){
	.divifinance_blogdetail_col1 .nav-previous,.divifinance_blogdetail_col1 .nav-next{float:none;}
	.divifinance_blogdetail_col2 .et_pb_widget{width:100% !important;}
	.divifinance_blogdetail_col1 .nav-previous a,.divifinance_blogdetail_col1 .nav-next a{display: block;text-align: center;}
	.divifinance_blogdetail_col1 .form-submit,.divifinance_blogdetail_col1 .logged-in-as{text-align:center;}
	.divifinance_blogdetail_col2 .wp-block-latest-posts__featured-image{float:none;width: 13%;margin:0 auto !important;}
}

/***************** Shop Grid V1 ******************/
.divifinance_shopgridv1 .product:hover img,.divifinance_shopgridv5 .product:hover img,.divifinance_shopgridv12 .product:hover img,.divifinance_shoplistv1 .product:hover img{transform: scale(1.1);}
.divifinance_shopgridv1 .woocommerce ul.products li.product a img,.divifinance_shopgridv3 .woocommerce ul.products li.product a img,.divifinance_shopgridv2 .woocommerce ul.products li.product a img,.divifinance_shopgridv4 .woocommerce ul.products li.product a img,.divifinance_shoplistv1 .woocommerce ul.products li.product a img,.divifinance_shopgridv6 .woocommerce ul.products li.product a img,.divifinance_shopgridv10 .woocommerce ul.products li.product a img,.divifinance_shopgridv12 .woocommerce ul.products li.product a img,.divifinance_shopgridv11 .woocommerce ul.products li.product a img{transition: all 0.5s;margin: 0 !important;}
.divifinance_shopgridv1 .product .divifinance_shopgridv1_content,.divifinance_shopgridv8 .product .divifinance_shopgridv8_content,.divifinance_shopgridv3 .product .divifinance_shopgridv3_content,.divifinance_shopgridv4 .product .divifinance_shopgridv4_content{padding: 20px 0;}
.divifinance_shopgridv1 .product .divifinance_shopgridv1_overlay{position: absolute;height: 100%;top: 0;left: 0;width: 100%;display: flex;align-items: center;justify-content: center;transform: translateX(-100%);transition: 0.5s all;}
.divifinance_shopgridv1 .product .divifinance_shopgridv1_overlay:before{content: '';background-color: var(--black);opacity: 0.9;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.divifinance_shopgridv1 .product:hover .divifinance_shopgridv1_overlay{transform: translateX(0);}
.divifinance_shopgridv1 .product .button,.divifinance_shopgridv3 .product .button{position: absolute;top: 50%;transform:translatey(-50%);left:0px;right:0;border-radius: 0;width: 50px;height: 50px;text-align: center;visibility: hidden;opacity: 0;font-size: 0 !important;transition: all .3s ease;border: none !important;background-color: var(--pink) !important;margin: 0 auto !important;z-index:9999;}
.divifinance_shopgridv1 .product:hover .button,.divifinance_shopgridv3 .product:hover .button,.divifinance_shopgridv6 .product:hover .button{visibility: visible;opacity: 1;}
.divifinance_shopgridv1 .woocommerce ul.products li.product .button:hover,.divifinance_shopgridv5 .woocommerce ul.products li.product .button:hover,.divifinance_shopgridv4 .woocommerce ul.products li.product .button:hover,.divifinance_shopgridv3 .woocommerce ul.products li.product .button:hover{background-color: var(--white) !important;}
.divifinance_shopgridv1 .product .button:after,.divifinance_shopgridv8 .product .button:after,.divifinance_shopgridv6 .product .button:after,.divifinance_shopgridv5 .product .button:after,.divifinance_shopgridv4 .product .button:after,.divifinance_shopgridv3 .product .button:after{position: relative !important;left: auto !important;right: auto !important;top: 0 !important;text-align: center;margin: 0 auto !important;opacity: 1 !important;font-size: 18px;line-height: 55px;font-family: "ETmodules" !important;display: block;-webkit-transition: all, 0.2s, ease-in;-moz-transition: all, 0.2s, ease-in;-o-transition: all, 0.2s, ease-in;transition: all, 0.2s, ease-in;content: "\e015";line-height: 50px !important;color:var(--white) !important;}
.divifinance_shopgridv1 .product .button:hover:after,.divifinance_shopgridv5 .product .button:hover:after,.divifinance_shopgridv4 .product .button:hover:after,.divifinance_shopgridv3 .product .button:hover:after{color:var(--black) !important;}
.divifinance_shopgridv1 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv5 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv4 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv3 .product .button.ajax_add_to_cart.loading:after{content: "\e02d";color: var(--black) !important;}  
.divifinance_shopgridv1 .product .added_to_cart,.divifinance_shopgridv4 .product .added_to_cart,.divifinance_shopgridv3 .product .added_to_cart{position: absolute;bottom: 5px;left: 0;right: 0;color: var(--white);z-index:999;font-size:16px;text-align: center;}
.divifinance_shopgridv1 .product .added_to_cart:hover,.divifinance_shopgridv6 .product .added_to_cart:hover,.divifinance_shopgridv5 .product .added_to_cart:hover,.divifinance_shopgridv4 .product .added_to_cart:hover,.divifinance_shopgridv3 .product .added_to_cart:hover{color: var(--pink) !important;}
.divifinance_shopgridv1 .product .et_shop_image .button.added:after,.divifinance_shopgridv8 .product .et_shop_image .button.added:after,.divifinance_shopgridv6 .product .button.added:after,.divifinance_shopgridv5 .product .et_shop_image .button.added:after,.divifinance_shopgridv4 .product .et_shop_image .button.added:after,.divifinance_shopgridv3 .product .et_shop_image .button.added:after{content: "\4e" !important;}
.divifinance_shopgridv1 .page-numbers,.divifinance_shopgridv10 .page-numbers,.divifinance_shopgridv8 .page-numbers,.divifinance_shopgridv1 .page-numbers li,.divifinance_shopgridv10 .page-numbers li,.divifinance_shopgridv7 .page-numbers,.divifinance_shopgridv7 .page-numbers li,.divifinance_shopgridv4 .page-numbers,.divifinance_shopgridv4 .page-numbers li,.divifinance_shopgridv2 .woocommerce-pagination .page-numbers,.divifinance_shopgridv11 .woocommerce-pagination .page-numbers,.divifinance_shopgridv5 .woocommerce-pagination .page-numbers{border:none !important;}
.divifinance_shopgridv1 .page-numbers li,.divifinance_shopgridv10 .page-numbers li,.divifinance_shopgridv7 .page-numbers li,.divifinance_shopgridv4 .page-numbers li{overflow:visible !important;}
.divifinance_shopgridv1 .page-numbers li .page-numbers,.divifinance_shopgridv10 .page-numbers li .page-numbers,.divifinance_shopgridv7 .page-numbers li .page-numbers,.divifinance_shopgridv4 .page-numbers li .page-numbers{background-color: var(--white) !important;height: 50px;z-index: 1;position: relative;width: 50px;display: block;text-align: center;overflow: visible;margin: 0 15px;transition: all 0.4s ease 0s !important;border-radius: 50%;font-size: 20px;line-height: 30px;color: var(--black) !important;}
.divifinance_shopgridv1 .page-numbers li .page-numbers:before,.divifinance_shopgridv10 .page-numbers li .page-numbers:before,.divifinance_shopgridv7 .page-numbers li .page-numbers:before,.divifinance_shopgridv4 .page-numbers li .page-numbers:before{content: '';height: 100%;width: 100%;border: 4px solid var(--pink);border-radius: 50%;position: absolute;right: -3px;top: -3px;z-index: -1;transition: all 0.3s ease 0s;}
.divifinance_shopgridv1 .page-numbers li .page-numbers:after,.divifinance_shopgridv10 .page-numbers li .page-numbers:after,.divifinance_shopgridv7 .page-numbers li .page-numbers:after,.divifinance_shopgridv4 .page-numbers li .page-numbers:after{content: '';height: 100%;width: 100%;border: 4px solid var(--pink);border-radius: 50%;position: absolute;right: -3px;top: -3px;z-index: -1;transition: all 0.3s ease 0s;}
.divifinance_shopgridv1 .page-numbers li .page-numbers:hover:before,.divifinance_shopgridv1 .page-numbers li .page-numbers.current:before,.divifinance_shopgridv10 .page-numbers li .page-numbers:hover:before,.divifinance_shopgridv10 .page-numbers li .page-numbers.current:before,.divifinance_shopgridv7 .page-numbers li .page-numbers:hover:before,.divifinance_shopgridv7 .page-numbers li .page-numbers.current:before,.divifinance_shopgridv4 .page-numbers li .page-numbers:hover:before,.divifinance_shopgridv4 .page-numbers li .page-numbers.current:before{border-width: 2px;top: -4px;right: -4px;}
.divifinance_shopgridv1 .page-numbers li .page-numbers:hover:after,.divifinance_shopgridv1 .page-numbers li .page-numbers.current:after,.divifinance_shopgridv10 .page-numbers li .page-numbers:hover:after,.divifinance_shopgridv10 .page-numbers li .page-numbers.current:after,.divifinance_shopgridv7 .page-numbers li .page-numbers:hover:after,.divifinance_shopgridv7 .page-numbers li .page-numbers.current:after,.divifinance_shopgridv4 .page-numbers li .page-numbers:hover:after,.divifinance_shopgridv4 .page-numbers li .page-numbers.current:after{border-width: 2px;right: 4px;top: 4px;}
@media only screen and (max-width:767px){ 
.divifinance_shopgridv1 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv1 .et_pb_shop ul.products.columns-3 li.product,.divifinance_shopgridv1 .et_pb_wc_related_products ul.products.columns-3 li.product,.divifinance_shopgridv12 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv10 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv8 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv7 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv6 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv2 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv11 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv3 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv4 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv5 .et_pb_shop ul.products.columns-4 li.product,.divifinance_shopgridv9 .et_pb_shop ul.products.columns-4 li.product{width: 100%!important;margin-right: 0%!important;}
.divifinance_shopgridv1 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv1 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv10 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv10 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv8 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv8 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv7 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv7 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv6 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv6 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv2 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv2 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv11 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv11 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv3 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv3 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv4 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv4 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv5 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv5 .et_pb_shop .woocommerce-ordering,.divifinance_shoplistv1 .et_pb_shop .woocommerce-result-count,.divifinance_shoplistv1 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv9 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv9 .et_pb_shop .woocommerce-ordering,.divifinance_shopgridv12 .et_pb_shop .woocommerce-result-count,.divifinance_shopgridv12 .et_pb_shop .woocommerce-ordering{float: none;text-align: center;}
.divifinance_shopgridv1 .page-numbers li .page-numbers,.divifinance_shopgridv10 .page-numbers li .page-numbers,.divifinance_shopgridv7 .page-numbers li .page-numbers,.divifinance_shopgridv4 .page-numbers li .page-numbers{width: 41px;height:41px;line-height: 21px;}
.divifinance_shoplistv1 .woocommerce-LoopProduct-link{display: block !important;}	
.divifinance_shoplistv1 .divifinance_shoplistv1_content{width:100% !important;padding-left:0px !important;padding-top:30px;padding-bottom:30px;}
.divifinance_shoplistv1 .product .added_to_cart, .divifinance_shoplistv1 .product .button{width: 85% !important;margin: auto;}
}

/***************** Shop Grid V2 ******************/
.divifinance_shopgridv2 .product:hover .et_overlay,.divifinance_shopgridv4 .product:hover .et_overlay,.divifinance_shopgridv5 .product:hover .et_overlay,.divifinance_shopgridv7 .product:hover .et_overlay{z-index: 1;opacity: 1;}
.divifinance_shopgridv2 .woocommerce ul.products li.product .star-rating,.divifinance_shopgridv12 .woocommerce ul.products li.product .star-rating{margin: 3px auto 6px!important;}
.divifinance_shopgridv2 .product .divifinance_shopgridv2_content{background:var(--dfb_color4);padding:20px;}
.divifinance_shopgridv2 .product .button,.divifinance_shopgridv2 .product .added_to_cart,.divifinance_shopgridv11 .product .button,.divifinance_shopgridv11 .product .added_to_cart{text-align: left;text-transform: uppercase;font-size: 13px;font-weight: 600;border: none !important;background-color: var(--pink) !important;border-radius: 0;padding: 12px 20px !important;position:relative;color: var(--white) !important;width: 100%;z-index: 99;overflow: hidden;}
.divifinance_shopgridv2 .product .added_to_cart,.divifinance_shopgridv11 .product .added_to_cart,.divifinance_shoplistv1 .product .added_to_cart{margin-top:10px;}
.divifinance_shopgridv2 .product .added_to_cart:after,.divifinance_shopgridv2 .product .button:after,.divifinance_shopgridv11 .product .added_to_cart:after,.divifinance_shopgridv11 .product .button:after,.divifinance_shopgridv10 .product .added_to_cart:after,.divifinance_shopgridv12 .product .added_to_cart:after,.divifinance_shopgridv10 .product .button:after,.divifinance_shopgridv12 .product .button:after,.divifinance_shopgridv9 .product .added_to_cart:after,.divifinance_shopgridv9 .product .button:after,.divifinance_shopgridv7 .product .added_to_cart:after,.divifinance_shopgridv7 .product .button:after,.divifinance_shoplistv1 .product .added_to_cart:after,.divifinance_shoplistv1 .product .button:after{position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;content: '\e015' !important;font-size: 17px;font-family: ETmodules;margin-left: 0 !important;}
.divifinance_shopgridv2 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv11 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv10 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv12 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv9 .product .button.ajax_add_to_cart.loading:after,.divifinance_shopgridv7 .product .button.ajax_add_to_cart.loading:after,.divifinance_shoplistv1 .product .button.ajax_add_to_cart.loading:after{content: "\e02d" !important;color: var(--white);font-family: ETmodules;right: 20px;margin: 0 !important;top: 17px;transform: none;}
.divifinance_shopgridv2 .product .added_to_cart:after,.divifinance_shopgridv11 .product .added_to_cart:after,.divifinance_shopgridv10 .product .added_to_cart:after,.divifinance_shopgridv12 .product .added_to_cart:after,.divifinance_shopgridv9 .product .added_to_cart:after,.divifinance_shopgridv7 .product .added_to_cart:after,.divifinance_shoplistv1 .product .added_to_cart:after{content:"\4e" !important;}
.divifinance_shopgridv2 .product .et_shop_image:before{content: '';position: absolute;background: transparent;display: block;height: 50px;width: 50px;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;z-index: 11;left: -10px;bottom: -10px;border-left: 5px solid;border-bottom: 5px solid;border-color: var(--pink);}
.divifinance_shopgridv2 .product .et_shop_image:after{content: '';position: absolute;background: transparent;display: block;height: 50px;width: 50px;transition: 0.5s;-webkit-transition: 0.5s;-ms-transition: 0.5s;z-index: 11;right: -10px;top: -10px;border-right: 5px solid;border-top: 5px solid;border-color: var(--pink);}
.divifinance_shopgridv2 .product:hover .et_shop_image:before{left: 15px;bottom: 15px;}
.divifinance_shopgridv2 .product:hover .et_shop_image:after{right: 15px;top: 15px;}
.divifinance_shopgridv2 .woocommerce-pagination .page-numbers li .page-numbers,.divifinance_shopgridv11 .woocommerce-pagination .page-numbers li .page-numbers,.divifinance_shopgridv8 .woocommerce-pagination .page-numbers li .page-numbers,.divifinance_shopgridv5 .woocommerce-pagination .page-numbers li .page-numbers{width: 35px;height: 35px;margin: 0 3px !important;background-color: var(--black);line-height: 35px !important;color: var(--white);font-size: 14px !important;font-weight: 700 !important;border-radius: 50px;text-align: center;padding:0 !important;}
.divifinance_shopgridv2 .woocommerce-pagination .page-numbers li,.divifinance_shopgridv11 .woocommerce-pagination .page-numbers li,.divifinance_shopgridv8 .woocommerce-pagination .page-numbers li,.divifinance_shopgridv5 .woocommerce-pagination .page-numbers li{border-right:none !important;}
.divifinance_shopgridv2 .woocommerce-pagination .page-numbers li .page-numbers:hover,.divifinance_shopgridv2 .woocommerce-pagination .page-numbers li .page-numbers.current,.divifinance_shopgridv11 .woocommerce-pagination .page-numbers li .page-numbers:hover,.divifinance_shopgridv11 .woocommerce-pagination .page-numbers li .page-numbers.current,.divifinance_shopgridv8 .woocommerce-pagination .page-numbers li .page-numbers:hover,.divifinance_shopgridv8 .woocommerce-pagination .page-numbers li .page-numbers.current,.divifinance_shopgridv5 .woocommerce-pagination .page-numbers li .page-numbers:hover,.divifinance_shopgridv5 .woocommerce-pagination .page-numbers li .page-numbers.current{background: var(--pink) !important;color: var(--white) !important;}

/***************** Shop Grid V3 ******************/
.divifinance_shopgridv3 .product .divifinance_shopgridv3_overlay{position: absolute;content: '';left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;background-color: var(--black);opacity: 0.9;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transform: scale(0,0);-moz-transform: scale(0,0);-ms-transform: scale(0,0);-o-transform: scale(0,0);-webkit-transform: scale(0,0);}
.divifinance_shopgridv3 .product:hover .divifinance_shopgridv3_overlay{transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);-o-transform: scale(1,1);-webkit-transform: scale(1,1);}
.divifinance_shopgridv3 .page-numbers,.divifinance_shopgridv3 .page-numbers li,.divifinance_shopgridv12 .page-numbers,.divifinance_shopgridv12 .page-numbers li,.divifinance_shopgridv9 .page-numbers,.divifinance_shopgridv9 .page-numbers li,.divifinance_shopgridv6 .page-numbers,.divifinance_shopgridv6 .page-numbers li,.divifinance_shoplistv1 .page-numbers,.divifinance_shoplistv1 .page-numbers li{border:none !important;} 
.divifinance_shopgridv3 .page-numbers li .page-numbers,.divifinance_shopgridv12 .page-numbers li .page-numbers,.divifinance_shopgridv9 .page-numbers li .page-numbers,.divifinance_shopgridv6 .page-numbers li .page-numbers,.divifinance_shoplistv1 .page-numbers li .page-numbers{background: var(--black);height: 42px;width: 80px;padding:0;line-height:38px;display: block;margin: 0 10px;transition: all 0.3s ease 0s !important;clip-path: polygon(0 0, 50% 15%, 100% 0, 85% 50%, 100% 100%, 50% 85%, 0 100%, 15% 50%);font-size: 20px;color: var(--white)!important;}
.divifinance_shopgridv3 .page-numbers li .page-numbers:hover, .divifinance_shopgridv3 .page-numbers li .page-numbers.current,.divifinance_shopgridv12 .page-numbers li .page-numbers:hover, .divifinance_shopgridv12 .page-numbers li .page-numbers.current,.divifinance_shopgridv9 .page-numbers li .page-numbers:hover, .divifinance_shopgridv9 .page-numbers li .page-numbers.current,.divifinance_shopgridv6 .page-numbers li .page-numbers:hover, .divifinance_shopgridv6 .page-numbers li .page-numbers.current,.divifinance_shoplistv1 .page-numbers li .page-numbers:hover, .divifinance_shoplistv1 .page-numbers li .page-numbers.current{background: var(--pink);clip-path: polygon(15% 15%, 50% 0, 85% 15%, 100% 50%, 85% 85%, 50% 100%, 15% 85%, 0 50%);} 
.divifinance_shopgridv3 .page-numbers li .page-numbers,.divifinance_shopgridv12 .page-numbers li .page-numbers,.divifinance_shopgridv9 .page-numbers li .page-numbers,.divifinance_shopgridv6 .page-numbers li .page-numbers,.divifinance_shoplistv1 .page-numbers li .page-numbers{width: 51px !important;}

/***************** Shop Grid V4 ******************/
.divifinance_shopgridv4 .product .button{position: absolute;top: 100%;transform:translatey(-50%);left:0px;right:0;border-radius: 0;width: 50px;height: 50px;text-align: center;visibility: hidden;opacity: 0;font-size: 0 !important;    -webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-ms-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;border: none !important;background-color: var(--pink) !important;margin: 0 auto !important;z-index:9999;}
.divifinance_shopgridv4 .product:hover .button{visibility: visible;opacity: 1;top:50%;}
.divifinance_shopgridv4 .product .added_to_cart{opacity:0;}
.divifinance_shopgridv4 .product:hover .added_to_cart,.divifinance_shopgridv5 .product:hover .added_to_cart{opacity:1;}

/***************** Shop Grid V5 ******************/
.divifinance_shopgridv5 .woocommerce ul.products li.product a img{transition: all 0.3s;margin: 0 !important;}
.divifinance_shopgridv5 .product .divifinance_shopgridv5_content{position: absolute;bottom: 10px;left: 10px;right: 10px;z-index: 2;padding: 8px 15px 10px 15px;background-color: var(--white);border-top: 5px solid var(--pink);box-shadow: 0px 2px 2px rgb(0 0 0 / 30%);transform: translateY(calc(100% + 15px));-webkit-transform: translateY(calc(100% + 15px));transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.divifinance_shopgridv5 .product:hover .divifinance_shopgridv5_content{transform: translateY(0);-webkit-transform: translateY(0);}
.divifinance_shopgridv5 .product .button{position: absolute;top: 30px;right:-50px;border-radius: 50%;width: 50px;height: 50px;text-align: center;visibility: hidden;opacity: 0;font-size: 0 !important;transition: all .3s ease;border: none !important;background-color: var(--pink) !important;margin: 0 auto !important;z-index:9999;}
.divifinance_shopgridv5 .product:hover .button{visibility: visible;opacity: 1;right:20px;}
.divifinance_shopgridv5 .product .added_to_cart{position: absolute;top: 45px;left: 15px;color: var(--white);z-index:999;font-size:16px;text-align: center;opacity:0;}

/***************** Shop Grid V6 ******************/
.divifinance_shopgridv6 .woocommerce ul.products li.product .onsale{right: 10px !important;left: unset !important;border-radius: 30px !important;}
.divifinance_shopgridv6 .product .divifinance_shopgridv6_content{padding: 12px 20px;border-top: 1px solid var(--black);position:relative;}
.divifinance_shopgridv6 .product .button{position: absolute;bottom:-25px;right:30px;border-radius: 50%;width: 50px;height: 50px;text-align: center;visibility: hidden;opacity: 0;font-size: 0 !important;-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-ms-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;border: none !important;background-color: var(--pink) !important;margin: 0 auto !important;z-index:9999;}
.divifinance_shopgridv6 .woocommerce ul.products li.product .button:hover,.divifinance_shopgridv8 .woocommerce ul.products li.product .button:hover{background-color: var(--black) !important;}
.divifinance_shopgridv6 .product .button:hover:after{color:var(--white) !important;}
.divifinance_shopgridv6 .product .button.ajax_add_to_cart.loading:after{content: "\e02d";color: var(--white) !important;}  
.divifinance_shopgridv6 .product .added_to_cart{position: absolute;top: 5px;right: 20px;color: var(--black);z-index:999;font-size:16px;text-align: center;}

/***************** Shop Grid V7 ******************/
.divifinance_shopgridv7 .product .button,.divifinance_shopgridv7 .product .added_to_cart{position: absolute;bottom: 30px;left: 0;right: 0;width: 100%;text-align: left;visibility: hidden;opacity: 0;text-transform: uppercase;font-size: 15px;font-weight: 600;transition: all .6s ease;border: none !important;background-color: var(--pink) !important;border-radius: 0;color: var(--white) !important;margin: 0 auto !important;padding: 12px 20px !important;z-index:9999;overflow:hidden;}
.divifinance_shopgridv7 .product:hover .button,.divifinance_shopgridv7 .product:hover .added_to_cart,.divifinance_shopgridv10 .product:hover .button,.divifinance_shopgridv10 .product:hover .added_to_cart,.divifinance_shopgridv12 .product:hover .button,.divifinance_shopgridv12 .product:hover .added_to_cart{visibility: visible;opacity: 1;bottom: 0;}

/***************** Shop Grid V8 ******************/
.divifinance_shopgridv8 .product .button{position: absolute;top:-25px;right:30px;border-radius: 50%;width: 50px;height: 50px;text-align: center;visibility: hidden;opacity: 0;font-size: 0 !important;-webkit-transition: all 0.7s ease-out;-moz-transition: all 0.7s ease-out;-ms-transition: all 0.7s ease-out;-o-transition: all 0.7s ease-out;transition: all 0.7s ease-out;border: none !important;background-color: var(--pink) !important;margin: 0 auto !important;z-index:9999;}
.divifinance_shopgridv8 .product:hover .button{visibility: visible;opacity: 1;top:10px;}
.divifinance_shopgridv8 .woocommerce ul.products li.product .onsale,.divifinance_shopgridv11 .woocommerce ul.products li.product .onsale{border-radius:50% !important;}
.divifinance_shopgridv8 .product .added_to_cart{position: absolute;bottom: 15px;left: 0;right: 0;color: var(--pink);z-index:999;font-size:16px;text-align: center;}
.divifinance_shopgridv8 .product .button.ajax_add_to_cart.loading:after{content: "\e02d";}

/***************** Shop Grid V9 ******************/
.divifinance_shopgridv9 .woocommerce ul.products li.product:hover .onsale{background-position: right center;}
.divifinance_shopgridv9 .product .button,.divifinance_shopgridv9 .product .added_to_cart{position: absolute;top: 60%;left: 0;right: 0;width: 80%;text-align: left;visibility: hidden;opacity: 0;text-transform: uppercase;font-size: 15px;font-weight: 600;transition: all .6s ease;border: none !important;background-color: var(--pink) !important;border-radius: 0;color: var(--white) !important;margin: 0 auto !important;padding: 12px 20px !important;z-index:9999;overflow:hidden;transform:translatey(-50%);}
.divifinance_shopgridv9 .product:hover .button,.divifinance_shopgridv9 .product:hover .added_to_cart{visibility: visible;opacity: 1;top:50%;}

/***************** Shop Grid V10 ******************/
.divifinance_shopgridv10 .product .button,.divifinance_shopgridv10 .product .added_to_cart{position: absolute;bottom: -30px;left: 0;right: 0;width: 80%;text-align: left;visibility: hidden;opacity: 0;text-transform: uppercase;font-size: 15px;font-weight: 600;transition: all .6s ease;border: none !important;background-color: var(--pink) !important;border-radius: 0;color: var(--white) !important;margin: 0 auto !important;padding: 12px 20px !important;z-index:9999;overflow:hidden;}
.divifinance_shopgridv10 .woocommerce ul.products li.product .onsale{right: 0px !important;left: unset !important;border-radius: 0px !important;}

/***************** Shop Grid V11 ******************/
.divifinance_shopgridv11 .woocommerce ul.products li.product .onsale{right: 10px !important;left: unset !important;top:10px !important;}
.divifinance_shopgridv11 .et_shop_image:before{background-image: linear-gradient(135deg,var(--black),var(--pink));content: '';opacity: 0;visibility: hidden;border-radius: 5px 5px 0 0;position: absolute;bottom: 0;right: 0;height: 100%;width: 100%;text-align: center;transition: all 0.3s;}
.divifinance_shopgridv11 .product:hover .et_shop_image:before{opacity: .8;visibility: visible;}
.divifinance_shopgridv11 .product .divifinance_shopgridv11_content{text-align: center;border-radius: 0 0 5px 5px;-webkit-transition: .3s;transition: .3s;padding:20px;}
.divifinance_shopgridv11 .product:hover .divifinance_shopgridv11_content{box-shadow: 0 10px 10px -5px rgb(0 0 0 / 10%);}

/***************** Shop Grid V12 ******************/
.divifinance_shopgridv12 .product .button,.divifinance_shopgridv12 .product .added_to_cart{position: absolute;bottom: -30px;left: 0;right: 0;width: 100%;text-align: left;visibility: hidden;opacity: 0;text-transform: uppercase;font-size: 15px;font-weight: 600;transition: all .6s ease;border: none !important;background-color: var(--pink) !important;border-radius: 0;color: var(--white) !important;margin: 0 auto !important;padding: 12px 20px !important;z-index:9999;overflow:hidden;}

/***************** Shop List V1 ******************/
.divifinance_shoplistv1 .woocommerce-LoopProduct-link{align-items: center;background: var(--dfb_color4);display: flex;}
.divifinance_shoplistv1 .divifinance_shoplistv1_content{width:65%;padding-left:30px;}
.divifinance_shoplistv1 .woocommerce ul.products li.product .price{margin-top: 10px !important;}
.divifinance_shoplistv1 .product .added_to_cart,.divifinance_shoplistv1 .product .button{text-align: left;text-transform: uppercase;font-size: 15px;font-weight: 600;border: none !important;background-color: var(--pink) !important;border-radius: 0;padding: 10px 20px !important;position:relative;color: var(--white) !important;width: 50%;display:block;z-index:999;overflow:hidden;}
.divifinance_shoplistv1 .product .woo_dp_description{color:var(--black);}

/***************** Shop Left Sidebar ******************/
.divifinance_shopleftsidebar .wc-block-product-categories-list li{padding-left:24px;position:relative;margin-bottom:15px !important}
.divifinance_shopleftsidebar .wc-block-product-categories-list li:before{width: 4px;height: 4px;display: block;content: "";position: absolute;top: 50%;left: 0;margin-top: -2px;background-color: var(--pink);}
.divifinance_shopleftsidebar .wp-block-tag-cloud a{color:var(--white);}
.divifinance_shopleftsidebar .widget_products li {margin-bottom: 20px !important;}
.divifinance_shopleftsidebar .widget_products img {float: left !important;margin-right: 10px;width: 60px !important;}
.divifinance_shopleftsidebar .et_pb_widget .product_list_widget .star-rating span:before{color: var(--pink);}
.divifinance_shopleftsidebar .wp-block-search__button{background:var(--pink);color:var(--white);border:none;margin-left:0;}
.divifinance_shopleftsidebar .wp-block-tag-cloud a:hover{background: var(--black);}
.divifinance_shopleftsidebar .wp-block-tag-cloud a{background: var(--pink);padding: 7.5px 17px;-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;}
@media only screen and (max-width: 981px){
	.divifinance_shopleftsidebar .widget_products img {float: none !important;margin-right: 0;}
	.divifinance_shopleftsidebar .wc-block-product-categories-list li:before{display:none !important;}
	.divifinance_shopleftsidebar .wc-block-product-categories-list li{padding-left:0px;}
	.divifinance_shopleftsidebar .widget_products .product-title{display:block;}
	.divifinance_shopleftsidebar .widget_products .star-rating {margin: 5px auto !important;}	
	.divifinance_shopleftsidebar .wp-block-tag-cloud{text-align:center;}
	.divifinance_shopleftsidebar .et_pb_widget{width:100%;float:none;}
	.divifinance_shopgridv1 .woocommerce ul.products li.product .star-rating{margin: 3px auto 6px!important;}
}


/***************** Product Detail ******************/
.divifinance_productdetail .reset_variations,.divifinance_productdetail .woocommerce-variation-price .price,.divifinance_productdetail_tab .star-rating span:before,.divifinance_productdetail_tab .woocommerce-Reviews .comment-form .stars a:before,.divifinance_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list a{color:var(--pink) !important;}
.divifinance_productdetail_tab .woocommerce-Reviews .submit{background-color: var(--pink) !important;color: var(--white) !important;border: none !important;border-radius: 30px !important;z-index: 1;padding: 0.3em 2em 0.3em 0.7em !important;position: relative !important;overflow:hidden;}
.divifinance_productdetail_tab .et_pb_tabs_controls a{padding: 10px 30px;}
.divifinance_shopgridv1 .product img{transition: all 0.5s;}
.divifinance_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list a{padding: 16px 0;display: block;}
.divifinance_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list-item__price{padding: 16px 0;}
.divifinance_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list{margin-bottom:20px;}
@media only screen and (max-width: 981px){
.divifinance_productdetail_tab .comment-text .meta, .divifinance_productdetail_tab .comment-text .description, .divifinance_productdetail_tab .comment-respond {text-align: left !important;}
.divifinance_productdetail .et_pb_wc_add_to_cart .woocommerce-grouped-product-list{margin: 0 auto 20px;}
}
@media only screen and (max-width: 767px){
.divifinance_productdetail_tab ul li a {display: block;text-align: center;}}

/********** Cart *********/
.divifinance_cart .quantity {margin: auto;}
.divifinance_cart .actions .button{z-index:1;overflow:hidden;}

/********** My Account ************/
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.is-active,.divifinance_myaccount .woocommerce-MyAccount-navigation ul li:hover{background: var(--pink);}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li{list-style-type: none;padding: 5px 50px;margin: 0 0 5px;background: var(--black);border-radius: 5px;}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.is-active a,.divifinance_myaccount .woocommerce-MyAccount-navigation ul li:hover a,.divifinance_myaccount .woocommerce-Address .title h3{color: var(--white);}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li a{padding: 10px 0;text-transform: capitalize;font-size: 14px;font-weight: 500;display:block;position:relative;color: var(--white);}
.divifinance_myaccount .woocommerce-MyAccount-content{padding: 20px 30px;background: var(--black);width:75% !important;color:var(--white);}
.divifinance_myaccount .woocommerce-MyAccount-navigation{width:22% !important;}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li a:before{content: "\e038";position:absolute;left:-25px;font-family: ETmodules;font-size: 14px;margin-right:-10px;}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{content: "\e079";}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{content: "\e092";}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{content: "\e074";}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{content: "\e08a";}
.divifinance_myaccount .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{content: "\e03c";}
.divifinance_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{background:var(--pink) !important;line-height:2.5em;}
.woocommerce-account .divifinance_myaccount .woocommerce form.login, 
 .woocommerce-account .divifinance_myaccount .woocommerce form.register{border: 0 !important;background: var(--black); color:var(--white); /* this is the main background color for all forms */}  
.divifinance_myaccount .woocommerce button.button{font-size: 16px !important;color:var(--white) !important;border:none !important;background:var(--pink) !important;padding: 6px 30px !important;margin-top: 3px;border-radius:30px;z-index:1;overflow:hidden;}
.divifinance_myaccount .woocommerce-MyAccount-content .button{font-size: 16px !important;color:var(--white) !important;border:none !important;background:var(--black) !important;padding: 6px 30px !important;margin-top: 3px;border-radius:30px;z-index:1;overflow:hidden;}
.divifinance_myaccount .woocommerce button.button:hover,.divifinance_myaccount .woocommerce-MyAccount-content .button:hover{color:var(--black) !important;}
  .divifinance_myaccount .woocommerce-MyAccount-content p a, .divifinance_myaccount .woocommerce-Address .title .edit,.divifinance_myaccount .lost_password a,.divifinance_myaccount .woocommerce-privacy-policy-text .woocommerce-privacy-policy-link{
    color: var(--pink) !important;
  }
  .divifinance_myaccount .woocommerce-orders-table .woocommerce-orders-table__cell a{
    color: var(--black);
  }
  .divifinance_myaccount .download-product a{
    color: var(--black);
  }
  
  .divifinance_myaccount .woocommerce-MyAccount-content .woocommerce-error{
    background: var(--pink);
  }
  
  .divifinance_myaccount .woocommerce-MyAccount-content .woocommerce-message{
    background: var(--pink);
  }
  
  .divifinance_myaccount .shop_table{
    text-align: center !important;
    border: 0 !important;
  }
  
  .divifinance_myaccount .woocommerce-table .woocommerce-table__product-name a{
    color: var(--black);
  } 
@media only screen and (max-width:981px){.divifinance_myaccount .woocommerce-MyAccount-navigation,.divifinance_myaccount .woocommerce-MyAccount-content{width:100% !important;}
	.divifinance_myaccount .woocommerce-MyAccount-navigation ul{padding:0;}
	.divifinance_myaccount .woocommerce-MyAccount-content{margin-top:50px;}
	.divifinance_myaccount .woocommerce-MyAccount-content table tr{margin-bottom:15px;}
}
@media only screen and (max-width:767px){
	.divifinance_myaccount .woocommerce-MyAccount-content{padding: 20px 20px;}
	.divifinance_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-info{line-height:1.5em;text-align:center;}
	.divifinance_myaccount .woocommerce-MyAccount-content .woocommerce-Message--info .button{padding-right: 20px !important;padding-left: 20px !important;margin-bottom:10px;float: none;display: block;}
	.divifinance_myaccount .woocommerce .woocommerce-MyAccount-content h3{font-size:20px;}
	.divifinance_myaccount .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .button{margin-top:10px;width:100%;}
}

/******************  Refund Policy  ********************/
@media only screen and (max-width:981px){
	.divifinance_refund ul{padding:0;}}

/******************  About Us V1  ********************/
.divifinance_aboutusv1_blurb .et-pb-icon{height: 75px;width: 75px;line-height: 75px;background-color:var(--pink);text-align:center;border-radius:50%;transition: all .3s ease;}
.divifinance_aboutusv1_blurb .et_pb_column_inner:hover .et-pb-icon{transform: rotateY(180deg);background-color:var(--black);}
.divifinance_aboutusv1_blurb1:hover .et_pb_main_blurb_image img{transform: rotateY(180deg);}
.divifinance_aboutusv1_blurb1 .et_pb_main_blurb_image img{transition: all .3s ease;}

/******************  About Us V2  ********************/
.divifinance_aboutusv2_team .et_pb_column:hover img{transform: scale(1.05);}
.divifinance_aboutusv2_team img{-webkit-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.divifinance_aboutusv2_team .et_pb_member_social_links li a{width: 35px;height: 35px;background:var(--pink);line-height: 35px;text-align: center;border-radius: 0px;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.divifinance_aboutusv2_team .et_pb_member_social_links li:hover a{background:var(--white);}
.divifinance_aboutusv2_testi .et_pb_slide_content{padding-top: 25px;}
.divifinance_aboutusv2_testi .et_pb_slide_image img{width:95px;} 
.divifinance_aboutusv2_testi .et-pb-controllers a{width: 20px;}
.divifinance_aboutusv2_testi .et_pb_slide_description .et_pb_slide_content span{font-size:20px;font-weight:700;color:var(--white);display:block;padding-bottom: 10px;}
.divifinance_aboutusv2_testi .et_pb_slide_title:before{font-family: ETmodules;font-size: 14px;display: block;margin: 0px auto 15px;opacity: 1;color: var(--white);visibility: visible;content: '\e033\e033\e033\e033\e033';}
.divifinance_aboutusv2_blog .et_pb_post{-webkit-box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);-moz-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.divifinance_aboutusv2_blog .et_pb_post:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);box-shadow: 0 0 17px rgb(32 46 60 / 10%);}
.divifinance_aboutusv2_blog .et_pb_post .entry-featured-image-url{position: relative;overflow: hidden;}
.divifinance_aboutusv2_blog .et_pb_post .entry-featured-image-url:after{position: absolute;right: 20px;top: 20px;width: 38px;height: 38px;line-height: 38px;color: var(--white);background-color: var(--pink);font-size:17px;content:'\6a';font-family:ETmodules;text-align:center;}
.divifinance_aboutusv2_blog .et_pb_post .divifinance_aboutusv2_blog_content1{padding:22px;}
@media only screen and (max-width:981px){
.divifinance_aboutusv2_testi .et_pb_slide{padding-left:0;padding-right:0;}
}


/******************  About Us V3  ********************/
.divifinance_aboutusv3_video .et_pb_column:hover .et_pb_text,.divifinance_aboutusv3_video .et_pb_column:hover .et_pb_number_counter p,.divifinance_aboutusv3_video .et_pb_column:hover h3{color:var(--white) !important;}

/******************  About Us V4  ********************/
.divifinance_aboutusv4_strategy_blurb .et_pb_blurb_container{position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0;z-index: 2;overflow: hidden;background: var(--blue);-webkit-transition: -webkit-transform 0.6s;-moz-transition: -moz-transform 0.6s;transition: transform 0.6s;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%);padding: 57px 38px;border-radius:5px;}
.divifinance_aboutusv4_strategy .et_pb_column:hover .divifinance_aboutusv4_strategy_blurb .et_pb_blurb_container{opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);background-color: var(--dfb_color5);}
.divifinance_aboutusv4_testi .et_pb_blurb_description h3{font-size: 21px;font-weight:600;padding-bottom:0;}
.divifinance_aboutusv4_testi .et_pb_blurb_description h3 span{font-size: 14px;padding-left: 10px;font-weight:400;}
.divifinance_aboutusv4_testi .et_pb_blurb_description:before{font-family: ETmodules;font-size: 14px;display: block;margin: 0px auto 10px;opacity: 1;color: var(--pink);visibility: visible;content: '\e033\e033\e033\e033\e033';}
.divifinance_aboutusv4_flow .et-pb-icon{background-color: var(--dfb_color4);border-radius: 10px;width: 146px;height: 128px;line-height:128px;position:relative;}
.divifinance_aboutusv4_flow .et-pb-icon:before{width: 45px;height: 45px;border-radius: 50%;line-height:45px;background:var(--black);position: absolute;right: -15px;top: -15px;counter-increment: aboutusv4;content: counter(aboutusv4);color:var(--white);font-family: initial;font-size: 25px;-webkit-transition: all 0.3s ease-in-out 0s!important;-moz-transition: all 0.3s ease-in-out 0s!important;-ms-transition: all 0.3s ease-in-out 0s!important;-o-transition: all 0.3s ease-in-out 0s!important;transition: all 0.3s ease-in-out 0s!important;}
.divifinance_aboutusv4_flow .et_pb_column:hover .et-pb-icon:before{background:var(--pink);}
.divifinance_aboutusv4_flow .et_pb_column:hover .et_pb_main_blurb_image{transform: translateY(-10px);}
.divifinance_aboutusv4_flow .et_pb_main_blurb_image:before{-webkit-transition: .3s all ease;-ms-transition: .3s all ease;-moz-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;content: '';left: -20px;bottom:-15px;position: absolute;display: block;width: 70px;height: 70px;border: 2px solid var(--white);border-radius: 50%;}
.divifinance_aboutusv4_flow .et_pb_column:hover .et_pb_main_blurb_image:before,.divifinance_aboutusv4_flow .et_pb_column:hover .et_pb_main_blurb_image:after{border-color: var(--pink);}
.divifinance_aboutusv4_flow .et_pb_main_blurb_image:after{-webkit-transition: .3s all ease;-ms-transition: .3s all ease;-moz-transition: .3s all ease;-o-transition: .3s all ease;transition: .3s all ease;content: '';right: -5px;top: -25px;position: absolute;display: block;width: 70px;height: 70px;border: 2px solid var(--white);border-radius: 50%;z-index:-1;}
.divifinance_aboutusv4_plan .et_pb_column:hover .et_pb_icon{-webkit-animation: pulse_1 1s infinite;animation: pulse_1 1s infinite;animation-duration: 2s;}
.divifinance_aboutusv4_team .et_pb_column:hover .et_pb_team_member_description{background-color: var(--dfb_color4);}
.divifinance_aboutusv4_team .et_pb_column .et_pb_team_member_image:after {width: 35px;height: 35px;line-height: 35px;background: var(--pink);color: var(--white);font-size: 16px;font-weight: 700;text-align: center;border-radius: 5px;position: absolute;z-index: 2;right: 15px;bottom: -20px;content: '\e0a0';font-family: ETmodules;}
.divifinance_aboutusv4_team .et_pb_column .et_pb_member_social_links li{display:block;margin:0 0 10px;}
.divifinance_aboutusv4_team .et_pb_column:hover .et_pb_member_social_links{opacity:1;}
.divifinance_aboutusv4_team .et_pb_column .et_pb_member_social_links li a{-webkit-transition: all .4s ease;-o-transition: all .4s ease;-moz-transition: all .4s ease;transition: all .4s ease;height: 35px;width: 35px;line-height: 35px;text-align: center;background: var(--black);border-radius: 5px;}
.divifinance_aboutusv4_team .et_pb_column .et_pb_member_social_links li:hover a{background: var(--pink);}
.divifinance_aboutusv4_blog .et_pb_post{border-radius: 5px;-webkit-transition: 0.5s;-o-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;background-color: var(--white);border: 15px solid var(--white) !important;-webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);-moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08);box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);padding:0;}
.divifinance_aboutusv4_blog .et_pb_post:hover{-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.divifinance_aboutusv4_blog .et_pb_post .date1{background-color: var(--pink);position: absolute;left: 12px;border-radius: 5px;height: 65px;width: 62px;color: var(--white);text-align: center;padding-top: 13px;padding-bottom: 7px;top:30px;}
.divifinance_aboutusv4_blog .et_pb_post .date1 .number{font-size: 24px;display:block;}
.divifinance_aboutusv4_blog .et_pb_post .divifinance_aboutusv4_blog_content1{position:relative;padding: 30px 13px 10px 12px;background-color: var(--white);}
.divifinance_aboutusv4_blog .et_pb_post .author{display:block;padding: 7px 0 7px 0;margin: 13px 0 0 75px;border-top: 1px solid var(--dfb_color4);border-bottom: 1px solid var(--dfb_color4);}
.divifinance_aboutusv4_blog .et_pb_post .author a{color:var(--black);}
.divifinance_aboutusv4_blog .et_pb_post .divifinance_aboutusv4_blog_content1:before{position: absolute;content: "";height: 52px;width: 2px;left: 40px;top: -31px;background-color: var(--dfb_color4);transition: all 0.5s ease-in-out;}
.divifinance_aboutusv4_blog .et_pb_post:hover .divifinance_aboutusv4_blog_content1:before{background-color: var(--pink);}
.divifinance_aboutusv4_blog .et_pb_post:hover img{-moz-transform: scale(1.09);-webkit-transform: scale(1.09);-ms-transform: scale(1.09);transform: scale(1.09);}
@keyframes pulse_1{
0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}}

/******************  About Us V5  ********************/
.divifinance_aboutusv5_about .et-pb-icon{width: 35px;height: 35px;background: var(--dfb_color4);line-height: 35px;text-align:center;}
.divifinance_aboutusv5_about .et_pb_row{-webkit-box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);-moz-box-shadow: 0 0 7px 0 rgba(43,52,59,.08);box-shadow: 0 0 7px 0 rgb(43 52 59 / 8%);}
.divifinance_aboutusv5_image .et_pb_column:hover img{transform: scale(1.1);}
.divifinance_aboutusv5_image img,.divifinance_homev1_team .et_pb_column img{transition: 0.5s;}


/******************  About Us V6  ********************/
.divifinance_aboutusv6_team .et_pb_column:hover img,.divifinance_homev1_team .et_pb_column:hover img{transform: scale(1.1);}
.divifinance_aboutusv6_team img{transition: 0.5s;width:265px;height:265px;border-radius:50%;}

/******************  About Us V7  ********************/
.divifinance_aboutusv7 .et-pb-icon{width: 35px;height: 35px;background: var(--pink);line-height: 35px;text-align:center;border-radius:50%;}
.divifinance_aboutusv7_img2 img{width:300px !important;height:265px;object-fit:cover;}
.divifinance_aboutusv7_team img{transform: rotate(-45deg) scale(1.1);}
.divifinance_aboutusv7_team .et_pb_column:hover .et_pb_member_social_links{transform: translateY(0);}
.divifinance_aboutusv7_team .et_pb_member_social_links li a{width: 40px;height: 40px;line-height: 40px;text-align: center;background-color: var(--white);border-radius: 50%;transform: rotate(45deg);transition: all ease .4s;}
.divifinance_aboutusv7_team .et_pb_column:hover .et_pb_member_social_links li a{transform: rotate(0);transition-delay: .1s;}

/******************  About Us V8  ********************/
.divifinance_aboutusv8_team .et_pb_team_member_description:before{content: '';height: 8px;width: 100%;position: absolute;top: 0;left: 0;background-color: var(--pink);z-index: -1;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divifinance_aboutusv8_team .et_pb_column:hover .et_pb_team_member_description:before{height: 100%;}
.divifinance_aboutusv8_team .et_pb_team_member_image:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 0%;background-color: var(--black);-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);opacity:0.4;}
.divifinance_aboutusv8_team .et_pb_column:hover .et_pb_team_member_image:before{height: 100%;}
.divifinance_aboutusv8_team .et_pb_column:hover .et_pb_team_member{-webkit-transform: translateY(-15px);-khtml-transform: translateY(-15px);-moz-transform: translateY(-15px);-ms-transform: translateY(-15px);-o-transform: translateY(-15px);transform: translateY(-15px);}
.divifinance_aboutusv8_team .et_pb_column:hover .et_pb_member_social_links{margin-top: 0;opacity: 1;}
.divifinance_aboutusv8_team .et_pb_member_social_links li,.divifinance_aboutusv9_team .et_pb_member_social_links li,.divifinance_aboutusv10_team .et_pb_member_social_links li{margin-right:0;}
.divifinance_aboutusv8_team .et_pb_member_social_links li a{width: 46px;height: 46px;line-height: 46px;text-align: center;border-right: 1px solid var(--dfb_color1);transition:all 0.3s;}
.divifinance_aboutusv8_team .et_pb_member_social_links li:hover a{background:var(--pink);}

/******************  About Us V9  ********************/
.divifinance_aboutusv9_about .et-pb-icon,.divifinance_aboutusv9_process .et-pb-icon{width: 80px;height: 80px;line-height: 80px;background-color: var(--pink);text-align:center;border-radius:50%;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;}
.divifinance_aboutusv9_about .et_pb_main_blurb_image:before{counter-increment: aboutusv9;content: counter(aboutusv9);color: var(--pink);width: 25px;text-align: center;border-radius: 50%;background: var(--dfb_color4);height: 25px;position: absolute;right: -3px;z-index: 9;top: -3px;line-height: 25px;font-size: 13px;font-weight: 700;}
.divifinance_aboutusv9_about .et_pb_blurb:hover .et-pb-icon,.divifinance_aboutusv9_process .et_pb_blurb:hover .et-pb-icon{background: var(--black);}
.divifinance_aboutusv9_team .et_pb_team_member_image:before{content: '';background: rgba(7,14,32,.55);position: absolute;width: 100%;height: 0;left: 0;bottom: 0;right: 0;transition: all .2s;z-index: 1;}
.divifinance_aboutusv9_team .et_pb_column:hover .et_pb_team_member_image:before{height: 100%;bottom: 0;transition: .4s ease;}
.divifinance_aboutusv9_team .et_pb_column:hover img{transform: scale(1.2);-webkit-transition: all ease 5s;-moz-transition: all ease 5s;transition: all ease 5s;}
.divifinance_aboutusv9_team .et_pb_column img{-webkit-transition: all ease 5s;-moz-transition: all ease 5s;transition: all ease 5s;width:100% !important;}
.divifinance_aboutusv9_team .et_pb_column:hover .et_pb_member_social_links{bottom: 5px;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;opacity: 1;}
.divifinance_aboutusv9_team .et_pb_member_social_links li a{width: 60px;height: 45px;line-height: 45px;text-align: center;-webkit-transition: all ease 0.35s;-moz-transition: all ease 0.35s;transition: all ease 0.35s;background: var(--pink);overflow: hidden;position: relative;}
.divifinance_aboutusv9_team .et_pb_member_social_links li a:after{content: "";width: 3px;height: 65px;background: var(--white);position: absolute;right: 3px;transform: rotate(13deg);top: -17px;}
.divifinance_aboutusv9_team .et_pb_member_social_links li:last-child a:after{opacity:0;}

/******************  About Us V10  ********************/
.divifinance_aboutusv10_plan_img1 img{width:240px !important;height:290px;object-fit:cover;}
.divifinance_aboutusv10_plan_img2 img{width:270px !important;height:320px;object-fit:cover;}
.divifinance_aboutusv10_plan .et_pb_tabs_controls li a{padding: 9px 30px;}
.divifinance_aboutusv10_history .et_pb_blurb_description h4 span{font-size: 18px;font-weight: 800;background-color: var(--pink);color:var(--white);padding: 5px 20px 5px 13px;line-height: 20px;margin-right: 15px;position:relative;}
.divifinance_aboutusv10_history .et_pb_blurb_description h4{font-size: 22px;line-height: 32px;padding-bottom:0;margin-bottom:15px;font-weight: 600;}
.divifinance_aboutusv10_history .et_pb_blurb_description h4 span:after{position: absolute;right: 0;content: "";top: 0;width: 0;height: 0;border-top: 18px solid transparent;border-right: 10px solid var(--white);border-bottom: 18px solid transparent;}
.divifinance_aboutusv10_team .et_pb_column:hover .et_pb_member_social_links{visibility: visible;opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
.divifinance_aboutusv10_team .et_pb_column .et_pb_team_member_image:after{width: 60px;height: 60px;line-height: 60px;background: var(--dfb_color4);color: var(--pink);font-size: 16px;font-weight: 700;text-align: center;border-radius: 0px;position: absolute;z-index: 2;right: 0px;top: 0px;content: '\e0a0';font-family: ETmodules;}
.divifinance_aboutusv10_team .et_pb_member_social_links li a{width: 40px;height: 40px;line-height: 40px;text-align: center;background: var(--dfb_color4);overflow: hidden;position: relative;-webkit-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;border-radius: 5px;}
.divifinance_aboutusv10_team .et_pb_member_social_links li:hover a{background: var(--pink);color: var(--white);}
.divifinance_aboutusv10_team .et_pb_member_social_links li{display:block;}
.divifinance_aboutusv10_testi .divifinance_aboutusv10_testi_blurb h4:after{font-family: ETmodules;font-size: 14px;display: block;color: var(--pink);content: '\e033\e033\e033\e033\e033';position:absolute;right:-90px;bottom:0;}

/******************  Home V1  ********************/
.divifinance_homev1_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev2_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev3_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev4_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev5_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev6_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev7_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev8_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev9_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev11_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev12_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev13_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev14_slider .et_parallax_bg_wrap .et_parallax_bg,.divifinance_homev15_slider .et_parallax_bg_wrap .et_parallax_bg{filter: brightness(0.4);}  
/*Kenburns Right Reverse Effect*/
.dp-kenburns-right-rev .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-right-rev 5s cubic-bezier(.55,.085,.68,.53) reverse both;animation:dp-kenburns-right-rev 5s cubic-bezier(.55,.085,.68,.53) reverse both;}
@-webkit-keyframes dp-kenburns-right-rev{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}100%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translateX(20px);-webkit-transform-origin:right;transform-origin:right}}@keyframes dp-kenburns-right-rev{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}100%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translateX(20px);-webkit-transform-origin:right;transform-origin:right}}
.divifinance_homev1_slider .et-pb-controllers a,.divifinance_homev8_slider .et-pb-controllers a,.divifinance_homev15_slider .et-pb-controllers a{width: 14px;height: 14px;border: 2px solid var(--white);-webkit-transition: border-color 0.3s ease;transition: border-color 0.3s ease;opacity:1;background-color: rgba(255, 255, 255, 0.3);position:relative;}  
.divifinance_homev1_slider .et-pb-controllers a:after,.divifinance_homev8_slider .et-pb-controllers a:after,.divifinance_homev15_slider .et-pb-controllers a:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;visibility: hidden;background: var(--black);border-radius: 50%;box-shadow: 0 0 1px var(--black);opacity: 0;-webkit-transform: scale(3);transform: scale(3);-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease, visibility 0s 0.3s;transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s 0.3s;}
.divifinance_homev1_slider .et-pb-controllers a.et-pb-active-control:after,.divifinance_homev8_slider .et-pb-controllers a.et-pb-active-control:after,.divifinance_homev15_slider .et-pb-controllers a.et-pb-active-control:after{visibility: visible;opacity: 1;-webkit-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.3s ease, -webkit-transform 0.3s ease;transition: opacity 0.3s ease, transform 0.3s ease;}
.divifinance_homev1_slider .et-pb-slider-arrows a:before,.divifinance_homev8_slider .et-pb-slider-arrows a:before,.divifinance_homev15_slider .et-pb-slider-arrows a:before{font-size: 35px;margin: 0 13px;}
.divifinance_homev1_slider .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev8_slider .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev15_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:auto;top:unset;bottom: 0;right: 60px;}  
.divifinance_homev1_slider .et-pb-slider-arrows .et-pb-arrow-next,.divifinance_homev8_slider .et-pb-slider-arrows .et-pb-arrow-next,.divifinance_homev15_slider .et-pb-slider-arrows .et-pb-arrow-next{right:0px;left:auto;top:unset;bottom: 0;}
.divifinance_homev1_about_img1 img{width:365px !important;height:335px !important;object-fit:cover;}
.divifinance_homev1_team .et_pb_column:hover .et_pb_team_member_description{transform: translateX(0%);}
.divifinance_homev1_tab .et_pb_tabs_controls li a,.divifinance_homev4_tab .et_pb_tabs_controls li a{background: var(--white);padding: 30px 20px;transition: all 0.5s;text-align:center;}
.divifinance_homev1_tab .et_pb_tabs_controls li.et_pb_tab_active a,.divifinance_homev1_tab .et_pb_tabs_controls li:hover a,.divifinance_homev4_tab .et_pb_tabs_controls li.et_pb_tab_active a,.divifinance_homev4_tab .et_pb_tabs_controls li:hover a{background: var(--pink);}
.divifinance_homev1_tab .et_pb_tabs_controls li a:before,.divifinance_homev4_tab .et_pb_tabs_controls li a:before{font-family:ETmodules;color: var(--pink);display: block;font-size: 30px;margin-bottom: 12px;text-align: center;}
.divifinance_homev1_tab .et_pb_tabs_controls li a:after,.divifinance_homev4_tab .et_pb_tabs_controls li a:after{content: '';display: block;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 10px solid transparent;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%) rotate(180deg);}
.divifinance_homev1_tab .et_pb_tabs_controls li.et_pb_tab_active a:after,.divifinance_homev1_tab .et_pb_tabs_controls li:hover a:after,.divifinance_homev4_tab .et_pb_tabs_controls li.et_pb_tab_active a:after,.divifinance_homev4_tab .et_pb_tabs_controls li:hover a:after{border-bottom-color: var(--pink);}
.divifinance_homev1_tab .et_pb_tabs_controls li.et_pb_tab_active a:before,.divifinance_homev1_tab .et_pb_tabs_controls li:hover a:before,.divifinance_homev1_tab .et_pb_tabs_controls li:hover a,.divifinance_homev4_tab .et_pb_tabs_controls li.et_pb_tab_active a:before,.divifinance_homev4_tab .et_pb_tabs_controls li:hover a:before,.divifinance_homev4_tab .et_pb_tabs_controls li:hover a,.divifinance_homev6_tab .et_pb_tabs_controls li.et_pb_tab_active a:before,.divifinance_homev6_tab .et_pb_tabs_controls li:hover a:before,.divifinance_homev6_tab .et_pb_tabs_controls li:hover a{color: var(--white) !important;}
.divifinance_homev1_tab .et_pb_tabs_controls li:nth-child(1) a:before,.divifinance_homev6_tab .et_pb_tabs_controls li:nth-child(1) a:before,.divifinance_homev4_tab .et_pb_tabs_controls li:nth-child(1) a:before{content:'\e00a' !important;}
.divifinance_homev1_tab .et_pb_tabs_controls li:nth-child(2) a:before,.divifinance_homev6_tab .et_pb_tabs_controls li:nth-child(2) a:before,.divifinance_homev4_tab .et_pb_tabs_controls li:nth-child(2) a:before{content:'\e01f' !important;}
.divifinance_homev1_tab .et_pb_tabs_controls li:nth-child(3) a:before,.divifinance_homev6_tab .et_pb_tabs_controls li:nth-child(3) a:before,.divifinance_homev4_tab .et_pb_tabs_controls li:nth-child(3) a:before{content:'\e028' !important;}
.divifinance_homev1_tab .et_pb_tabs_controls li:nth-child(4) a:before,.divifinance_homev6_tab .et_pb_tabs_controls li:nth-child(4) a:before,.divifinance_homev4_tab .et_pb_tabs_controls li:nth-child(4) a:before{content:'\e102' !important;}
.divifinance_homev1_tab .et_pb_tabs_controls li:last-child,.divifinance_homev6_tab .et_pb_tabs_controls li:last-child,.divifinance_homev4_tab .et_pb_tabs_controls li:last-child{margin-right:0 !important;}

/******************  Home V2  ********************/
/*Kenburns Top Reverse Effect*/
.dp-kenburns-top-rev .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-top-rev 6s cubic-bezier(.39,.575,.565,1.000) reverse both;animation:dp-kenburns-top-rev 6s cubic-bezier(.39,.575,.565,1.000) reverse both;}
@-webkit-keyframes dp-kenburns-top-rev{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes dp-kenburns-top-rev{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}
.divifinance_homev2_slider .et-pb-controllers a,.divifinance_homev9_slider .et-pb-controllers a{width: 14px;height: 14px;opacity:1;background-color:var(--white);}
.divifinance_homev2_slider .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev9_slider .et-pb-slider-arrows .et-pb-arrow-prev{left: -65px;} 
.divifinance_homev2_slider .et-pb-slider-arrows .et-pb-arrow-next,.divifinance_homev9_slider .et-pb-slider-arrows .et-pb-arrow-next{right:-65px;}
.divifinance_homev2_slider:hover .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev9_slider:hover .et-pb-slider-arrows .et-pb-arrow-prev{left: 22px !important;} 
.divifinance_homev2_slider:hover .et-pb-slider-arrows .et-pb-arrow-next,.divifinance_homev9_slider:hover .et-pb-slider-arrows .et-pb-arrow-next{right:22px !important;}
.divifinance_homev2_slider .et-pb-slider-arrows a:before,.divifinance_homev9_slider .et-pb-slider-arrows a:before {font-size: 35px;margin: 0 11px;}
.divifinance_homev2_slider .et_pb_slide_content h3{font-weight: 700;font-size: 100px;line-height:110px;margin-bottom:20px;}
.divifinance_homev2_call .et_pb_blurb_description{padding: 10px 0;}
.divifinance_homev2_blurb .et_pb_column:hover .et_pb_image img{transform: scale(1.1) rotate(-1deg);-moz-transform: scale(1.1) rotate(-1deg);-webkit-transform: scale(1.1) rotate(-1deg);}
.divifinance_homev2_blurb .et_pb_column .et_pb_image img{-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.divifinance_homev2_blurb1 .et_pb_module_header:before{position: relative;display: inline-block;left: 0;top: -4px;content: '';width: 40px;height: 2px;margin-right: 11px;background: var(--white);-webkit-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.divifinance_homev2_blurb .et_pb_column:hover .divifinance_homev2_blurb1{transform: translate3d(0,-107px,0);-moz-transform: translate3d(0,-107px,0);-webkit-transform: translate3d(0,-107px,0);}
.divifinance_homev2_blurb .et_pb_column:hover .divifinance_homev2_blurb2{visibility: visible;opacity: 1;transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);}
.divifinance_homev2_blurb3 .et-pb-icon{width: 82px;height: 82px;text-align: center;line-height: 80px;border: 2px solid var(--white);border-radius: 50%;-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;position: relative;}
.divifinance_homev2_blurb3 .et-pb-icon:after{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;content: '';border-radius: 50%;z-index: -1;width: 100%;height: 100%;visibility: hidden;opacity: 0;transform: scale(.5);-moz-transform: scale(.5);-webkit-transform: scale(.5);-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;background:var(--pink);}
.divifinance_homev2_blurb3 .et_pb_column_inner:hover .et-pb-icon:after{visibility: visible;opacity: 1;transform: scale(1);-moz-transform: scale(1);-webkit-transform: scale(1);}
.divifinance_homev2_blurb3 .et_pb_column_inner:hover .et-pb-icon{color:var(--white) !important;}

/******************  Home V3  ********************/
/*Kenburns Bottom Right Effect*/
.dp-kenburns-bottom-right .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-bottom-right 5s ease-in-out both;animation:dp-kenburns-bottom-right 5s ease-in-out both;}
@-webkit-keyframes dp-kenburns-bottom-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}100%{-webkit-transform:scale(1.25) translate(20px,15px);transform:scale(1.25) translate(20px,15px);-webkit-transform-origin:right bottom;transform-origin:right bottom}}@keyframes dp-kenburns-bottom-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 84%;transform-origin:84% 84%}100%{-webkit-transform:scale(1.25) translate(20px,15px);transform:scale(1.25) translate(20px,15px);-webkit-transform-origin:right bottom;transform-origin:right bottom}}
.divifinance_homev3_slider .et-pb-controllers a:after,.divifinance_homev10_slider .et-pb-controllers a:after{content: '';position: absolute;width: 100%;height: 100%;visibility: hidden;opacity: 0;left: 0;background-color: var(--orange);border-radius: 50%;-webkit-transform: translateY(-200%);transform: translateY(-200%);-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s;transition: transform 0.3s ease, opacity 0.3s ease, visibility 0s 0.3s;} 
.divifinance_homev3_slider .et-pb-controllers a,.divifinance_homev10_slider .et-pb-controllers a{position:relative;-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;opacity:1;width:14px;height:14px;}
.divifinance_homev3_slider .et-pb-controllers a.et-pb-active-control:after,.divifinance_homev10_slider .et-pb-controllers a.et-pb-active-control:after{opacity: 1;visibility: visible;-webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s ease;transition: transform 0.3s ease, opacity 0.3s ease;-webkit-transform: translateY(0%);transform: translateY(0%);}
.divifinance_homev3_slider .et-pb-arrow-prev:before,.divifinance_homev10_slider .et-pb-arrow-prev:before{content:'\48';}
.divifinance_homev3_slider .et-pb-arrow-next:before,.divifinance_homev10_slider .et-pb-arrow-next:before{content:'\49';}
.divifinance_homev3_team .social-wrapper{background-color: rgba(30,30,35,.9);border-radius: 50%;bottom: 0;left: 0;opacity: 0;position: absolute;right: 0;top: 0;transition: all .3s ease;-webkit-transform: scale(0);transform: scale(0);display: flex;align-items: center;justify-content: center;}
.divifinance_homev3_team .et_pb_column:hover .social-wrapper{opacity: 1;-webkit-transform: scale(1.1);transform: scale(1.1);}
.divifinance_homev3_team .et_pb_column:hover .et_pb_member_social_links{margin-bottom: 0;}
.divifinance_homev3_team .et_pb_column .et_pb_member_social_links li{margin-right:0;}
.divifinance_homev3_team .et_pb_column .et_pb_member_social_links li a{background: var(--pink);border-radius: 50%;height: 36px;margin-right: 4px;line-height: 36px;width: 36px;transition: all .2s ease;text-align: center;}
.divifinance_homev3_blog .divifinance_homev3_blog_content1{padding-top: 20px;}
.divifinance_homev3_blog .divifinance_homev3_blog_content1 .author a{color:var(--black);}

/******************  Home V4  ********************/
.dp-kenburns-top .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-top 5s cubic-bezier(.39,.575,.565,1.000) both;animation:dp-kenburns-top 5s cubic-bezier(.39,.575,.565,1.000) both;}
@-webkit-keyframes dp-kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes dp-kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.25) translateY(-15px);transform:scale(1.25) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}
.divifinance_homev4_slider .et-pb-controllers a,.divifinance_homev7_slider .et-pb-controllers a,.divifinance_homev14_slider .et-pb-controllers a,.divifinance_homev11_slider .et-pb-controllers a{width: 14px;height: 14px;position:relative;margin-right:15px;}
.divifinance_homev4_slider .et-pb-controllers a.et-pb-active-control:before,.divifinance_homev7_slider .et-pb-controllers a.et-pb-active-control:before,.divifinance_homev14_slider .et-pb-controllers a.et-pb-active-control:before,.divifinance_homev11_slider .et-pb-controllers a.et-pb-active-control:before{width: 24px;height: 24px;border: 1px solid var(--white);border-radius:50%;content:'';position:absolute;left:-40%;top: 50%;transform: translateY(-50%);}  
.divifinance_homev4_slider .et_pb_slide_content ul,.divifinance_homev7_slider .et_pb_slide_content ul,.divifinance_homev5_slider .et_pb_slide_content ul,.divifinance_homev15_slider .et_pb_slide_content ul{margin-top: 45px;list-style: none;padding:0;line-height: unset;}
.divifinance_homev4_slider .et_pb_slide_content ul li,.divifinance_homev7_slider .et_pb_slide_content ul li,.divifinance_homev5_slider .et_pb_slide_content ul li,.divifinance_homev15_slider .et_pb_slide_content ul li,.divifinance_homev13_slider .et_pb_slide_content ul li{display: inline-block;text-shadow: none;}  
.divifinance_homev4_slider .et_pb_slide_content ul li .divifinance_homev4_slider_btn,.divifinance_homev4_slider .et_pb_slide_content ul li .divifinance_homev4_slider_btn1,.divifinance_homev7_slider .et_pb_slide_content ul li .divifinance_homev7_slider_btn,.divifinance_homev7_slider .et_pb_slide_content ul li .divifinance_homev7_slider_btn1,.divifinance_homev5_slider .et_pb_slide_content ul li .divifinance_homev5_slider_btn,.divifinance_homev5_slider .et_pb_slide_content ul li .divifinance_homev5_slider_btn1,.divifinance_homev15_slider .et_pb_slide_content ul li .divifinance_homev15_slider_btn,.divifinance_homev15_slider .et_pb_slide_content ul li .divifinance_homev15_slider_btn1,.divifinance_homev13_slider .et_pb_slide_content ul li .divifinance_homev13_slider_btn,.divifinance_homev13_slider .et_pb_slide_content ul li .divifinance_homev13_slider_btn1{background: var(--pink);color: var(--white);font-size: 20px;border-radius:30px;font-weight: 500;display:inline-block;padding: 0.3em 2em 0.3em 2em !important;position:relative;line-height: 1.7em!important;z-index:1;overflow:hidden;}
.divifinance_homev4_slider .et_pb_slide_content ul .divifinance_homev4_slider_btnwrap,.divifinance_homev7_slider .et_pb_slide_content ul .divifinance_homev7_slider_btnwrap,.divifinance_homev5_slider .et_pb_slide_content ul .divifinance_homev5_slider_btnwrap,.divifinance_homev15_slider .et_pb_slide_content ul .divifinance_homev15_slider_btnwrap,.divifinance_homev13_slider .et_pb_slide_content ul .divifinance_homev13_slider_btnwrap{margin-right:5px;}
.divifinance_homev4_slider .et_pb_slide_content h3,.divifinance_homev7_slider .et_pb_slide_content h3,.divifinance_homev14_slider .et_pb_slide_content h3,.divifinance_homev5_slider .et_pb_slide_content h3,.divifinance_homev15_slider .et_pb_slide_content h3{font-size:70px;font-weight: 700;line-height:70px;padding:20px 0;}
.divifinance_homev4_slider .et_pb_slide_content h3 span,.divifinance_homev5_slider .et_pb_slide_content h3 span,.divifinance_homev8_slider .et_pb_slide_content h3 span{color:var(--pink);}
.divifinance_homev4_achivement_img .et_pb_blurb img{height:180px;object-fit:cover;}
.divifinance_homev4_gallery .et_pb_gallery_item:hover .et_overlay{z-index: 9;opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.divifinance_homev4_tab1 li a{padding: 16px 15px 16px 70px;display:block;}
.divifinance_homev4_tab1 .et_pb_all_tabs{width:70%;}
.divifinance_homev4_tab1 .et_pb_tabs_controls li a:before{font-family:ETmodules;color: var(--black);display: block;font-size: 30px;position:absolute;left:20px;top:50%;transform:translatey(-50%);}
.divifinance_homev4_tab1 .et_pb_tabs_controls li:nth-child(1) a:before{content:'\e00a' !important;}
.divifinance_homev4_tab1 .et_pb_tabs_controls li:nth-child(2) a:before{content:'\e01f' !important;}
.divifinance_homev4_tab1 .et_pb_tabs_controls li:nth-child(3) a:before{content:'\e028' !important;}
.divifinance_homev4_tab1 .et_pb_tabs_controls li:nth-child(4) a:before{content:'\e102' !important;}
.divifinance_homev4_tab1 .et_pb_tabs_controls li.et_pb_tab_active a:before,.divifinance_homev4_tab1 .et_pb_tabs_controls li:hover a:before{color: var(--pink) !important;}
.divifinance_homev4_tab1_blurb .et_pb_blurb_container{padding-right: 50px;}

/******************  Home V5  ********************/
/*Kenburns Right Reverse Effect*/
.dp-kenburns-right-rev .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-right-rev 5s cubic-bezier(.55,.085,.68,.53) reverse both;animation:dp-kenburns-right-rev 5s cubic-bezier(.55,.085,.68,.53) reverse both;}
@-webkit-keyframes dp-kenburns-right-rev{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}100%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translateX(20px);-webkit-transform-origin:right;transform-origin:right}}@keyframes dp-kenburns-right-rev{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 50%;transform-origin:84% 50%}100%{-webkit-transform:scale(1.25) translateX(20px);transform:scale(1.25) translateX(20px);-webkit-transform-origin:right;transform-origin:right}}
.divifinance_homev5_slider .et-pb-slider-arrows a:before,.divifinance_homev12_slider .et-pb-slider-arrows a:before{font-size: 35px;margin: 0 13px;}
.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-prev{left:unset;top:unset;bottom: 100px;right: 90px;} 
.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev:hover,.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next:hover,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-prev:hover,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-next:hover{color:var(--white) !important;}
.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-next{right:25px;left:auto;top:unset;bottom: 100px;}
.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-prev:before,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-prev:before{content:'\33' !important;}  
.divifinance_homev5_slider .et-pb-slider-arrows .et-pb-arrow-next:before,.divifinance_homev12_slider .et-pb-slider-arrows .et-pb-arrow-next:before{content:'\32' !important;}
.divifinance_homev5_slider .et-pb-controllers a,.divifinance_homev12_slider .et-pb-controllers a{box-shadow: inset 0 0 0 8px rgb(255 255 255 / 50%);-webkit-transition: box-shadow 0.3s ease;transition: box-shadow 0.3s ease;width: 14px;height: 14px;} 
.divifinance_homev5_video .et_pb_video iframe{height:590px;}
.divifinance_homev5_portfolio .project:hover .et_pb_module_header{background:var(--pink);}
.divifinance_homev5_portfolio .project:hover .et_pb_module_header a,.divifinance_homev6_team .et_pb_column:hover .et_pb_module_header,.divifinance_homev6_team .et_pb_column:hover .et_pb_member_position{color:var(--white) !important;}
.divifinance_homev5_portfolio .project:hover .et_overlay{opacity: 1;bottom: 0;z-index:9;}
.divifinance_homev5_testi .et_pb_blurb_description:after{font-family: ETmodules;font-size: 14px;display: block;color: var(--pink);content: '\e033\e033\e033\e033\e033';margin: 0 auto;}
.divifinance_homev5_testi .et_pb_blurb_container{padding: 10px 0 10px 15px;}
.divifinance_homev5_blurb .et_pb_promo .et_pb_button:after{line-height: 50px !important;margin-left: 0 !important;background: rgb(246, 246, 246);border-radius: 100px;width: 50px;height: 50px;position: unset;display: block;text-align: center;}
.divifinance_homev5_blurb .et_pb_column:hover .et_pb_promo .et_pb_button:after{background: var(--pink);color:var(--white) !important;}

/******************  Home V6  ********************/
/*Kenburns Top Right Effect*/
.dp-kenburns-top-right .et_pb_slide .et_parallax_bg{-webkit-animation:dp-kenburns-top-right 5s ease-in-out both;animation:dp-kenburns-top-right 5s ease-in-out both;}
@-webkit-keyframes dp-kenburns-top-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}100%{-webkit-transform:scale(1.25) translate(20px,-15px);transform:scale(1.25) translate(20px,-15px);-webkit-transform-origin:right top;transform-origin:right top}}@keyframes dp-kenburns-top-right{0%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0);-webkit-transform-origin:84% 16%;transform-origin:84% 16%}100%{-webkit-transform:scale(1.25) translate(20px,-15px);transform:scale(1.25) translate(20px,-15px);-webkit-transform-origin:right top;transform-origin:right top}}
.divifinance_homev6_slider .et-pb-slider-arrows .et-pb-arrow-prev,.divifinance_homev13_slider .et-pb-slider-arrows .et-pb-arrow-prev{left: auto;top: 42%;right: 5%;bottom: auto;}
.divifinance_homev6_slider .et-pb-slider-arrows .et-pb-arrow-next,.divifinance_homev13_slider .et-pb-slider-arrows .et-pb-arrow-next {top: auto;bottom: 42%;right: 5%;left: auto;}
.divifinance_homev6_slider .et-pb-slider-arrows a:before,.divifinance_homev13_slider .et-pb-slider-arrows a:before{font-size: 35px;margin: 0 11px;}
.divifinance_homev6_slider .et-pb-slider-arrows .et-pb-arrow-next:before,.divifinance_homev13_slider .et-pb-slider-arrows .et-pb-arrow-next:before {content: '\32' !important;}
.divifinance_homev6_slider .et-pb-slider-arrows .et-pb-arrow-prev:before,.divifinance_homev13_slider .et-pb-slider-arrows .et-pb-arrow-prev:before {content: '\33' !important;}
.divifinance_homev6_slider .et-pb-controllers a,.divifinance_homev13_slider .et-pb-controllers a{width: 14px;height: 14px;border: 2px solid var(--white);background:transparent !important;opacity: 1;}  
.divifinance_homev6_slider .et-pb-controllers a.et-pb-active-control,.divifinance_homev13_slider .et-pb-controllers a.et-pb-active-control{background:var(--white) !important;}
.divifinance_homev6_slider .et_pb_slide_content h3{font-weight: 700;font-size: 56px;line-height:70px;margin-bottom:10px;}
.divifinance_homev6_team img{border-radius: 5px;}
.divifinance_homev6_tab li a{padding: 17px 20px 17px 60px;box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 4%);}
.divifinance_homev6_tab .et_pb_tabs_controls li a:before{font-family:ETmodules;color: var(--pink);display: block;font-size: 30px;position:absolute;left:15px;top:50%;transform:translatey(-50%);}
.divifinance_homev6_portfolio .project .divifinance_homev6_portfolio_content{position: absolute;width: 100%;height: 100%;top: 30%;left: 0;padding: 25px;opacity: 0;-webkit-transition: 0.3s all ease-out;transition: 0.3s all ease-out;}
.divifinance_homev6_portfolio .project .divifinance_homev6_portfolio_content:before{content: '';position: absolute;top: 0;left: 0;opacity: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);transition: all 0.3s ease 0s;}
.divifinance_homev6_portfolio .project .divifinance_homev6_portfolio_content1{position: absolute;width: 100%;left: 30px;bottom: 25px;z-index: 1;}
.divifinance_homev6_portfolio .project:hover .divifinance_homev6_portfolio_content{opacity: 1;top: 0;}
.divifinance_homev6_portfolio .project:hover .divifinance_homev6_portfolio_content:before{opacity: 1;}
.divifinance_homev6_portfolio .project,.divifinance_homev7_project .project,.divifinance_homev8_project .project,.divifinance_homev13_project .project{overflow:hidden;position:relative;}
.divifinance_homev6_video .et_pb_video_box iframe{height: 465px;}
.divifinance_homev6_pricing .et_pb_pricing_content_top:after{content: "";position: absolute;width: 0;height: 0;border-top: 27px solid var(--pink);border-right: 30px solid transparent;top: 46px;right: 0px;}
.divifinance_homev6_pricing .et_pb_button_wrapper{padding:0;position: absolute;left: 0;right: 0;margin: auto;bottom: -60px;text-align: center;}
.divifinance_homev6_blog .et_pb_post{box-shadow: 0 0px 15px rgb(12 89 219 / 9%);}
.divifinance_homev6_blog .et_pb_post:hover img,.divifinance_homev7_blog .et_pb_post:hover img{transform: scale(1.1);}
.divifinance_homev6_blog .et_pb_post .entry-featured-image-url,.divifinance_homev7_blog .et_pb_post .entry-featured-image-url{overflow:hidden;}
.divifinance_homev6_blog .et_pb_post .date{background: var(--pink);padding: 12px 20px;color: var(--white);position: absolute;right: 26px;bottom: 24px;border-radius: 0 10px 0 10px;}
.divifinance_homev6_blog .et_pb_post .date:before{color: var(--white) !important;}
.divifinance_homev6_blog .et_pb_post .divifinance_homev6_blog_content1{padding:35px;}

/******************  Home V7  ********************/
.divifinance_homev7_about_blurb .et-pb-icon{background: var(--pink);height: 70px;width: 70px;text-align: center;line-height: 70px;border-radius: 50%;}
.divifinance_homev7_about_img1 img,.divifinance_homev7_about_img2 img{width:270px !important;object-fit:cover;}
.divifinance_homev7_service .et_pb_main_blurb_image img{height:350px;object-fit:cover;}
.divifinance_homev7_service .et_pb_column:hover .divifinance_homev7_service_blurb,.divifinance_homev7_service .et_pb_column:hover .et_pb_button_module_wrapper{opacity: 1;visibility: visible;}
.divifinance_homev7_service .et_pb_column .et_pb_button_module_wrapper{position:absolute;right:0;bottom:0;opacity: 0;visibility: hidden;}
.divifinance_homev7_service .et_pb_column:hover .divifinance_homev7_service_blurb1 .et_pb_module_header{opacity:0;}
.divifinance_homev7_project .project .divifinance_homev7_project_content{position: absolute;bottom: -50px;left: 0;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;padding:20px;background:var(--white);display:flex;flex-direction:column-reverse;width:82%;}
.divifinance_homev7_project .project:hover .divifinance_homev7_project_content,.divifinance_homev7_project .project:hover:after{opacity: 1;visibility: visible;bottom: 0;}
.divifinance_homev7_project .project:after{content:'\24';font-family:ETmodules;line-height: 50px;background: var(--pink);border-radius: 0;width: 50px;height: 50px;position: absolute;right:0;bottom: -50px;display: block;text-align: center;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;color:var(--white);font-size:25px;}
.divifinance_homev7_team .et_pb_column:hover .et_pb_team_member_description,.divifinance_homev7_team .et_pb_column:hover .et_pb_team_member_description:after{opacity: 1;visibility: visible;}
.divifinance_homev7_team .et_pb_column:hover img{transform: scale(1.05);}
.divifinance_homev7_team .et_pb_column img{-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.divifinance_homev7_team .et_pb_team_member_description:after{content:'\24';font-family:ETmodules;line-height: 50px;background: var(--pink);border-radius: 0;width: 50px;height: 50px;position: absolute;right:-50px;bottom: 0px;display: block;text-align: center;opacity: 0;visibility: hidden;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;color:var(--white);font-size:25px;} 
.divifinance_homev7_blog .et_pb_post .divifinance_homev7_blog_content2{display:flex;justify-content:center;-webkit-box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);-moz-box-shadow: 0 0 12px 0 rgba(32,46,60,.06);box-shadow: 0 0 12px 0 rgb(32 46 60 / 6%);}
.divifinance_homev7_blog .et_pb_post .category{position: absolute;bottom: 0;left: 0;background: var(--white);padding: 0px 20px;box-shadow: 0px 16px 32px 0px rgb(0 0 0 / 6%);height: 40px;line-height: 44px;font-size: 16px;color:var(--pink);}
.divifinance_homev7_blog .et_pb_post .date,.divifinance_homev7_blog .et_pb_post .category a{color:var(--pink);}
.divifinance_homev7_blog .et_pb_post .author a{color:var(--black);}
.divifinance_homev7_method img{width:150px !important;height:150px;object-fit:cover;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-ms-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.divifinance_homev7_method .et_pb_main_blurb_image:after{height: 36px;width: 36px;line-height: 36px;background: var(--pink);color: var(--white);position: absolute;right: -20px;top: 50%;transform:translatey(-50%);counter-increment: homev7method;content: counter(homev7method);border-radius: 50%;text-align: center;font-weight: 700;font-size: 20px;}
.divifinance_homev7_method .et_pb_column:hover img{transform: scale(0.95);}
.divifinance_homev7_method .et_pb_blurb_container{padding: 20px 0 20px 50px;}


/******************  Home V8  ********************/
.divifinance_homev8_slider .et_pb_slide_content h3{font-size:70px;font-weight: 700;line-height:1.3em;padding:0 0 20px;}
.divifinance_homev8_about_blurb .et_pb_column_inner:hover .et-pb-icon,.divifinance_homev8_service .et_pb_column:hover .et-pb-icon{animation-iteration-count: 1;animation: hover-icon 1s ease-in;} 
.divifinance_homev8_process .et_pb_column .et-pb-icon{border-radius: 100%;border: 2px dashed var(--pink);width: 170px;height: 170px;line-height: 170px;text-align: center;} 
.divifinance_homev8_project .project .divifinance_homev8_project_content{position: absolute;top: 0;left: 0;z-index: 1;height: 100%;width: 100%;background-color: var(--pink);-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;transform: scale(1.2);opacity: 0;visibility: hidden;display: flex;justify-content: center;flex-direction: column;}
.divifinance_homev8_project .project:hover .divifinance_homev8_project_content{transform: scale(1.0);visibility: visible;opacity: 0.8;}
.divifinance_homev8_project .project .divifinance_homev8_project_content .et_pb_module_header:after{background-color: var(--white);text-align: center;line-height: 40px;width: 40px;height: 40px;border-radius: 8px;color: var(--pink);display:block;content:'\24';font-family:ETmodules;font-size:25px;margin: 15px auto 0;}
.divifinance_homev8_team .et_pb_column:hover .et_pb_team_member_description{background-color: var(--pink);height: 50%;}
.divifinance_homev8_team .et_pb_column:hover .et_pb_member_social_links{visibility: visible;opacity: 1;transform: translateY(0);transition: all 0.4s ease;}
.divifinance_homev8_team .et_pb_column .et_pb_member_social_links li a{width: 30px;height: 30px;display: block;background-color: var(--white);border-radius: 4px;text-align: center;line-height: 30px;}
.divifinance_homev8_team .et_pb_column .et_pb_member_social_links li{transform: translateY(20px);transition: all 0.4s ease;}
.divifinance_homev8_team .et_pb_column:hover .et_pb_member_social_links li:nth-child(1){transition-delay: 0.2s;transform: translateY(0);}
.divifinance_homev8_team .et_pb_column:hover .et_pb_member_social_links li:nth-child(2){transition-delay: 0.3s;transform: translateY(0);}
.divifinance_homev8_team .et_pb_column:hover .et_pb_member_social_links li:nth-child(3),.divifinance_homev8_team .et_pb_column:hover .et_pb_member_social_links li:nth-child(4){transition-delay: 0.4s;transform: translateY(0);}
.divifinance_homev8_team .et_pb_column:hover img{transform: scale(1.1);}
.divifinance_homev8_team .et_pb_column img{border-radius: 10px 10px 0 0;transition: all 0.7s ease;width:100%;}
.divifinance_homev8_testi .divifinance_homev8_testi_blurb1 .et_pb_blurb_description:before{font-family: ETmodules;font-size: 14px;display: block;color: var(--pink);content: '\e033\e033\e033\e033\e033';margin: 0 0 20px;}
.divifinance_homev8_testi_blurb1 .et_pb_main_blurb_image{animation: animate 4s linear infinite;}
.divifinance_homev8_blog .et_pb_post{background:transparent;}
.divifinance_homev8_blog .divifinance_homev8_blog_content1{padding:20px;box-shadow: rgb(0 0 0 / 5%) 3px 10px 20px;position: absolute;content: "";bottom: -98px;left: 0;right: 0;width: 90%;background-color: var(--white);border-radius: 8px;margin:auto;}
.divifinance_homev8_blog .et_pb_post:hover img,.divifinance_homev11_blog .et_pb_post:hover img{transform: scale(1.1);}
.divifinance_homev8_blog .entry-featured-image-url{overflow:hidden;border-radius: 8px;}
.divifinance_homev8_blog .et_pb_post{position:relative;}
.divifinance_homev8_blog .et_pb_post .post-content{border-bottom: 1px solid var(--dfb_color1);padding-bottom: 20px;margin-bottom:20px;}
.divifinance_homev8_blog .et_pb_post .author a{color: var(--black);}
@keyframes animate {
	16%   { transform:scale(1.1); }
	32%  { transform:scale(1.0); }
	48%  { transform:scale(1.1); }
	64%  { transform:scale(1.0); }
	80% { transform:scale(1.1); }
	100% { transform:scale(1.0); }
}
@keyframes move-icon {
	0%   { transform: translateX(0); }
	50%  { transform: translateX(-20px); }
	100% { transform: translateX(0); }
}
@keyframes hover-icon{
16.65% {
    transform: translateX(8px);
}
33.3% {
    transform: translateX(-6px);
}
49.95% {
    transform: translateX(4px);
}
66.6% {
    transform: translateX(-2px);
}
83.25% {
    transform: translateX(1px);
}
100% {
    transform: translateX(0);
}}

/******************  Home V9  ********************/
.divifinance_homev9_slider .et_pb_slide_title:before{content: "";z-index: -1;position: absolute;left: 0px;right:0;top: 50%;transform: translateY(-50%) skewX(-25deg);width: 100%;height: 50px;background: var(--pink);}
.divifinance_homev9_slider .et_pb_slide_content h3{font-weight: 700;font-size: 68px;line-height:1.3em;margin-bottom:20px;}
.divifinance_homev9_blurb .et_pb_main_blurb_image:before{content: "";z-index: -1;position: absolute;left: -135px;top: 50%;transform: translateY(-50%) skewX(-25deg);width: 200px;padding: 0;bottom: 0;height: 83px;transition: all .3s;background: var(--pink);}
.divifinance_homev9_blurb .et_pb_blurb_container{padding-left: 95px;}
.divifinance_homev9_blurb .et_pb_column:hover .et_pb_main_blurb_image:before{background: var(--black);}
.divifinance_homev9_about_col2_blurb1 .et-pb-icon,.divifinance_homev9_faq .et-pb-icon,.divifinance_homev9_about_col2_blurb2 .et-pb-icon{width: 80px;height: 80px;line-height: 80px;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;transition: all ease 0.3s;background-color:var(--pink);border-radius:50%;text-align:center;position:relative;}
.divifinance_homev9_about_col2_blurb1 .et-pb-icon:before,.divifinance_homev9_about_col2_blurb2 .et-pb-icon:before{width: 30px;text-align: center;border-radius: 50%;background: var(--white);height: 30px;position: absolute;right: -3px;z-index: 9;top: -3px;line-height: 30px;font-size: 13px;font-weight: 700;color:var(--pink);counter-increment: homev9;content: counter(homev9);font-family: 'Poppins';}
.divifinance_homev9_about_col2_blurb1:hover .et-pb-icon,.divifinance_homev9_about_col2_blurb2:hover .et-pb-icon,.divifinance_homev9_faq .et_pb_blurb:hover .et-pb-icon{background-color:var(--black);}
.divifinance_homev9_about_col2_blurb3 .et-pb-icon{width: 115px;height: 115px;line-height: 110px;border-radius: 6px;border-bottom: solid 4px;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;transition: all ease 0.3s;border-bottom-color:var(--pink);background:var(--dfb_color4);text-align:center;}
.divifinance_homev9_about_col2_blurb3 .et_pb_blurb_description span{color:var(--pink);}
.divifinance_homev9_about_col2_blurb3:hover .et-pb-icon{background-color:var(--black);}
.divifinance_homev9_about_img1 img{width:444px !important;object-fit:cover;}
.divifinance_homev9_about_col1 .et_pb_video iframe{height: 321px !important;}
.divifinance_homev9_about_col1 .et_pb_button_module_wrapper{position:absolute;bottom:0;left:0;}
.divifinance_homev9_service .et_pb_column:hover .et_pb_blurb:before{opacity:0;} 
.divifinance_homev9_service .et_pb_column:hover .et_pb_blurb:after{opacity:1;top:0;}
.divifinance_homev9_blog .et_pb_post .divifinance_homev9_blog_content1{border-radius: 10px;border-top-left-radius: 0;border-top-right-radius: 0;border: solid 2px var(--dfb_color1);background-color: var(--white);margin-right: 10px;margin-left: 10px;margin-top: -30px;position: relative;z-index: 1;padding: 25px;transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;border-top: none;}
.divifinance_homev9_blog .et_pb_post .divifinance_homev9_blog_content1 .author a{color:var(--black);}
.divifinance_homev9_blog .et_pb_post .divifinance_homev9_blog_content1:before{background: var(--pink);content: "";position: absolute;bottom: -1px;left: 0;right: 0;width: 0;height: 4px;border-radius: 30px;opacity: 0;transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;}
.divifinance_homev9_blog .et_pb_post:hover .divifinance_homev9_blog_content1:before{width: 100%;opacity: 1;transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;-webkit-transition: all 0.4s ease-in-out 0s;-o-transition: all 0.4s ease-in-out 0s;-ms-transition: all 0.4s ease-in-out 0s;}
.divifinance_homev9_blog .et_pb_post .date{position: absolute;bottom: 50px;font-size: 15px;color: var(--white);text-transform: uppercase;right: 10px;z-index:1;}
.divifinance_homev9_blog .et_pb_post .date:after{content: "";position: absolute;left: -17px;top: 0;bottom: 0;right: -18px;transform: skew(-19deg);z-index: -1;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;background: var(--pink);}
.divifinance_homev9_blog .et_pb_post .entry-featured-image-url:before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: auto;width: 0;height: 100%;opacity: 0;background: var(--dfb_color5);transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;}
.divifinance_homev9_blog .et_pb_post:hover .entry-featured-image-url:before{width: 100%;right: 0;height: 100%;opacity: 1;transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;}
.divifinance_homev9_blog .et_pb_post .date:before{color:var(--white) !important;}
.divifinance_homev9_project .project:before{content: '';transition: all 150ms ease-in-out 200ms;width: 0;height: 0;border-right: 100px solid transparent;border-top: 100px solid var(--pink);bottom: 0;position: absolute;max-width: 100%;left: 0;right: 0;top: 0;background: rgba(0,0,0,.5);opacity: 0;z-index:1;}
.divifinance_homev9_project .project:hover:before{right: 0;opacity: 1;width: 65%;height: 100%;transition: all .5s;}
.divifinance_homev9_project .project .divifinance_homev9_project_content{left: 20px;top: 20px;position: absolute;opacity: 0;display:flex;flex-direction:column-reverse;z-index:999;}
.divifinance_homev9_project .project img,.divifinance_homev11_project .project img{height:235px;object-fit:cover;}
.divifinance_homev9_project .project:hover .divifinance_homev9_project_content{opacity: 1;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-ms-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;}
.divifinance_homev9_project .project:hover .et_pb_module_header,.divifinance_homev9_project .project:hover .post-meta{transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);opacity: 1;}
.divifinance_homev9_project .project,.divifinance_homev11_project .project,.divifinance_homev12_project .project{position:relative;overflow:hidden;}
.divifinance_homev9_project .project:hover .et_overlay{z-index:99;opacity:1;}
.divifinance_homev9_project .project:hover .et_overlay:before{bottom:20px;opacity:1;}
.divifinance_homev9_testi .et_pb_slide_content h3{font-size: 16px;color:var(--pink) !important;padding-bottom: 25px;}
.divifinance_homev9_testi .et_pb_slide_content:after{font-family: ETmodules;font-size: 20px;display: block;color: var(--pink);content: '\e033\e033\e033\e033\e033';margin: 15px auto 0px;}
.divifinance_homev9_testi .et-pb-arrow-prev{opacity:1 !important;left: -30px !important;}
.divifinance_homev9_testi .et-pb-arrow-next{opacity:1 !important;right: -30px !important;}
.divifinance_homev9_testi .et-pb-arrow-prev:before{content:'\23' !important;}
.divifinance_homev9_testi .et-pb-arrow-next:before{content:'\24' !important;}
.divifinance_homev9_faq .et-pb-icon:before{width: 30px;text-align: center;border-radius: 50%;background: var(--white);height: 30px;position: absolute;right: -3px;z-index: 9;top: -3px;line-height: 30px;font-size: 13px;font-weight: 700;color:var(--pink);counter-increment: homev9faq;content: counter(homev9faq);font-family: 'Poppins';}
.divifinance_homev9_benefit_blurb .et_pb_blurb_description span{color:var(--black) !important;}

/******************  Home V10  ********************/
.divifinance_homev10_slider .et_pb_slide_image:before{width: 300px;height: 300px;background: var(--pink);border-radius: 50%;content: '';position: absolute;left: 50px;top: 50px;z-index: -1;opacity: 0.7;}
.divifinance_homev10_team .et_pb_column img{-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;width:100% !important;}
.divifinance_homev10_team .et_pb_column:hover img{transform: scale(1.1);-webkit-transition: -webkit-transform 0.4s;-moz-transition: -moz-transform 0.4s;transition: transform 0.4s;}
.divifinance_homev10_blog .et_pb_post .divifinance_homev10_blog_content1{margin-top: -62px;background: var(--white);position: relative;padding: 25px;box-shadow: 0 0 32px rgb(0 0 0 / 7%);margin-left: 15px;margin-right: 15px;}
.divifinance_homev10_blog .et_pb_post .divifinance_homev10_blog_content1 .category a{color:var(--black);}
.divifinance_homev10_blog .et_pb_post{background:transparent !important;}
.divifinance_homev10_blog .et_pb_post .date{float: right;}
.divifinance_homev10_about .et-pb-icon{width: 90px;height: 90px;line-height: 90px;border-radius: 6px;border-bottom: solid 4px;-webkit-transition: all ease 0.3s;-moz-transition: all ease 0.3s;-ms-transition: all ease 0.3s;-o-transition: all ease 0.3s;transition: all ease 0.3s;border-bottom-color:var(--pink);background:var(--white);text-align:center;}
.divifinance_homev10_about .et_pb_blurb_description span,.divifinance_homev10_help .et_pb_blurb_description span{color:var(--pink);}
.divifinance_homev10_about .et_pb_blurb:hover .et-pb-icon{background-color:var(--black);}
.divifinance_homev10_testi_img2 img{width:200px !important;height:200px;border-radius:50%;object-fit:cover;box-shadow: 0px 0px 43px 0px rgb(255 62 85 / 8%);border:10px solid var(--white);}
.divifinance_homev10_whychoose .et_pb_button_wrapper{width: 35%;text-align: right;}
.divifinance_homev10_help .et_pb_number_counter .percent p{line-height: unset;}
.divifinance_homev10_process .et_pb_module_header:before{content: '';position: absolute;z-index: 1;bottom: 0;left: 0;height: 2px;width: 10px;background-color: var(--pink);box-shadow: 9px 0px 0 0 var(--pink), 19px 0px 0 0 var(--pink), 28px 0px 0 0 var(--pink), 49px 0px 0 0 var(--pink);}
.divifinance_homev10_community .et-pb-icon{box-shadow: 2px 6px 13px rgb(0 0 0 / 4%);background:var(--white);border-radius: 50%;width:55px;height:55px;line-height:55px;text-align:center;transition:all 0.3s;}
.divifinance_homev10_community .et_pb_column:hover .et-pb-icon{background:var(--pink);color: var(--white) !important;} 

/******************  Home V11  ********************/
.divifinance_homev11_slider .et_pb_slide_title:before{position:absolute;left:0;top:-40px;width:7%;height:7px;background:var(--pink);content:'';}
.divifinance_homev11_project .project:before{background-color: var(--black);content: "";position: absolute;bottom: -105%;left: 0;width: 100%;height: 100%;transition: .4s;opacity:0.5;z-index: 1;}
.divifinance_homev11_project .project:hover:before{bottom: 0;visibility: visible;}
.divifinance_homev11_project .project .divifinance_homev11_project_content{position: absolute;bottom: -105%;left: 20px;transition: .4s;display:flex;flex-direction:column-reverse;z-index: 99;padding-bottom: 70px;}
.divifinance_homev11_project .project:hover .divifinance_homev11_project_content{bottom: 20px;}
.divifinance_homev11_project .project .divifinance_homev11_project_content:after{width: 50px;height: 50px;background: var(--pink);font-size: 18px;display: block;text-align: center;color:var(--white);line-height: 50px;border-radius: 50px;content:'\24';font-family:ETmodules;position: absolute;bottom: 0;left: 0;}
.divifinance_homev11_team img{width:100% !important;}
.divifinance_homev11_team .et_pb_member_social_links:after{content: "";position: absolute;width: 0;height: 0;border-top: 50px solid var(--pink);border-right: 50px solid transparent;bottom: 0;left: 0;display: block;top: 100%;}
.divifinance_homev11_team .et_pb_column:hover .et_pb_member_social_links{right: 0;width: 50px;opacity: 1;visibility: visible;}
.divifinance_homev11_team .et_pb_member_social_links li{margin-right:0;margin-bottom:10px;display:block;}
.divifinance_homev11_team .et_pb_member_social_links li:last-child{margin-bottom:0px;}
.divifinance_homev11_blog .divifinance_homev11_blog_content1{padding: 30px;background: var(--dfb_color4);}
.divifinance_homev11_blog .post-meta:after{content: "";position: absolute;width: 0;height: 0;border-bottom: 46px solid var(--pink);border-left: 46px solid transparent;left: -45px;display: block;top: 0;}
.divifinance_homev11_whatoffer .et_pb_blurb_container{padding:25px;}
.divifinance_homev11_process .et-pb-icon{width:120px;height:120px;border-radius: 50%;background: var(--dfb_color4);line-height:120px;text-align:center;}
.divifinance_homev11_process .et_pb_main_blurb_image:before{width:45px;height:45px;border-radius: 50%;background: var(--pink);line-height:45px;text-align:center;color:var(--white);counter-increment: homev11;content: counter(homev11);position: absolute;left: -5px;bottom: -5px;}
.divifinance_homev11_blurb .et_pb_column_inner:hover .divifinance_homev11_blurb1{-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}
.divifinance_homev11_blurb .et_pb_column_inner:hover .divifinance_homev11_blurb2{-webkit-transform: rotateY(0);transform: rotateY(0);}
.divifinance_homev11_pricing .et_pb_pricing li:after{content: '\4e';font-family: ETmodules;color: var(--pink);font-size: 15px;position:absolute;right:0;top:0;}
.divifinance_homev11_logo .et_pb_column:hover .divifinance_homev11_logo1{display: block;opacity: 3;visibility: visible;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}
.divifinance_homev11_logo .et_pb_column:hover .divifinance_homev11_logo2{display: block;visibility: hidden;-webkit-transform: translateY(100%);-moz-transform: translateY(100%);-ms-transform: translateY(100%);-o-transform: translateY(100%);transform: translateY(100%);}

/******************  Home V12  ********************/
.divifinance_homev12_slider .et_pb_slide_content h3 {font-weight: 700;font-size: 48px;line-height: 60px;margin-bottom: 15px;color:var(--black) !important;}
.divifinance_homev12_about .et_pb_blurb_container{display:flex;}
.divifinance_homev12_about .et_pb_blurb_description{margin-top: 6px;width: 65%;}
.divifinance_homev12_project .project .divifinance_homev12_project_content{position: absolute;bottom: 0;left: 0;right: 0;padding: 30px;z-index: 2;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);opacity: 0;display:flex;flex-direction:column-reverse;}
.divifinance_homev12_project .project:hover img{-webkit-transform: scale(1.14);-khtml-transform: scale(1.14);-moz-transform: scale(1.14);-ms-transform: scale(1.14);-o-transform: scale(1.14);transform: scale(1.14);}
.divifinance_homev12_project .project img{-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divifinance_homev12_project .project:hover .divifinance_homev12_project_content,.divifinance_homev12_project .project:hover:before{opacity: 1;}
.divifinance_homev12_project .project{border-radius: 7px;}
.divifinance_homev12_project .project:before{content: '';z-index: 1;background-color: rgba(0,0,0,.48);position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);opacity: 0;}
.divifinance_homev12_service_blurb1 .et-pb-icon{height: 120px;width: 120px;line-height:120px;text-align:center;background:var(--pink);border-radius:50%;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divifinance_homev12_service_blurb .et_pb_blurb_container{margin-bottom:16px;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divifinance_homev12_service_blurb1 .et_pb_blurb_container{background-color: var(--pink);margin: -30px 30px 0;-webkit-border-radius: 8px;-khtml-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;-o-border-radius: 8px;border-radius: 8px;padding: 60px 30px 25px;position: relative;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);opacity: 0;z-index: -1;}
.divifinance_homev12_service .et_pb_column:hover .divifinance_homev12_service_blurb1 .et-pb-icon{background:var(--white) !important;color:var(--pink) !important;}
.divifinance_homev12_service .et_pb_column:hover .divifinance_homev12_service_blurb1 .et_pb_blurb_container{opacity: 1;}
.divifinance_homev12_service .et_pb_column:hover .divifinance_homev12_service_blurb1{margin-top:-110px !important;}
.divifinance_homev12_service .et_pb_column:hover .divifinance_homev12_service_blurb .et_pb_blurb_container{opacity:0;}
.divifinance_homev12_service .et_pb_column:hover .divifinance_homev12_service_blurb{margin-top:-50px !important;}
.divifinance_homev12_service1 .et-pb-icon{width: 90px;height: 90px;line-height:90px;text-align:center;}
.divifinance_homev12_service1 .et_pb_main_blurb_image:before{background-color: var(--black);content: '';height: 96px;width: 70px;-webkit-border-radius: 12px;-khtml-border-radius: 12px;-moz-border-radius: 12px;-ms-border-radius: 12px;-o-border-radius: 12px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;z-index: -1;-webkit-transform: rotate(45deg);-khtml-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);border-radius: 12px;opacity:0.2;}
.divifinance_homev12_service1 .et_pb_main_blurb_image:after{content: '';z-index: -1;position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 2px solid var(--pink);-webkit-border-radius: 5px;-khtml-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}
.divifinance_homev12_service1 .et_pb_module_header:before{content: '';width: 24px;height: 3px;background-color: var(--pink);position: absolute;top: 0;left: 10px;-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divifinance_homev12_service1 .et_pb_column:hover .et_pb_module_header:before{background-color: var(--white) !important;}
.divifinance_homev12_service1 .et_pb_column:hover .et_pb_main_blurb_image:before{opacity: 1;}
.divifinance_homev12_service1 .et_pb_column:hover .et_pb_main_blurb_image:after{border-color:var(--white) !important;}
.divifinance_homev12_testi iframe{height: 455px !important;}
.divifinance_homev12_blog .et_pb_post{-webkit-border-radius: 7px;-khtml-border-radius: 7px;-moz-border-radius: 7px;-ms-border-radius: 7px;-o-border-radius: 7px;border-radius: 7px;overflow: hidden;-webkit-box-shadow: 0 5px 40px rgb(0 0 0 / 8%);-khtml-box-shadow: 0 5px 40px rgba(0,0,0,8%);-moz-box-shadow: 0 5px 40px rgba(0,0,0,8%);-ms-box-shadow: 0 5px 40px rgba(0,0,0,8%);-o-box-shadow: 0 5px 40px rgba(0,0,0,8%);box-shadow: 0 5px 40px rgb(0 0 0 / 8%);}
.divifinance_homev12_blog .et_pb_post .divifinance_homev12_blog_content1{padding:30px;}
.divifinance_homev12_blog .et_pb_post .author{text-transform: uppercase;font-size: 16px;margin-right:15px;}
.divifinance_homev12_blog .et_pb_post .author a{color: var(--pink);}
.divifinance_homev12_blog .et_pb_post .entry-featured-image-url:before{content: '';position: absolute;top: 0;left: -75%;z-index: 2;display: block;width: 50%;height: 100%;background: -o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background: -webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(rgba(255,255,255,.3)));background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);-khtml-transform: skewX(-25deg);-moz-transform: skewX(-25deg);-ms-transform: skewX(-25deg);-o-transform: skewX(-25deg);transform: skewX(-25deg);}
.divifinance_homev12_blog .et_pb_post:hover .entry-featured-image-url:before{-webkit-animation: shine 800ms;animation: shine 800ms;}
.divifinance_homev12_feature .et_pb_column:hover .et_pb_promo{opacity: 1;-webkit-transform: scaleY(1);-khtml-transform: scaleY(1);-moz-transform: scaleY(1);-ms-transform: scaleY(1);-o-transform: scaleY(1);transform: scaleY(1);}
.divifinance_homev12_flow img{width:113px !important;height:113px;object-fit:cover;}
@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}

/******************  Home V13  ********************/
.divifinance_homev13_slider .et_pb_slide_content ul{margin-top: 25px;list-style: none;padding:0;line-height: unset;}
.divifinance_homev13_weoffer:hover .et-pb-icon{-webkit-transform: rotatey(360deg);-khtml-transform: rotatey(360deg);-moz-transform: rotatey(360deg);-ms-transform: rotatey(360deg);-o-transform: rotatey(360deg);transform: rotatey(360deg);}
.divifinance_homev13_weoffer .et-pb-icon{-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);}
.divifinance_homev13_testi .et_pb_testimonial_content span{font-size: 16px;font-weight: 400;}
.divifinance_homev13_testi .et_pb_testimonial_content h3{font-size: 18px;font-weight: 600;color: var(--black);position:relative;padding-left: 60px;padding-bottom:0;}
.divifinance_homev13_testi .et_pb_testimonial_content h3:before{width: 40px;height: 3px;content: "";position: absolute;background-color: var(--pink);left: 0;top: 50%;transform: translatey(-50%);}
.divifinance_homev13_testi .et_pb_column:hover .et_pb_testimonial:after{width: calc(100% - 70px);border: 1px solid var(--pink);}
.divifinance_homev13_team .et_pb_column:hover img{transform: scale(1.25)rotate(2deg);}
.divifinance_homev13_team img{transition: all ease-in-out .4s;width:100% !important;}
.divifinance_homev13_team .et_pb_column .et_pb_team_member_image:after{width: 45px;height: 45px;line-height: 45px;background: var(--white);color:var(--pink);font-size: 22px;font-weight: 700;text-align: center;border-radius: 5px;position: absolute;z-index: 1;right: 10px;top: 10px;content:'\e0a0';font-family:ETmodules;}
.divifinance_homev13_team .et_pb_column:hover .et_pb_member_social_links{opacity: 1;visibility: visible;right: 10px;}
.divifinance_homev13_team .et_pb_column .et_pb_member_social_links li a{height: 45px;width: 45px;line-height: 45px;background-color: var(--white);text-align: center;border-radius: 5px;margin-bottom: 10px;-webkit-transition: all 0.3s linear 0s;-moz-transition: all 0.3s linear 0s;-ms-transition: all 0.3s linear 0s;-o-transition: all 0.3s linear 0s;transition: all 0.3s linear 0s;}
.divifinance_homev13_team .et_pb_column .et_pb_member_social_links li{display:block;}
.divifinance_homev13_team .et_pb_column:hover .et_pb_team_member_image:after{opacity: 0;}
.divifinance_homev13_team .et_pb_team_member_description div p{display:inline-block;}
.divifinance_homev13_team .et_pb_team_member_description div p:before{font-size: 14px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--pink);font-family: ETmodules;content: '\e010';}
.divifinance_homev13_whatwedo_img1 img,.divifinance_homev13_whatwedo_img2 img{width: 400px !important;object-fit:cover;}
.divifinance_homev13_service .et_pb_column:hover .et_pb_blurb{max-height: 100%;transform: translateY(-30px);}
.divifinance_homev13_service .et_pb_column:hover .et_pb_blurb:before{background-color: var(--pink);}
.divifinance_homev13_service .et_pb_blurb_description{-webkit-transition: 300ms all linear 0ms;-khtml-transition: 300ms all linear 0ms;-moz-transition: 300ms all linear 0ms;-ms-transition: 300ms all linear 0ms;-o-transition: 300ms all linear 0ms;transition: 300ms all linear 0ms;opacity: 0;}
.divifinance_homev13_service .et_pb_column:hover .et_pb_blurb_description,.divifinance_homev13_service .et_pb_column:hover .et_pb_blurb:after{opacity: 1;}
.divifinance_homev13_service .et_pb_column:hover .et_pb_blurb{background-color: var(--pink);}
.divifinance_homev13_project .project:hover img{-webkit-transform: scale(1.3);-khtml-transform: scale(1.3);-moz-transform: scale(1.3);-ms-transform: scale(1.3);-o-transform: scale(1.3);transform: scale(1.3);}
.divifinance_homev13_project .project img{-webkit-transition: 6s cubic-bezier(.24,.74,.58,1);-khtml-transition: 6s cubic-bezier(.24,.74,.58,1);-moz-transition: 6s cubic-bezier(.24,.74,.58,1);-ms-transition: 6s cubic-bezier(.24,.74,.58,1);-o-transition: 6s cubic-bezier(.24,.74,.58,1);transition: 6s cubic-bezier(.24,.74,.58,1);height:280px;object-fit:cover;}
.divifinance_homev13_project .project .divifinance_homev13_project_content{-webkit-transition: 300ms all linear 0s;-khtml-transition: 300ms all linear 0s;-moz-transition: 300ms all linear 0s;-ms-transition: 300ms all linear 0s;-o-transition: 300ms all linear 0s;transition: 300ms all linear 0s;max-width: 310px;max-height: 84px;bottom: 0;left: 0;right: 0;top: auto;position: absolute;background-color: var(--white);padding: 0 35px 20px;opacity: 0;}
.divifinance_homev13_project .project:hover .divifinance_homev13_project_content{max-height: 100%;transform: translatey(0);padding: 30px 44px 25px 30px;opacity: 1;}
.divifinance_homev13_project .project .divifinance_homev13_project_content:before{position: absolute;content: '';background-color:var(--white);width: 100%;height: 3px;bottom: 0;-webkit-transition: 300ms all linear 0ms;-khtml-transition: 300ms all linear 0ms;-moz-transition: 300ms all linear 0ms;-ms-transition: 300ms all linear 0ms;-o-transition: 300ms all linear 0ms;transition: 300ms all linear 0ms;left: 0;z-index: -1;}
.divifinance_homev13_project .project:hover .divifinance_homev13_project_content:before{background-color: var(--pink);height: 100%;}
.divifinance_homev13_project .project .et_pb_module_header:before{font-size: 44px;color: var(--white);content:'\e101';font-family:ETmodules;display:block;margin-bottom:25px;}
.divifinance_homev13_project .project .divifinance_homev13_project_content:after{width: 45px;height: 45px;background-color: var(--white);text-align: center;line-height: 45px;position: absolute;border-radius: 50%;content: '\24';font-family: ETmodules;font-size: 20px;top: -20px;right: 20px;color: var(--pink);}
.divifinance_homev13_blog .et_pb_post:hover img{transform: scale(1.25)rotate(2deg);}
.divifinance_homev13_blog .et_pb_post .divifinance_homev13_blog_content1{padding: 31px 40px;-webkit-box-shadow: rgba(149,157,165,.2)0 0 15px;-khtml-box-shadow: rgba(149,157,165,.2)0 0 15px;-moz-box-shadow: rgba(149,157,165,.2)0 0 15px;-ms-box-shadow: rgba(149,157,165,.2)0 0 15px;-o-box-shadow: rgba(149,157,165,.2)0 0 15px;box-shadow: rgba(149,157,165,.2)0 0 15px;position:relative;}
.divifinance_homev13_blog .et_pb_post .date{position: absolute;right: 20px;top: -62px;width: 65px;height: 77px;color: var(--white);font-size: 24px;background-color: var(--pink);text-align: center;font-weight: 600;padding: 15px 0;}
.divifinance_homev13_blog .et_pb_post .date .number{font-size: 24px;font-weight: 600;display:block;}
.divifinance_homev13_blog .et_pb_post .date .month{line-height: 20px;font-size: 13px;}
.divifinance_homev13_blog .et_pb_post .category{font-size: 16px;text-transform: uppercase;}
.divifinance_homev13_blog .et_pb_post .category a{color: var(--black);}
/******************  Home V14  ********************/
.divifinance_homev14_solution_img1 img{width: 250px !important;object-fit:cover;}
.divifinance_homev14_solution_img2 img{width: 320px !important;object-fit:cover;}
.divifinance_homev14_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap{position: absolute;top: 0;right: 0;width: 35%;}
.divifinance_homev14_eoptin .et_pb_newsletter_form .et_pb_newsletter_button .et_pb_newsletter_button_text{font-size:16px;}
.divifinance_homev14_eoptin .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom:0;}
.divifinance_homev14_img1 img,.divifinance_homev14_contact img{object-fit:cover;}
.divifinance_homev14_img2 img{width: 264px !important;object-fit:cover;}
.divifinance_homev14_strategy .et-pb-icon{width: 130px;height: 130px;line-height:130px;text-align:center;transform: rotate(-45deg);}
.divifinance_homev14_tab .et_pb_tabs_controls li a{padding: 15px 39px !important;}
.divifinance_homev14_blurb .et_pb_main_blurb_image .et-pb-icon:before{position: absolute;top: -15px;right: -15px;bottom: -15px;left: -15px;background-image: repeating-linear-gradient(90deg, var(--pink), var(--pink) 6px, var(--dfb_color4) 6px, var(--dfb_color4) 12px);z-index: -1;border-radius:38% 38% 38% 38%/38% 38% 38% 38%;content:'';transform: rotate(45deg);}
.divifinance_homev14_blurb .et_pb_main_blurb_image .et-pb-icon:after{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: var(--white);border-radius:38% 38% 38% 38%/38% 38% 38% 38%;content:'';transform: rotate(45deg);z-index: -1;}
.divifinance_homev14_blurb .et_pb_main_blurb_image .et-pb-icon{width: 135px;height: 135px;line-height:135px;position: relative;}
.divifinance_homev14_video .et_pb_video_box iframe{height: 485px;}
.divifinance_homev14_team img{transform: rotate(-45deg) scale(1.1);}
.divifinance_homev14_team .et_pb_team_member_description div p:before,.divifinance_homev15_team .et_pb_team_member_description div .number:before{font-size: 20px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--pink);font-family: ETmodules;content: '\e00b';vertical-align: bottom;}
.divifinance_homev14_img3 img{width: 205px !important;object-fit:cover;}
.divifinance_homev14_img4 img{width: 370px !important;object-fit:cover;}
.divifinance_homev14_project .project .divifinance_homev14_project_content{position: absolute;left: 0;bottom: 0;right: 0;padding: 0 20px 22px;z-index:9;}
.divifinance_homev14_project .project:hover img,.divifinance_homev15_project .project:hover img{transform: scale(1.1);}
.divifinance_homev14_project .project:before{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--pink);opacity: 0;visibility: hidden;transition: all ease .4s;z-index: 1;content:'';}
.divifinance_homev14_project .project:hover:before{opacity: .8;visibility: visible;}
.divifinance_homev14_project .project:hover .et_pb_module_header{transform: translateY(0);opacity: 1;visibility: visible;transition-delay: .2s;}
.divifinance_homev14_project .project:hover .post-meta{transform: translateY(0) !important;opacity: 1 !important;visibility: visible;transition-delay: .1s !important;}
.divifinance_homev14_project .project,.divifinance_homev15_project .project{position:relative;overflow:hidden;}
.divifinance_homev14_project .project img,.divifinance_homev15_project .project img{transition: all ease .4s;}
.divifinance_homev14_project .project:hover .et_overlay:before{right:20px;opacity:1;}
.divifinance_homev14_blog .divifinance_homev14_blog_content2{border: 1px solid var(--dfb_color4);background-color: var(--white);padding: 0.1px 35px 30px 35px;margin: -35px 20px 0 20px;position: relative;z-index: 1;border-radius: 12px;transition: all ease .4s;}
.divifinance_homev14_blog .divifinance_homev14_blog_content2 .date{display: inline-block;font-size: 14px;padding: 10.5px 20px;margin: -17.5px 0 24px 0;background-color: var(--pink);color: var(--white);border-radius: 7px;text-transform: uppercase;font-weight: 700;}
.divifinance_homev14_blog .divifinance_homev14_blog_content1{overflow: hidden;position: relative;transition: all ease .4s;padding-bottom: 0;}
.divifinance_homev14_blog .divifinance_homev14_blog_content1 .author a{color: var(--black);}
.divifinance_homev14_blog .et_pb_post:hover .divifinance_homev14_blog_content1 .author a{color: var(--white);}
.divifinance_homev14_blog .post-content{position: absolute;left: 0;bottom: 0;transform: translateX(60px);opacity: 0;visibility: hidden;transition: all ease .4s;}
.divifinance_homev14_blog .et_pb_post:hover .divifinance_homev14_blog_content2{margin-top: -104px;background-color: var(--black);border-color: rgba(0,0,0,0);}
.divifinance_homev14_blog .et_pb_post:hover .divifinance_homev14_blog_content1{padding-bottom: 50px;}
.divifinance_homev14_blog .et_pb_post:hover .post-content{transform: translateX(0);opacity: 1;visibility: visible;}

/******************  Home V15  ********************/
.divifinance_homev15_team img{border-top-right-radius: 6px;border-top-left-radius: 6px;width: 100% !important;}
.divifinance_homev15_team .et_pb_team_member_image:before{position: absolute;content: '';left: 0;top: 0;width: 100%;height: 100%;background:var(--pink);-webkit-transition: .5s;-o-transition: .5s;transition: .5s;opacity: 0;border-top-left-radius: 6px;border-top-right-radius: 6px;-webkit-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-ms-transform-origin: top;z-index:0;}
.divifinance_homev15_team .et_pb_column:hover .et_pb_team_member_image:before{opacity: .8;-webkit-transform: perspective(400px) rotateX(0);-ms-transform: perspective(400px) rotateX(0);transform: perspective(400px) rotateX(0);}
.divifinance_homev15_team .et_pb_member_position:before{position: absolute;content: '';left: 30px;bottom: -22px;width: 20px;height: 22px;background-color: var(--black);-webkit-clip-path: polygon(0 0,0% 100%,100% 0);clip-path: polygon(0 0,0% 100%,100% 0);}
.divifinance_homev15_team .et_pb_team_member_description div .mail:before{font-size: 20px;margin-right: 8px;-webkit-transform: translateY(-1px);-ms-transform: translateY(-1px);transform: translateY(-1px);color: var(--pink);font-family: ETmodules;content: '\e010';vertical-align: bottom;}
.divifinance_homev15_team .et_pb_team_member_description div .number{display:block;margin-bottom: 10px;}
.divifinance_homev15_testi_blurb1 .et-pb-icon{height: 60px;width: 60px;border-radius: 50%;line-height: 60px;background:var(--pink);text-align:center;}
.divifinance_homev15_blog .divifinance_homev15_blog_content1{position: relative;background-color: var(--white);border-radius: 6px;margin-left: 11px;margin-right: 11px;margin-top: -50px;padding: 0 23px 25px;-webkit-box-shadow: 0 0 62px 0 rgb(27 31 45 / 9%);box-shadow: 0 0 62px 0 rgb(27 31 45 / 9%);z-index:1;}
.divifinance_homev15_blog .divifinance_homev15_blog_content1 .category{font-size: 13px;font-weight: 600;text-transform: uppercase;border-radius: 12px;padding: 3px 21px;position: absolute;left: 20px;top: -15px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;background: var(--black);}
.divifinance_homev15_blog .divifinance_homev15_blog_content1 .category a,.divifinance_homev15_blog .et_pb_post:hover .divifinance_homev15_blog_content1 .author a{color: var(--white);}
.divifinance_homev15_blog .et_pb_post .divifinance_homev15_blog_content1:before{position: absolute;content: '';left: 0;right: 0;bottom: 0;top: 0;background:var(--black);opacity: 0;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-transform: perspective(400px) rotateX(-90deg);-ms-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-ms-transform-origin: top;transform-origin: top;border-radius: 6px;z-index: -1;}
.divifinance_homev15_blog .et_pb_post:hover .divifinance_homev15_blog_content1:before{-webkit-transform: perspective(400px) rotateX(0);-ms-transform: perspective(400px) rotateX(0);transform: perspective(400px) rotateX(0);opacity: 1;}
.divifinance_homev15_blog .et_pb_post .date{color:var(--pink);}
.divifinance_homev15_blog .et_pb_post:hover .divifinance_homev15_blog_content1 .category{background: var(--pink);}
.divifinance_homev15_blog .et_pb_post .more-link:before{position: absolute;content: '';left: 0;top: 11px;height: 1px;width: 21px;background-color: var(--pink);}
.divifinance_homev15_project .project .divifinance_homev15_project_content{position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 0;visibility: hidden;border-radius: 6px;overflow: hidden;-webkit-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.divifinance_homev15_project .project .divifinance_homev15_project_content1{position: absolute;right: 20px;bottom: 20px;text-align: right;display:flex;flex-direction:column-reverse;}
.divifinance_homev15_project .project .divifinance_homev15_project_content:before{position: absolute;content: "";opacity: .9;left: 0;right: 0;bottom: 0;top: 0;background: var(--black);}
.divifinance_homev15_project .project .divifinance_homev15_project_content:after{position: absolute;content: "";opacity: .9;right: 43%;bottom: 90px;width: 100%;height: 100%;-webkit-transform: rotate(-30deg) scale(.8);-ms-transform: rotate(-30deg) scale(.8);transform: rotate(-30deg) scale(.8);border-radius: 25px;-webkit-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;background-color: var(--pink);}
.divifinance_homev15_project .project:hover .divifinance_homev15_project_content:after{-webkit-transform: rotate(-30deg) scale(1);-ms-transform: rotate(-30deg) scale(1);transform: rotate(-30deg) scale(1);}
.divifinance_homev15_project .project:hover .divifinance_homev15_project_content{opacity: 1;visibility: visible;}
.divifinance_homev15_project .project:hover .et_overlay:before{-webkit-transform: translateX(0) rotate(0);-ms-transform: translateX(0) rotate(0);transform: translateX(0) rotate(0);}
.divifinance_homev15_process .et_pb_module_header:before{position: absolute;content: '';left: -105px;top: 6px;background: var(--dfb_color1);width: 75px;height: 1px;}
.divifinance_homev15_process .et_pb_module_header:after{position: absolute;content: '';right: -105px;top: 6px;background: var(--dfb_color1);width: 75px;height: 1px;}
.divifinance_homev15_process h3{font-size: 22px;font-weight: 600;margin-bottom: 8px;color:var(--black);}
.divifinance_homev15_service .divifinance_homev15_service_blurb1 .et-pb-icon{width: 75px;height: 80px;line-height: 75px;text-align: center;}
.divifinance_homev15_service .divifinance_homev15_service_blurb1 .et_pb_main_blurb_image:before{position: absolute;content: "";top: 16px;left: -5px;height: 64px;width: 100px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);border-radius: 32px;background-color: var(--pink);z-index: -1;}
.divifinance_homev15_service .et_pb_column:hover .divifinance_homev15_service_blurb1{opacity: 0;visibility: hidden;}
.divifinance_homev15_service .divifinance_homev15_service_overlay{position: absolute;top: 0;left: 0;right: 0;bottom: 0;visibility: hidden;opacity: 0;border-radius: 6px;padding: 0 20px;-webkit-transition: all .5s ease 0s;-o-transition: all .5s ease 0s;transition: all .5s ease 0s;}
.divifinance_homev15_service .et_pb_column:hover .divifinance_homev15_service_overlay{opacity: 1;visibility: visible;}
.divifinance_homev15_service .et_pb_promo .et_pb_button_wrapper{position: relative;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);}
.divifinance_homev15_service .et_pb_promo .et_pb_button:after{width: 60px;height: 60px;line-height: 60px !important;text-align: center;-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);opacity: 0 !important;border-radius: 50%;-webkit-transition: all .5s ease .5s;-o-transition: all .5s ease .5s;transition: all .5s ease .5s;background-color: var(--pink);position: unset;margin-left: 0 !important;display:block;margin: auto !important;}
.divifinance_homev15_service .et_pb_column:hover .et_pb_promo .et_pb_button:after{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1 !important;}
.divifinance_homev15_whatwedo_img1:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);} 
.divifinance_homev15_whatwedo_img1 img{border-radius: 6px;-webkit-transition: 1s;-o-transition: 1s;transition: 1s;}
.divifinance_homev15_whatwedo_img2 img{width:400px !important;height:360px;object-fit:cover;border-radius: 6px;}
@-webkit-keyframes shine2{100%{left:125%}}@keyframes shine2{100%{left:125%}}
.divifinance_homev15_contact .et-pb-icon:before{position: absolute;content: "";left: 0;right: 0;margin: auto;top: 45px;width: 2px;height: 75px;background: var(--dfb_color1);}
.divifinance_homev15_contact .et-pb-icon{position:relative;}
.divifinance_homev15_pricing .et_pb_blurb_container{display: flex;justify-content: space-between;}
.divifinance_homev15_pricing .et_pb_pricing_title:before{position: absolute;content: "";top: 0;left: -15px;width: 16px;height: 27px;-webkit-clip-path: polygon(0px 0px,100% 0px,100% 100%,0px 100%,90% 50%);clip-path: polygon(0px 0px,100% 0px,100% 100%,0px 100%,90% 50%);background: var(--black);}
.divifinance_homev15_pricing .et_pb_pricing_title:after{position: absolute;content: "";top: 0;right: -15px;width: 16px;height: 27px;-webkit-clip-path: polygon(100% 0px,10% 50%,100% 100%,0px 100%,0px 0px);clip-path: polygon(100% 0px,10% 50%,100% 100%,0px 100%,0px 0px);background: var(--black);}
.divifinance_homev15_pricing .et_pb_pricing li:before {content: '\4e';font-family: ETmodules;color: var(--pink);font-size: 15px;position: absolute;left: 0;top: 0;}

/***** Home V2 Footer *****/
.divifinance_homev2_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap{position: absolute;top: 0;right: 0;width: 35%;}
.divifinance_homev2_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button .et_pb_newsletter_button_text{font-size:13px;}
.divifinance_homev2_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom:0;margin-bottom:0;}
.divifinance_homev2_footer_menu .et-menu li a:before{font-family: ETmodules;content: "\24";position: absolute;font-weight: 800;top: -2px;left: 0;line-height: 20px;font-size: 15px;color: var(--white);vertical-align:middle;}
.divifinance_homev2_footer_menu .et_pb_menu__menu{display: block;width: 100%;}
.divifinance_homev2_footer_menu .et-menu{display: block !important;margin: 0 !important;width: 100%;}
.divifinance_homev2_footer_menu .et-menu li{display: block !important;padding: 0;margin: 0 0 7px 0 !important;}
.divifinance_homev2_footer_menu .et_mobile_nav_menu{display: none !important;}
.divifinance_homev2_footer_menu .et-menu li:hover a{padding-left:25px !important;}
.divifinance_homev2_footer_post .et_pb_post{margin-bottom: 25px !important;}
.divifinance_homev2_footer_post .et_pb_post:last-child{margin-bottom: 0 !important;}
.divifinance_homev2_footer_post .et_pb_post .entry-featured-image-url{width: 100%;max-width: 100px;margin-bottom: 0px;float: left;
display: inline-block;}
.divifinance_homev2_footer_gallery .et_pb_gallery_item:last-child{margin-right:0 !important;}
@media only screen and (max-width:981px){
.divifinance_homev2_footer_post .et_pb_post{width: 85%;
margin: auto;}
.divifinance_homev2_footer_menu .et-menu li a:before{display:none;}	
}  
@media only screen and (max-width:767px){
.divifinance_homev2_footer_post .et_pb_post{width: 100%;
margin: auto;}    
}  

/***** Home V3 Header *****/
.divifinance_homev3_header2 .et_pb_blurb:hover .et-pb-icon{transform: rotateY(180deg);}
.divifinance_homev3_header2 .et_pb_blurb .et-pb-icon{transition: all .3s ease;}
.divifinance_homev3_header3 .et_pb_blurb .et-pb-icon,.divifinance_homev3_footer1 .et_pb_blurb .et-pb-icon{height: 50px;width: 50px;line-height: 50px;background-color:var(--pink);border-radius: 50%;text-align:center;transition: all .3s ease;}
.divifinance_homev3_header3 .et_pb_blurb:hover .et-pb-icon{transform: rotate(360deg);}

/***** Home V3 Footer *****/
.divifinance_homev3_footer1 .et_pb_blurb:hover .et-pb-icon{transform: rotateY(180deg);}

/***** Home V4 Footer *****/
.divifinance_homev4_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap{position: absolute;top: 0;right: 0;width: 35%;overflow:hidden;}
.divifinance_homev4_footer_eoptin .et_pb_newsletter_form form{position:relative;}
.divifinance_homev4_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_field{padding-bottom:0;}
.divifinance_homev4_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text{font-size: 15px;}
.divifinance_homev4_footer .divifinance_homev4_footer_text h3{font-size: 21px;line-height: 30px;position: absolute;bottom: auto;writing-mode: vertical-lr;letter-spacing: 0;top: 8px;transform: rotate(180deg);left: 115px;padding:0;}
.divifinance_homev4_footer_post .et_pb_post{padding: 20px 0 10px;margin:0;}
.divifinance_homev4_footer_post .et_pb_post:first-child{padding-top:5px;}
.divifinance_homev4_footer_post .et_pb_post:last-child{margin-bottom: 0 !important;}
.divifinance_homev4_footer_post .et_pb_post .entry-featured-image-url{width: 100%;max-width: 100px;margin-bottom: 0px;float: left;display: inline-block;}
.divifinance_homev4_footer_post .et_pb_post:last-child{padding: 20px 0 0;border-bottom: none;margin:0;}
.divifinance_homev4_footer .et_pb_menu ul,.divifinance_homev14_footer .et_pb_menu ul,.divifinance_homev12_footer .et_pb_menu ul,.divifinance_homev13_footer .et_pb_menu ul,.divifinance_homev8_footer .et_pb_menu ul{display:block !important;}
.divifinance_homev4_footer .et_pb_menu .et_pb_menu__menu,.divifinance_homev14_footer .et_pb_menu .et_pb_menu__menu,.divifinance_homev12_footer .et_pb_menu .et_pb_menu__menu,.divifinance_homev13_footer .et_pb_menu .et_pb_menu__menu,.divifinance_homev8_footer .et_pb_menu .et_pb_menu__menu{display: block;width: 100%;}
.divifinance_homev4_footer .et_pb_menu .et_mobile_nav_menu,.divifinance_homev14_footer .et_pb_menu .et_mobile_nav_menu,.divifinance_homev12_footer .et_pb_menu .et_mobile_nav_menu,.divifinance_homev13_footer .et_pb_menu .et_mobile_nav_menu,.divifinance_homev8_footer .et_pb_menu .et_mobile_nav_menu{display: none !important;}
.divifinance_homev4_footer .et_pb_menu .et-menu,.divifinance_homev14_footer .et_pb_menu .et-menu,.divifinance_homev12_footer .et_pb_menu .et-menu,.divifinance_homev13_footer .et_pb_menu .et-menu,.divifinance_homev8_footer .et_pb_menu .et-menu{margin:0;}
.divifinance_homev4_footer .et_pb_menu li,.divifinance_homev14_footer .et_pb_menu li,.divifinance_homev12_footer .et_pb_menu li,.divifinance_homev13_footer .et_pb_menu li,.divifinance_homev8_footer .et_pb_menu li{padding:0;}
.divifinance_homev4_footer .et_pb_menu li a:before,.divifinance_homev14_footer .et_pb_menu li a:before,.divifinance_homev12_footer .et_pb_menu li a:before,.divifinance_homev13_footer .et_pb_menu li a:before,.divifinance_homev8_footer .et_pb_menu li a:before{content: '\35';font-family: ETmodules;font-size: 14px;margin-right: 8px;}
@media only screen and (max-width:981px){
.divifinance_homev4_footer_post .et_pb_post{width: 87%;margin: auto !important;}
.divifinance_homev4_footer .et_pb_menu .et-menu,.divifinance_homev14_footer .et_pb_menu .et-menu,.divifinance_homev12_footer .et_pb_menu .et-menu,.divifinance_homev13_footer .et_pb_menu .et-menu,.divifinance_homev8_footer .et_pb_menu .et-menu{width: 100% !important;}	
.divifinance_homev4_footer .et_pb_menu li a:before,.divifinance_homev14_footer .et_pb_menu li a:before,.divifinance_homev12_footer .et_pb_menu li a:before,.divifinance_homev13_footer .et_pb_menu li a:before,.divifinance_homev8_footer .et_pb_menu li a:before{display:none;}
.divifinance_homev4_footer .et_pb_menu li,.divifinance_homev14_footer .et_pb_menu li,.divifinance_homev12_footer .et_pb_menu li,.divifinance_homev13_footer .et_pb_menu li,.divifinance_homev8_footer .et_pb_menu li{text-align: center;display: block !important;padding:0;}
.divifinance_homev4_footer .divifinance_homev4_footer_text h3{display:none;}
}
@media only screen and (max-width:767px){
.divifinance_homev4_footer_post .et_pb_post{width: 90%;margin: auto !important;}
.divifinance_homev4_footer_eoptin .et_pb_newsletter_form .et_pb_newsletter_button_wrap .et_pb_newsletter_button_text{font-size: 15px;}} 

/***** Home V5 Footer *****/
.divifinance_homev5_footer1 .et_pb_menu li a:after,.divifinance_homev12_footer1 .et_pb_menu li a:after{position: absolute;content: "|";right:-3px;top:0;}
.divifinance_homev5_footer1 .et_pb_menu li:last-child a:after,.divifinance_homev12_footer1 .et_pb_menu li:last-child a:after{display:none;}
.divifinance_homev5_footer1 .et_pb_menu li:last-child a,.divifinance_homev12_footer1 .et_pb_menu li:last-child a{padding-right:0 !important;}

/***** Home V8 Footer *****/
.divifinance_homev8_footer .et_pb_menu li:hover{transform: translateX(5px);}
.divifinance_homev8_footer .et_pb_menu li{transition: all 0.4s ease;}
.divifinance_homev8_footer .et_pb_social_media_follow li:hover a{box-shadow: 0 0 0 4em var(--pink) inset, 0 5px 15px var(--black); background-color: var(--pink);}
@keyframes move{
0% {
    transform: translateY(0);
}
50% {
    transform: translateY(-20px);
}
100% {
    transform: translateY(0);
}}

/***** Home V9 Header *****/
.divifinance_homev9_header1 .et-pb-icon{    animation: blinker 1s linear infinite;-moz-animation: blinker 1s linear infinite;-webkit-animation: blinker 1s linear infinite;}
.divifinance_homev9_header2 .et_pb_blurb:hover .et-pb-icon{animation: shakeX 1s linear;-moz-animation: shakeX 1s linear;-webkit-animation: shakeX 1s linear;}
@keyframes shakeX{
0%, 100% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}
10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
}
20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px,0,0);
    transform: translate3d(10px,0,0);
}}
@keyframes blinker{
0% {
    opacity: 1;
}
50% {
    opacity: .3;
}
100% {
    opacity: 1;
}}

/***** Home V9 Footer *****/
.divifinance_homev9_footer1 .et-pb-icon{height: 46px;width: 46px;line-height: 46px;text-align: center;background: var(--pink);}
.divifinance_homev9_footer1 .et_pb_main_blurb_image:before{background-color: var(--pink);content: "";z-index: 1;position: absolute;right: -12px;top: 50%;transform: translateY(-50%) skewX(-18deg);width: 20px;bottom: 0;height: 47px;}

/***** Home V12 Header *****/
.divifinance_homev12_header1 .et_pb_blurb .et_pb_blurb_description span{color: var(--white) !important;}
.divifinance_homev12_header1 .et_pb_blurb:hover .et-pb-icon,.divifinance_homev12_footer .et_pb_blurb:hover .et-pb-icon{animation: icon-bounce 800ms ease-out infinite;-webkit-animation: icon-bounce 800ms ease-out infinite;}
.divifinance_homev12_header1 .et_pb_social_media_follow a:after{content: "";position: absolute;width: 5px;height: 5px;background-color: var(--white);border-radius: 50%;top: 50%;transform: translatey(-50%);right: 0;transition: all 220ms linear;}
@keyframes icon-bounce{
0%, 100%, 20%, 50%, 80% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
40% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
}
60% {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    transform: translateY(-5px);
}}

/***** Home V12 Footer *****/
.divifinance_homev12_footer .et_pb_menu li a:after,.divifinance_homev13_footer .et_pb_menu li a:after{content: '';-webkit-transition: .3s cubic-bezier(.24,.74,.58,1);-khtml-transition: .3s cubic-bezier(.24,.74,.58,1);-moz-transition: .3s cubic-bezier(.24,.74,.58,1);-ms-transition: .3s cubic-bezier(.24,.74,.58,1);-o-transition: .3s cubic-bezier(.24,.74,.58,1);transition: .3s cubic-bezier(.24,.74,.58,1);width: 0;height: 1px;max-height: 1px;overflow: hidden;position: absolute;bottom: 3px;left: 0;background-color: var(--pink);}
.divifinance_homev12_footer .et_pb_menu li a:hover:after,.divifinance_homev13_footer .et_pb_menu li a:hover:after{width: 100%;}
.divifinance_homev12_footer1 .et_pb_number_counter .percent p{line-height: 55px !important;}

/***** Home V13 Footer *****/
.divifinance_homev13_footer .et_pb_menu li:hover a{margin-left: 9px;}

/***** Home V14 Footer *****/
.divifinance_homev14_footer .et_pb_blurb .et-pb-icon{width: 46px;height: 46px;line-height: 46px;text-align: center;background-color: var(--pink);border-radius:50%;}

/***** Home V15 Header *****/
.divifinance_homev15_header .et_pb_text span{background-color: var(--pink);margin-right: 10px;padding: 2px 10px;border-radius: 11px;}

/***** Home V15 Footer *****/
.divifinance_homev15_footer .et_pb_menu .et-menu li:before{position: absolute;content: '';left: -20px;top: 2px;width: 10px;height: 10px;background-color: var(--pink);border-radius: 50%;-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;opacity: 0;}
.divifinance_homev15_footer .et_pb_menu .et-menu li:after{position: absolute;content: '';left: -30px;top: 5px;width: 5px;height: 5px;background-color: var(--pink);border-radius: 50%;-webkit-transition: .5s ease;-o-transition: .5s ease;transition: .5s ease;opacity: 0;}
.divifinance_homev15_footer .et_pb_menu .et-menu li:hover:before,.divifinance_homev15_footer .et_pb_menu .et-menu li:hover:after{opacity: 1;}


/* hamburger menu */
.et_divi_100_custom_hamburger_menu__icon {position: relative;display: block;width: 1.875rem;/*height: 1.875rem;*/box-sizing: border-box;cursor: pointer;padding: 0.25rem;clear: both;z-index:9999;}
.et_divi_100_custom_hamburger_menu__icon div{background:var(--white);width:100%;height:.125rem;margin:.25rem auto;border-radius:10px;-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);-webkit-transform:0;transform:0;-webkit-transform-origin:center;transform-origin:center;}
.et_divi_100_custom_hamburger_menu__icon div:before,.et_divi_100_custom_hamburger_menu__icon div:after{-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);}
/* Type 1 */
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child){width:0;margin-left:0;opacity:1;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S3DF;animation-name: T1S3DF;}
@-webkit-keyframes T1S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S3L;animation-name: T1S3L;}
@-webkit-keyframes T1S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S4DF;animation-name: T1S4DF;}
@-webkit-keyframes T1S4DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {width: 0;margin-right: 0;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {width: 0;margin-right: auto;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S4DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {width: 0;margin-right: 0;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {width: 0;margin-right: auto;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S4L;animation-name: T1S4L;}
@-webkit-keyframes T1S4L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {width: 0;margin-left: 0;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {width: 0;margin-left: auto;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S4L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;}
	20% {width: 100%;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {width: 0;margin-left: 0;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {width: 0;margin-left: auto;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T1S5DF;animation-name: T1S5DF;}
@-webkit-keyframes T1S5DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: top right;transform-origin: top right;}
	25% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T1S5DF {
	0% {margin-right: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: top right;transform-origin: top right;}
	25% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(0.375rem) rotate(10deg);transform: translateY(0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
	90% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {-webkit-animation-name: T1S5DM;animation-name: T1S5DM;width: 0%;}
@-webkit-keyframes T1S5DM {
	0% {width: 100%;opacity: 1;}
	40% {width: 100%;}
	50% {width: 0%;opacity: 1;}
}
@keyframes T1S5DM {
	0% {width: 100%;opacity: 1;}
	40% {width: 100%;}
	50% {width: 0%;opacity: 1;}
}
.et_divi_100_custom_hamburger_menu--type-1.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T1S5L;animation-name: T1S5L;}
@-webkit-keyframes T1S5L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	25% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T1S5L {
	0% {margin-left: 0;-webkit-transform: none;transform: none;-webkit-transform-origin: bottom left;transform-origin: bottom left;}
	25% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	30% {width: 100%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	40% {width: 0%;-webkit-transform: translateY(-0.375rem) rotate(10deg);transform: translateY(-0.375rem) rotate(10deg);}
	50% {width: 0%;-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);
	}
	90% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
/* Type 2 */
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0;}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before, .et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after{content:'';display:block;background:var(--white);width:2px;min-width:2px;height:2px;border-radius:10px;margin:0 2px 0 0;}
.et_divi_100_custom_hamburger_menu--type-2 .et_divi_100_custom_hamburger_menu__icon div:after, .et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after{width:100%;margin:0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-2.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {width: 0;min-width: 0;margin-left: 0;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T2S3DF;animation-name: T2S3DF;}
@-webkit-keyframes T2S3DF {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T2S3DF {
	0% {-webkit-transform: none;transform: none;}
	20% { -webkit-transform: none; transform: none; }
	40% { -webkit-transform: translateY(0.375rem); transform: translateY(0.375rem);}
	80% { -webkit-transform: translateY(0.375rem) rotate(45deg); transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {-webkit-animation-name: T2S3DFB;animation-name: T2S3DFB;}
@-webkit-keyframes T2S3DFB {
	0% { width: 100%; -webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
@keyframes T2S3DFB {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {-webkit-animation-name: T2S3DMA;animation-name: T2S3DMA;}
@-webkit-keyframes T2S3DMA {
	0% {width: 100%; -webkit-transform: none;transform: none;}
	20% { -webkit-transform: none; transform: none;}
}
@keyframes T2S3DMA {
	0% { width: 100%;-webkit-transform: none; transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T2S3DL;animation-name: T2S3DL;}
@-webkit-keyframes T2S3DL {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.25rem);transform: translateY(-0.25rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T2S3DL {
	0% {-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
	40% {-webkit-transform: translateY(-0.25rem);transform: translateY(-0.25rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {-webkit-animation-name: T2S3DFB;animation-name: T2S3DFB;}
@keyframes T2S3DFB {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-3.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {-webkit-animation-name: T2S3DMA;animation-name: T2S3DMA;}
@keyframes T2S3DMA {
	0% {width: 100%;-webkit-transform: none;transform: none;}
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {width: 0%;min-width: 0;margin: 0 auto;opacity: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {position: relative;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {position: absolute;width: 100%;-webkit-transition: all 0.3s linear transform 0.3s 0.3s linear;transition: all 0.3s linear transform 0.3s 0.3s linear;-webkit-transform-origin: center;transform-origin: center;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-4.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {width: 100%;min-width: 0;opacity: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {position: relative;-webkit-animation-name: T2S5DF;animation-name: T2S5DF;-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
@-webkit-keyframes T2S5DF {
	20% {-webkit-transform: none;transform: none;}
}
@keyframes T2S5DF {
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {position: absolute;width: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:before {left: 0;-webkit-animation-name: T2S5DFB;animation-name: T2S5DFB;}
@-webkit-keyframes T2S5DFB {
	20% {width: 0%;}
}
@keyframes T2S5DFB {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child:after {right: 0;-webkit-animation-name: T2S5DFA;animation-name: T2S5DFA;}
@-webkit-keyframes T2S5DFA {
	20% {width: 0%;}
}
@keyframes T2S5DFA {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child), .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {position: relative;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {margin: 0 auto;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):before {display: none;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child):after {-webkit-animation-name: T2S5DL;animation-name: T2S5DL; width: 2px;}
@-webkit-keyframes T2S5DL {
	20% {-webkit-transform: 100%;transform: 100%;}
}
@keyframes T2S5DL {
	20% {-webkit-transform: 100%;transform: 100%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {position: relative;-webkit-animation-name: T2S5DL;animation-name: T2S5DL;-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
@keyframes T2S5DL {
	20% {-webkit-transform: none;transform: none;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {position: absolute;width: 0;}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:before {left: 0;-webkit-animation-name: T2S5DFB;animation-name: T2S5DFB;}
@keyframes T2S5DFB {
	20% {width: 0%;}
}
.et_divi_100_custom_hamburger_menu--type-2.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after, .et_divi_100_custom_hamburger_menu--style-5.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child:after {right: 0;-webkit-animation-name: T2S5DMA;animation-name: T2S5DMA;}
@-webkit-keyframes T2S5DMA {
	20% {width: 0%;}
}
@keyframes T2S5DMA {
	20% {width: 0%;}
}
/* Type 3 */
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:before {width: 100%;margin: 0 2px 0 0;}
.et_divi_100_custom_hamburger_menu--type-3 .et_divi_100_custom_hamburger_menu__icon div:after {width: 2px;margin: 0;}
/* Type 4 */
.et_divi_100_custom_hamburger_menu--type-4 .et_divi_100_custom_hamburger_menu__icon div {width: 2px;margin-right: auto;margin-left: auto;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S2DF;animation-name: T4S2DF;}
@-webkit-keyframes T4S2DF {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T4S2DF {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	40% {-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-2 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T4S2L;animation-name: T4S2L;}
@-webkit-keyframes T4S2L {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T4S2L {
	0% {-webkit-transform: none;transform: none;}
	20% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	40% {-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {-webkit-animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);animation: T4S30.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);}
@-webkit-keyframes T4S3 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes T4S3 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {-webkit-animation-timing-function: linear;animation-timing-function: linear;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S3DF;animation-name: T4S3DF;}
@-webkit-keyframes T4S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
@keyframes T4S3DF {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(0.375rem);transform: translateY(0.375rem);}
	80% {-webkit-transform: translateY(0.375rem) rotate(45deg);transform: translateY(0.375rem) rotate(45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-3 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-animation-name: T4S3L;animation-name: T4S3L;}
@-webkit-keyframes T4S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
@keyframes T4S3L {
	0% {-webkit-transform: none;transform: none;}
	40% {width: 2px;-webkit-transform: translateY(-0.375rem);transform: translateY(-0.375rem);
	}
	80% {-webkit-transform: translateY(-0.375rem) rotate(-45deg);transform: translateY(-0.375rem) rotate(-45deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled {-webkit-animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);animation: T4S40.6s cubic-bezier(0.28, 0.55, 0.385, 1.65);}
@-webkit-keyframes T4S4 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes T4S4 {
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-4 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-animation-name: T4S4DF;animation-name: T4S4DF;}
@-webkit-keyframes T4S4DF {}
@keyframes T4S4DF {}.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s cubic-bezier(.28,.55,.385,1.65);transition:0.3s cubic-bezier(.28,.55,.385,1.65);-webkit-transition-timing-function:cubic-bezier(.28,.55,.385,1.65);transition-timing-function:cubic-bezier(.28,.55,.385,1.65);}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {width: 2px;-webkit-transform: none;transform: none;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-transform: translateY(-4px);transform: translateY(-4px);}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {width: 100%;opacity: 1;}
.et_divi_100_custom_hamburger_menu--type-4.et_divi_100_custom_hamburger_menu--style-5 .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-transform: translateY(4px);transform: translateY(4px);}
/* Toggled */
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div {width: 100%;-webkit-animation-duration: 0.6s;animation-duration: 0.6s;
	-webkit-animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);animation-timing-function: cubic-bezier(0.28, 0.55, 0.385, 1.65);}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:after, .et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:before {width: 100%;}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:first-child {-webkit-transform: translateY(0.375rem) rotate(45deg);
	transform: translateY(0.375rem) rotate(45deg);}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:not(:first-child):not(:last-child) {opacity: 0;}
.et_divi_100_custom_hamburger_menu__icon.et_divi_100_custom_hamburger_menu__icon--toggled div:last-child {-webkit-transform: translateY(-0.375rem) rotate(-45deg);
	transform: translateY(-0.375rem) rotate(-45deg);}
.et_divi_100_custom_hamburger_menu .mobile_menu_bar:before, .et_divi_100_custom_hamburger_menu .mobile_menu_bar:after {display: none;}




/*Back To Top Style*/
.et_divi_100_custom_back_to_top .et_pb_scroll_top {z-index: 9999999;position: fixed;right: 20px;bottom: 20px;background: #236e9c;width: 40px;height: 40px;box-shadow: 0 2px 4px rgba(108, 46, 185, 0.2);-webkit-transition: all 0.2s ease, -webkit-transform 0.6s ease;transition: all 0.2s ease, -webkit-transform 0.6s ease;transition: all 0.2s ease, transform 0.6s ease;transition: all 0.2s ease, transform 0.6s ease, -webkit-transform 0.6s ease;cursor: pointer;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top:before {display: none;}
.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-webkit-animation: none !important;animation: none !important;}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top, .et_divi_100_custom_back_to_top .et_pb_scroll_top.et-hidden {-webkit-transform: scale(0) rotate(0deg);transform: scale(0) rotate(0deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(360deg);transform: scale(1) rotate(360deg);}
	.et_divi_100_custom_back_to_top .et_pb_scroll_top .et-icon-arrow-up {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
	.et_divi_100_custom_back_to_top--style-1 .et_pb_scroll_top {border-radius: 100%;}
	.et_divi_100_custom_back_to_top--style-2 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top {border-radius: 4px;}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top.et-visible {-webkit-transform: scale(1) rotate(405deg);transform: scale(1) rotate(405deg);}
	.et_divi_100_custom_back_to_top--style-3 .et_pb_scroll_top .et-icon-arrow-up {-webkit-transform: translate(-50%, -50%) rotate(-45deg);transform: translate(-50%, -50%) rotate(-45deg);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top {right: 0;border-radius: 4px 0 0 4px;}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-4 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 0 0 4px;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: var(--white);font-weight: 700;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1) translate(100%, 0);transform: scale(1) translate(100%, 0);}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-5 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top {right: 0;width: auto;border-radius: 4px 4px 0 0;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top:before {content: 'Back To Top';display: inline-block;color: var(--white);font-weight: 700;}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-hidden {right: 40px;bottom: 100px;-webkit-transform-origin: right top;transform-origin: right top;-webkit-transform: scale(1) translate(100%, 0) rotate(-90deg);transform: scale(1) translate(100%, 0) rotate(-90deg);}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top.et-visible {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
	.et_divi_100_custom_back_to_top--style-6 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top {right: 0;left: 0;bottom: 0;width: auto;padding: 0 20px;line-height: 40px;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top:before {content: 'Back To Top';display: block;color: var(--white);font-weight: 700;text-align: center;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top, .et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top.et-hidden {-webkit-transform: scale(1);transform: scale(1);}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top.et-visible {-webkit-transform: none;transform: none;}
	.et_divi_100_custom_back_to_top--style-7 .et_pb_scroll_top .et-icon-arrow-up {display: none;}
	
/*****Pagination******/
.pagination-container{ margin-bottom:0px !important;}
.et_pb_row_custom_pagination{clear:both;text-align: left;}
.pagination-container{padding-top: 20px !important;margin-top:2em;margin-bottom:2em;}
.screen-reader-text{display: none;}
.navigation.dfb_blogpagination .page-numbers{display: inline-block;border-right: 0;padding: 0em 1em;margin: 0 -1px;line-height: 2.6em;}
.navigation.dfb_blogpagination .page-numbers.prev,.navigation.dfb_blogpagination .page-numbers.next{padding: 0 .5em;}
.navigation.dfb_blogpagination span.page-numbers {color:var(--white);border: 1px solid;border-color:var(--black) !important;font-weight: 600;}
.navigation.dfb_blogpagination .page-numbers .et-pb-icon{font-size: 1.6em;vertical-align: middle;line-height: 1.5em;margin-top: -3px;}
.navigation.dfb_blogpagination a.page-numbers:hover, .navigation.dfb_blogpagination span.page-numbers {background-color: var(--black) !important;}
.navigation.dfb_blogpagination a.page-numbers {color: var(--white) !important;background: var(--black);}
.navigation.dfb_blogpagination a.page-numbers:hover {color: var(--white) !important; } 


/********** Mobile Menu Style1************/
 .et_divi_100_mm_m_style1 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}
  
  /*change hamburger icon to x when mobile menu is open*/

.et_divi_100_mm_m_style1 #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,
.et_divi_100_mm_m_style1 .et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before {
	content: '\4d';
}


/*adjust the new toggle element which is added via jQuery*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et_divi_100_mm_m_style1 ul.et_mobile_menu li.page_item_has_children .mobile-toggle,
.et-db.et_divi_100_mm_m_style1 #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et-db.et_divi_100_mm_m_style1 #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle {
	width: 44px;
	height: 100%;
	padding: 0px !important;
	max-height: 44px;
	border: none;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 999;
	background-color: transparent;
}


/*some code to keep everyting positioned properly*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu>li.menu-item-has-children,
.et_divi_100_mm_m_style1 ul.et_mobile_menu>li.page_item_has_children,
.et_divi_100_mm_m_style1 ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children {
	position: relative;
}


/*remove default background color from menu items that have children*/

.et_divi_100_mm_m_style1 .et_mobile_menu .menu-item-has-children>a,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a {
	background-color: transparent;
}


/*hide the submenu by default*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et_divi_100_mm_m_style1 #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,
.et_divi_100_mm_m_style1.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu {
	display: none !important;
	visibility: hidden !important;
}


/*show the submenu when toggled open*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et_divi_100_mm_m_style1 #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,
.et_divi_100_mm_m_style1.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible {
	display: block !important;
	visibility: visible !important;
}


/*adjust the toggle icon position and transparency*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle {
	text-align: center;
	opacity: 1;
}


/*submenu toggle icon when closed*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after {
	top: 10px;
	position: relative;
	font-family: "ETModules";
	content: '\33';
	color:  var(--black);
	background:  var(--white);
	border-radius: 50%;
	padding: 3px;
}


/*submenu toggle icon when open*/

.et_divi_100_mm_m_style1 ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,
.et_divi_100_mm_m_style1.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after {
	content: '\4d';
}


/*adjust the position of the hamburger menu*/

.et_divi_100_mm_m_style1 .mobile_menu_bar {
	position: relative;
	display: block;
	bottom: 5px;
	line-height: 0;
}


/*force the background color and add a rounded border*/

.et_divi_100_mm_m_style1 .et_pb_menu .et_mobile_menu,
.et_divi_100_mm_m_style1 .et_pb_menu .et_mobile_menu ul {
	background-color: var(--white) !important;
	border-radius: 10px;
}

/********** Mobile Menu Style2************/
 .et_divi_100_mm_m_style2{overflow-x: hidden;}
 .et_divi_100_mm_m_style2 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}
/*edit the Divi submenu*/
.et_divi_100_mm_m_style2 .et_pb_menu .nav li ul {
margin-top:20px!important;
} 

/*Mobile Menu*/
.et_divi_100_mm_m_style2 .et_mobile_menu{
Border-top:none;
display: block!important;
padding-top:100px!important;
padding-left: 0!important;
padding-right: 0!important;
z-index: 9998;
min-width:100vw;
min-height:100vh;
top:-15px !important;
left:-5vw !important;
position: absolute !important;
}

.et_divi_100_mm_m_style2 .mobile_nav.closed #mobile_menu,
.et_divi_100_mm_m_style2 .mobile_nav.closed .et_mobile_menu,
.et_divi_100_mm_m_style2.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: translateY(-110%);
-webkit-transform: translateY(-110%);
transform-origin:top;
-webkit-transform-origin:top;
transition: .8s ease-in-out!important;
visibility:hidden;
}

.et_divi_100_mm_m_style2 .mobile_nav.opened #mobile_menu,
.et_divi_100_mm_m_style2 .mobile_nav.opened .et_mobile_menu,
.et_divi_100_mm_m_style2.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform:translateY(-10px);
-webkit-transform: translateY(-10px);
transform-origin:top;
-webkit-transform-origin:top;
transition: .8s ease-in-out;
visibility:visible;
}

.et_divi_100_mm_m_style2 .et_mobile_menu li a{
text-align:center;
padding-left:0px!important;
background:transparent!important;
}
  

.et_divi_100_mm_m_style2 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}

.et_divi_100_mm_m_style2 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color: var(--white) !important;
font-weight: inherit;
}
  
/*Mobile Menu Bar*/
.et_divi_100_mm_m_style2 .mobile_menu_bar{
/*top: 5px;
/*padding:0;
right:-10px;
position:absolute;*/
right:-10px;
z-index:10001;
}  

/*change Divi hamburger menu to X*/
.et_divi_100_mm_m_style2 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
color:var(--black);
}

@media all and (min-width: 768px) and (max-width: 980px){
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}

  
}
  
/**** Divi Mobile Menu Collapse Effect ****/
/**** This hides the sub menu items on mobile ****/
.et_divi_100_mm_m_style2.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
}

/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
}

/**** This styles the icon and moves it to the right ****/
.et_divi_100_mm_m_style2 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}

/**** Here you can swap out the actual icons ****/
.et_divi_100_mm_m_style2 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color:  var(--black);
font-size: 16px;
font-family: ETmodules;
}
.et_divi_100_mm_m_style2 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}
/********** Mobile Menu Style3************/
 .et_divi_100_mm_m_style3{overflow-x: hidden;}
.et_divi_100_mm_m_style3 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}


/*Mobile Menu*/
.et_divi_100_mm_m_style3 .et_mobile_menu{
Border-top:none;
display: block!important;
min-height: 100vh;
padding-top:60px!important;
padding-left:0px!important;
padding-right:0px!important;
z-index: 9998 !important;
width: 80% !important;
min-width: 200px;
left: auto!important;
max-width: 350px;
right: -5vw;
top:-15px !important;
position: absolute !important;
box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-webkit-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
}

.et_divi_100_mm_m_style3 .mobile_nav.closed #mobile_menu,
.et_divi_100_mm_m_style3 .mobile_nav.closed .et_mobile_menu,
.et_divi_100_mm_m_style3.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transform-origin: right;
-webkit-transform-origin: right;
transition: .8s ease-in-out!important
}

.et_divi_100_mm_m_style3 .mobile_nav.opened #mobile_menu,
.et_divi_100_mm_m_style3 .mobile_nav.opened .et_mobile_menu,
.et_divi_100_mm_m_style3.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform-origin: right;
-webkit-transform-origin: right;
transition: .8s ease-in-out;
}

.et_divi_100_mm_m_style3 .et_mobile_menu li a{
text-align:left;
padding-left:20px!important;
background:transparent!important;
}
  
.et_divi_100_mm_m_style3 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}

.et_divi_100_mm_m_style3 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color:var(--white)!important;
font-weight:inherit;
}
  
/*Mobile Menu Bar*/
.et_divi_100_mm_m_style3 .mobile_menu_bar{
/*top: 15px;
padding:0;
position: absolute;*/
right:-10px;
z-index: 10001;
}  

/*change Divi hamburger menu to X*/
.et_divi_100_mm_m_style3 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
  color:var(--black);
}

@media all and (min-width: 768px) and (max-width: 980px){
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}
  


/**** Divi Mobile Menu Collapse Effect ****/
/**** This hides the sub menu items on mobile ****/
.et_divi_100_mm_m_style3.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
}

/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
}

/**** This styles the icon and moves it to the right ****/
.et_divi_100_mm_m_style3 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}

/**** Here you can swap out the actual icons ****/
.et_divi_100_mm_m_style3 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: var(--black);
font-size: 16px;
font-family: ETmodules;
}
.et_divi_100_mm_m_style3 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}

/********** Mobile Menu Style4************/
 .et_divi_100_mm_m_style4{overflow-x: hidden;}
.et_divi_100_mm_m_style4 .et_pb_menu ul.et_mobile_menu {
    max-height: 80vh;
    overflow-y: auto;
}

  
/*Divi Mobile Menu*/
 .et_divi_100_mm_m_style4 .et_mobile_menu{
Border-top:none;
display: block!important;
min-height: 100vh;
padding-top:60px!important;
padding-left: 0px!important;
padding-right: 0px!important;
z-index: 9998 !important;
width: 80% !important;
min-width: 200px;
right: auto!important;
max-width: 350px;
left:-5vw !important;
top:-15px !important;
position: absolute !important;
box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-webkit-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
-moz-box-shadow: 2px 5px 28px -1px rgba(0,0,0,0.75) !important;
}

 .et_divi_100_mm_m_style4 .mobile_nav.closed #mobile_menu,
 .et_divi_100_mm_m_style4 .mobile_nav.closed .et_mobile_menu,
 .et_divi_100_mm_m_style4.et-db #et-boc .et-l .mobile_nav.closed .et_mobile_menu {
transform: rotateY(90deg);
-webkit-transform: rotateY(90deg);
transform-origin: left;
-webkit-transform-origin: left;
transition: .8s ease-in-out!important
}

 .et_divi_100_mm_m_style4 .mobile_nav.opened #mobile_menu,
 .et_divi_100_mm_m_style4 .mobile_nav.opened .et_mobile_menu,
 .et_divi_100_mm_m_style4.et-db #et-boc .et-l .mobile_nav.opened .et_mobile_menu {
transform: rotateY(0deg);
-webkit-transform: rotateY(0deg);
transform-origin:left;
-webkit-transform-origin:left;
transition: .8s ease-in-out;
}

 .et_divi_100_mm_m_style4 .et_mobile_menu li a{
text-align:left;
padding-left:20px!important;
background:transparent!important;
}
  

 .et_divi_100_mm_m_style4 .et_mobile_menu li:not(:last-child) a{
border-bottom: 1px solid rgba(0,0,0,0.10)!important;
}

 .et_divi_100_mm_m_style4 .mobile_nav .menu-item-has-children > a {
background: transparent!important;
color: var(--white)!important;
}
  
/*Mobile Menu Bar*/
 .et_divi_100_mm_m_style4 .mobile_menu_bar{
/*top: 15px;
padding:0;
right:-10px;
position:absolute;*/
right:-10px;
z-index:10001;
}  

/*change Divi hamburger menu to X*/
 .et_divi_100_mm_m_style4 .mobile_nav.opened .mobile_menu_bar:before {
content: '\4d';
}

@media all and (min-width: 768px) and (max-width: 980px){
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a + span{right:15px;}
}
  
  

/**** Divi Mobile Menu Collapse Effect ****/
/**** This hides the sub menu items on mobile ****/
 .et_divi_100_mm_m_style4.et-db #page-container .mobile_nav li ul.hide {
display: none !important;
}

/**** This adjusts the positioning and the background transparency of the parent menu item on mobile ****/
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children {
position: relative;
}
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a {
background: transparent;
}

/**** This styles the icon and moves it to the right ****/
 .et_divi_100_mm_m_style4 #page-container .mobile_nav .menu-item-has-children > a + span {
position: absolute;
right: 0;
top: 0;
padding: 10px 20px;
font-size: 20px;
font-weight: 700;
cursor: pointer;
z-index: 3;
}

/**** Here you can swap out the actual icons ****/
 .et_divi_100_mm_m_style4 #page-container span.menu-closed:before {
content: "\4c";
display: block;
color: var(--black);
font-size: 16px;
font-family: ETmodules;
}
 .et_divi_100_mm_m_style4 #page-container span.menu-closed.menu-open:before {
content: "\4d";
}