/* ////////////// VARIABLES ////////////// */
:root {
    --dg-color--one: #104143 !important;
    --dg-color--two: #08C68F !important;
    --dg-color--three: #EFB729 !important;

    --dg-text--color: #CD9732 !important;
    --dg-text--highlight: #CD9732 !important;
/*     --dg-subtext--font: Poppins !important;; */
    --dg-subtext--fontweight: 700 !important;;
    --dg-subtext--color:#FF8A01 !important;

    /* ////////////// VARIABLES ////////////// */
    --dg-logo-width: 250px !important;
    --dg-logo-height: 50px !important;
    --dg-logo-max-width: auto !important;
    --dg-border--radius: 10px !important;
	
	/* ////////////// HOVERS ////////////// */
	--dg-hover--expand-scale: scale(1.05);
	--dg-hover--expand-transition: ease-in-out 0.5s;
	--dg-hover--expand-shadow: 0px 0px 30px 0px rgba(0,0,0,0.35) !important;
	

    /* ////////////// MAIN BUTTON ////////////// */
    --dg-button--default: #08C68F !important;
    --dg-button--default-border: #08C68F !important;
    --dg-button--default-color: #ffffff !important;
    --dg-button--default-radius: 5px !important;
    --dg-button--default--hover-color: #08C68F !important;
    --dg-button--default--hover-background: #ffffff !important;

    /* ////////////// ALT BUTTON ////////////// */
    --dg-button--alt: #EFB729 !important;
    --dg-button--alt-border: #EFB729 !important;
    --dg-button--alt-color: #ffffff !important;
    --dg-button--alt-radius: 5px !important;
    --dg-button--alt-hover-color: #EFB729 !important;
    --dg-button--alt-hover-background: #ffffff !important;
    --dg-button--second-spacing: 25px !important;

    /* ////////////// TEXT ////////////// */
    --dg-text--color: #001f2f !important;

    /* ////////////// CHECKLIST ////////////// */
    --dg-checklist-icon: '\f00c';
    --dg-checklist-color: #08C68F !important;
    --dg-checklist-color-icon: '\f00c';
    --dg-checklist-color-color:#08C68F !important;;

    /* ////////////// CHECKLIST ////////////// */
    --dg-padding--header--small-top: 14%;
    --dg-padding--header--small-bottom: 14%;

    /* ////////////// PADDINGS ////////////// */
    --dg-padding-tiny: 2% !important;
    --dg-padding-small: 4% !important;
    --dg-padding-mid: 8% !important;
    --dg-padding-large: 12% !important;
    --dg-padding-big: 22% !important;
    --dg-padding-square: 5% !important;
    --dg-padding-square-small: 2% !important;

	/* ////////////// PADDINGS ////////////// */
	--dg-padding-tiny-responsive: 4% !important;
	--dg-padding-small-responsive: 8% !important;
	--dg-padding-mid-responsive: 10% !important;
	--dg-padding-large-responsive: 16% !important;
	--dg-padding-big-responsive: 22% !important;
	--dg-padding-square: 5% !important;
	--dg-padding-square-small: 2% !important;

    /* ////////////// PADDING TABLET ////////////// */
    --dg-padding-tiny-tablet: 4% !important;
    --dg-padding-small-tablet: 6% !important;
    --dg-padding-mid-tablet: 8% !important;
    --dg-padding-large-tablet: 18% !important;
    --dg-padding-big-tablet: 20% !important;
    /* ////////////// PADDING PHONE ////////////// */
    --dg-padding-tiny-phone: 4% !important;
    --dg-padding-small-phone: 6% !important;
    --dg-padding-mid-phone: 8% !important;
    --dg-padding-large-phone: 18% !important;
    --dg-padding-big-phone: 20% !important;
    /* ////////////// MARGINS ////////////// */
    --dg-margin-small: 4% !important;
    --dg-margin-mid: 8% !important;
    /* ////////////// IMAGE ////////////// */
    --dg-image-border-radius: 10px !important;
    /* ////////////// GRID ////////////// */
    --dg-grid-item--hover-scale: 103%;
    /* ////////////// FILTER ////////////// */
    --dg-grid--filter-background: transparent;
    --dg-grid--filter-background-hover: #104143;
    --dg-grid--filter-color: #001F2F;
    --dg-grid--filter-color-active-item: #ffffff;
    --dg-grid--filter-radius: 0 !important;
    --dg-grid--filer-margin-bottom: 5% !important;
    /* ////////////// PAGEATION ////////////// */
    --dg-grid-item-pageation-active: #FEE606 !important;
    --dg-grid-item-pageation-margin-top: 5% !important;
    --dg-grid-item-pageation-color: #333333 !important;
    --dg-grid-item-pageation-fontsize: 16px !important;

    /* ////////////// SHADOW ////////////// */
    --dg-shadow--outline: 0px 0px 30px 0px rgba(0,0,0,0.35) !important;

    /* ////////////// GRID ITEM HORIZONTAL ////////////// */
    --dg-grid-item-horizontal--content-title-color: #104143 !important;
    --dg-grid-item-horizontal--gradient-background: rgba(0, 9, 14, 1);
    --dg-grid-item-horizontal--gradient: linear-gradient(0deg, rgba(0, 9, 14, 0.75) 50%, rgba(0, 9, 14, 0) 100%);
    --dg-grid-item-horizontal--content-button-margin: 0 0 -20px 0 !important;
    --dg-grid-item-horizontal--content-button-background: #FEE606 !important;
    --dg-grid-item-horizontal--content-button-color: #ffffff !important;
    --dg-grid-item-horizontal--content-button-shadow: 0px 0px 50px 6px rgba(0, 0, 0, 0.10) !important;
    /* ////////////// GRID ITEM VERTICAL ////////////// */
    --dg-grid-item-vertical--content-title-color: #104143 !important;
    --dg-grid-item-vertical--gradient-background: rgba(0, 9, 14, 1);
    --dg-grid-item-vertical--gradient: linear-gradient(0deg, rgba(0, 9, 14, 0.75) 50%, rgba(0, 9, 14, 0) 100%);
    --dg-grid-item-vertical--content-button-margin: 0 0 -20px 0 !important;
    --dg-grid-item-vertical--content-button-background: #FEE606 !important;
    --dg-grid-item-vertical--content-button-color: #ffffff !important;
    --dg-grid-item-vertical--content-button-shadow: 0px 0px 50px 12px rgba(0, 0, 0, 0.05) !important;
    /* ////////////// MAIN GRADIENT HEADER ////////////// */
    --dg-gradient--header-background: rgb(16,65,67);
    --dg-gradient--header: linear-gradient(90deg, rgba(16,65,67,0.7483368347338936) 18%, rgba(255,255,255,1) 100%);
    /* ////////////// GRADIENT SECONDARY HEADER ////////////// */
    --dg-gradient--header-secondary-background: #104143;
    --dg-gradient--header-secondary: linear-gradient(90deg, rgba(16,65,67,0.7483368347338936) 18%, rgba(255,255,255,1) 100%);

    /* ////////////// GRADIENT ////////////// */
    --dg-gradient--right-bg: #104143;
    --dg-gradient--opacity: 1;
    --dg-gradient--radius: 10px;
    --dg-gradient--top: linear-gradient(180deg, rgba(0,66,68,1) 0%, rgba(0,66,68,0) 100%);
    --dg-gradient--right: linear-gradient(270deg, rgba(0,66,68,1) 0%, rgba(0,66,68,0) 100%);
    --dg-gradient--bottom: linear-gradient(0deg, rgba(0,66,68,1) 0%, rgba(0,66,68,0) 100%);
    --dg-gradient--left: linear-gradient(90deg, rgba(0,66,68,1) 0%, rgba(0,66,68,0) 100%);

    /* ////////////// BACKGROUNDS ////////////// */
    --white-background: #ffffff !important;
    --gray-background: #F7F7F7 !important;
    --green-background: #004244 !important;
    --light-green-background: #06C68F !important;
    
    --dg-background--footer-fb: #084648;/* Background Fallback */
    --dg-background--footer: linear-gradient(0deg, #084648 50%, rgba(255,255,255,1) 50%);;/* Footer Background */
    --dg-background--footer-gray: linear-gradient(0deg, #084648 50%, #f7f7f7 50%);;/* Footer Background */

    --dg-background--split-fb: rgb(16,65,67);/* Background Fallback */
    --dg-background--split-top: linear-gradient(180deg, rgba(16, 65, 67, 1) 50%, rgba(255, 255, 255, 1) 50%);/* Background - Cutoff Top */
    --dg-background--split-right: linear-gradient(180deg, rgba(16, 65, 67, 1) 50%, rgba(255, 255, 255, 1) 50%);/* Background - Cutoff Right */
    --dg-background--split-bottom: linear-gradient(180deg, rgba(16, 65, 67, 1) 50%, rgba(255, 255, 255, 1) 50%);/* Background - Cutoff Bottom */
    --dg-background--split-left: linear-gradient(180deg, rgba(16, 65, 67, 1) 50%, rgba(255, 255, 255, 1) 50%);/* Background - Cutoff Left */

    /* ////////////// OVERFLOW ROW ////////////// */
    --dg-overflowing-row: 110% !important;
    --dg-overflowing-row-margin-left: -5% !important;
    --dg-overflowing-row-margin-right: -5% !important;
    /* ////////////// OVERFLOW IMAGE RIGHT////////////// */
    --overflow-image-right-width: 70% !important;
    --overflow-image-right-offset: -40% !important;
    /* ////////////// OVERFLOW IMAGE LEFT ////////////// */
    --overflow-image-left-width: 70% !important;
    --overflow-image-left-offset: -40% !important;

    /* ////////////// RESPONSIVE ////////////// */
    --dg-grid-margin-mobile: 5% !important;

    /* ////////////// TEXT ////////////// */
    --dg-h1-font-size: 34px !important;
    --dg-h1-line-height: 51px !important;
    --dg-h1-font-size-tablet: 34px !important;
    --dg-h1-line-height-tablet: 51px !important;
    --dg-h1-font-size-mobile: 30px !important;
    --dg-h1-line-height-mobile: 36px !important;

    --dg-h2-font-size: 30px !important;
    --dg-h2-line-height: 45px !important;
    --dg-h2-font-size-tablet: 26px !important;
    --dg-h2-line-height-tablet: 34px !important;
    --dg-h2-font-size-mobile: 25px !important;
    --dg-h2-line-height-mobile: 30px !important;

    --dg-h3-font-size: 30px !important;
    --dg-h3-line-height: 45px !important;
    --dg-h3-font-size-tablet: 18px !important;
    --dg-h3-line-height-tablet: 27px !important;
    --dg-h3-font-size-mobile: 20px !important;
    --dg-h3-line-height-mobile: 30px !important;

    --dg-h4-font-size: 30px !important;
    --dg-h4-line-height: 45px !important;
    --dg-h4-font-size-tablet: 22px !important;
    --dg-h4-line-height-tablet: 33px !important;
    --dg-h4-font-size-mobile: 16px !important;
    --dg-h4-line-height-mobile: 24px !important;

    --dg-h5-font-size: 30px !important;
    --dg-h5-line-height: 45px !important;
    --dg-h5-font-size-tablet: 16px !important;
    --dg-h5-line-height-tablet: 24px !important;
    --dg-h5-font-size-mobile: 20px !important;
    --dg-h5-line-height-mobile: 30px !important;

    --dg-h6-font-size: 30px !important;
    --dg-h6-line-height: 45px !important;
    --dg-h6-font-size-tablet: 14px !important;
    --dg-h6-line-height-tablet: 23px !important;
    --dg-h6-font-size-mobile: 34px !important;
    --dg-h6-line-height-mobile: 51px !important;
}