/* Original Apple styles and inherited live-site CSS; selector scope only.
   Do not load original legacy styles globally on the development site. */
#main-content .dacc-apple-page,
#main-content .dacc-apple-page *,
#main-content .dacc-apple-page *::before,
#main-content .dacc-apple-page *::after { all: revert; }
#main-content .dacc-apple-page {
  font: initial; color: initial; line-height: initial;
  letter-spacing: initial; word-spacing: initial; text-align: initial;
  text-indent: initial; text-transform: initial;
}

/* SOURCE: /_files/css/dacc-theme_v3/DACC-Theme.css */
#main-content .dacc-apple-page,
#main-content .dacc-apple-page{
    /* FONT FAMILY ============================================================================*/
    --font-face--dacc-signature: "Open Sans", sans-serif;
    --font-face--dacc-secondary: "Open Sans", sans-serif;
    --font-face--dacc-generic: "Open Sans", sans-serif;
    /**/
    /* FONT-SIZE MODIFIERS ====================================================================*/
    --font-size-base: 1rem;
    
    --font-responsive-mod: 0.15vw; /* How the font adjusts to screen width */
    --font-size-adjust: 0.1rem; /* The jump between font size classifications */
    
    --header-size-base: 2rem;
    --header-size-adjust: 0.5rem; /* The jump between header size classifications */
    
    --icon-size-base: 1.5rem;
    --icon-size-adjust: 0.5rem;
    
    /**/
    /* FONT SIZES =============================================================================*/
    --font-size--xxsmall: calc(var( --font-size--xsmall) - var(--font-size-adjust));
    --font-size--xsmall: calc(var( --font-size--small) - var(--font-size-adjust));
    --font-size--small: calc(var(--font-size--medium) - var(--font-size-adjust));
    --font-size--medium: calc(var(--font-size-base) + var(--font-responsive-mod));
    --font-size--large: calc(var(--font-size--medium) + var(--font-size-adjust));
    --font-size--xlarge: calc(var(--font-size--large) + var(--font-size-adjust));
    --font-size--xxlarge: calc(var(--font-size--xlarge) + var(--font-size-adjust));
    --font-size--xxxlarge: calc(var(--font-size--xxlarge) + var(--font-size-adjust));
    
    /* HEADER SIZES ---------------------------------------------------------------------------*/
    --header-size--xsmall: calc(var(--header-size--small) - var(--header-size-adjust));
    --header-size--small: calc(var(--header-size--medium) - var(--header-size-adjust));
    --header-size--medium: calc(var(--header-size-base) + var(--header-size-adjust));
    --header-size--large: calc(var(--header-size--medium) + var(--header-size-adjust));
    --header-size--xlarge: calc(var(--header-size--large) + var(--header-size-adjust));
    
    /* ICON SIZES -----------------------------------------------------------------------------*/
    --icon-size--small: calc(var(--icon-size--medium) - var(--icon-size-adjust));
    --icon-size--medium: calc(var(--icon-size-base) + var(--icon-size-adjust));
    --icon-size--large: calc(var(--icon-size--medium) + var(--icon-size-adjust));
    
    /* PLUG AND PLAY ==========================================================================*/
    --font-family-header: var(--font-face--dacc-secondary);
    --font-family-content: var(--font-face--dacc-signature);
    --font-family-link: var(--font-face--dacc-signature);
    --font-size-content: var(--font-size--medium);
    --font-size--button: var(--font-size--large);
    --font-size--caption: var(--font-size--xxsmall);
    --line-height-content: var(--font-size--xxlarge);
    
    --h1-size: 3em;
    --h2-size: 2em;
    --h3-size: 1.5em;
    --h4-size: 1.2em;
    --h5-size: 1.1em;
    --h6-size: 1em;
}

#main-content .dacc-apple-page * a{
    color: var(--color-link);
    font-family: var(--font-family-link);
    text-decoration: none;
    font-weight:500;
}

#main-content .dacc-apple-page * a:hover{
        text-shadow: 0 0 1px; 
        color: var(--color-hover);
    }

#main-content .dacc-apple-page .font-inverted{color:white;}

#main-content .dacc-apple-page a.font-inverted{color: var(--color-accent2);}

#main-content .dacc-apple-page .txt-white{color: white;}

#main-content .dacc-apple-page .txt-black{color: black;}

#main-content .dacc-apple-page .sm-impact-txt{
        font-size: var(--header-size--xsmall);
        font-family: var(--font-face--dacc-signature);}

#main-content .dacc-apple-page .impact-txt{font-size: var(--header-size--small);}

#main-content .dacc-apple-page .impact-underline{
        border-bottom: 2px solid var(--color-accent1);
        margin-bottom: 1rem;
        display: block;
        width: fit-content;
        padding-bottom: 0.1em;
    }

#main-content .dacc-apple-page .label-txt{
        font-size: var(--font-size--caption);
        font-family: var(--font-face--dacc-signature);
        letter-spacing: 0.5px;
        text-transform: uppercase;
        font-weight: 500;
        line-height: 1.3rem;
}

#main-content .dacc-apple-page .label-txt--impact{
        font-size: calc(var(--font-size--caption) + var(--font-size-adjust));
        font-weight: 900;}

#main-content .dacc-apple-page h2,
#main-content .dacc-apple-page h3,
#main-content .dacc-apple-page h4,
#main-content .dacc-apple-page h5{color: var(--color-primary-signature);
        font-family: var(--font-family-header); }

#main-content .dacc-apple-page h1{font-size:var(--h1-size);font-weight:900;line-height: 1em;}

#main-content .dacc-apple-page h2{font-size:var(--h2-size);font-weight:600;}

#main-content .dacc-apple-page h3{font-size:var(--h3-size);font-weight:600;}

#main-content .dacc-apple-page h4{font-size:var(--h4-size);font-weight:100;}

#main-content .dacc-apple-page h5{font-size:var(--h5-size);font-weight:900;text-transform: uppercase;}

#main-content .dacc-apple-page h6{font-size:var(--h6-size);font-weight:600;text-transform: uppercase;}

#main-content .dacc-apple-page .h1{font-size: 4rem;}

#main-content .dacc-apple-page .h2{font-size: 3rem;}

#main-content .dacc-apple-page .h3{font-size: 2rem;}

#main-content .dacc-apple-page .h4{font-size: 1.5rem;}

#main-content .dacc-apple-page .h5{font-size: var(--font-size--small);}

#main-content .dacc-apple-page .h6{font-size: var(--font-size--xsmall);}

@media only screen and (max-width:960px){#main-content .dacc-apple-page h1{font-size:var(--h2-size);}
#main-content .dacc-apple-page h2{font-size:var(--h3-size);}
#main-content .dacc-apple-page h3{font-size:var(--h3-size);font-weight:100;}
}

#main-content .dacc-apple-page small{
    font-size:0.9em;
}

#main-content .dacc-apple-page,
#main-content .dacc-apple-page{
    /* PALETTE ================================================================================*/
    /* Signature Colors -------------------------- */
    --color-dacc-blue: hsl(212.2, 74.2%, 32%); /* DACC Blue */
    --color-dacc-white: hsl(0, 0%, 100%); /* DACC White */
    /* Accent Colors -------------------------- */
    --color-dacc-crimson: hsl(340.8, 66.5%, 38.6%); /* Crimson */
    --color-dacc-yellow: hsl(48, 100%, 51%); /* Yellow */
    /* Secondary Colors -------------------------- */
    --color-dacc-steelblue: hsl(190, 15%, 70%); /* Steel Blue */
    --color-dacc-darksteel: hsl(225, 2%, 44%); /* Dark Steel */
    --color-dacc-dark-signature: hsl(212.2, 64.2%, 22%);
    /* Greyscale Colors ----------------------- */
    --color-white: hsl(0, 0%, 100%); /* White */
    --color-dacc-dustywhite: hsl(0, 0%, 93%); /* Dusty White */
    --color-silver: hsl(0, 0%, 80%); /* Silver */
    --color-black: hsl(0, 0%, 23%); /* Black */
    /* Symbolic Colors ------------------------ */
    --color-alert-soft: #f6e4db;
    /**/
    /* COLOR PLUG AND PLAY ====================================================================*/
    /* Base Colors -------------------------- */
    --color-primary-signature: var(--color-dacc-blue);
    --color-primary-secondary: var(--color-dacc-white);
    --color-accent1: var(--color-dacc-crimson);
    --color-accent2: var(--color-dacc-yellow);
    --color-complimentary1: var(--color-dacc-steelblue);
    --color-complimentary2: var(--color-dacc-darksteel);
    --color-offwhite: var(--color-dacc-dustywhite);
    /**/
    /* Background Colors -------------------------- */
    --color-bg-main: var(--color-dacc-white);
    --color-bg-invert: var(--color-dacc-blue);
    --color-bg-secondary: var(--color-dacc-dustywhite);
    /* Text Colors -------------------------- */
    --color-text-content: var(--color-black);
    --color-text-invert: var(--color-white);
    --color-link: var(--color-dacc-blue);
    --color-link-invert: var(--color-dacc-white);
    --color-link-underline: var(--color-accent1);
    --color-hover: var(--color-accent1);
    --color-hover-invert: var(--color-dacc-yellow);
    /* Icon Colors -------------------------- */
    --color-icon-link-addon: var(--color-accent1);
    --color-icon-link-addon-invert: (--color-complimentary1);
    --color-icon-button: ();
    --color-icon-alert: ();
    /* Deco Colors -------------------------- */
    --color-border: var(--color-complimentary1);
    --color-drop-shadow: var(--color-silver);
    --color-image-wash:;
    --color-image-wash2:;
    /* Caption Box Colors ------------------- */
    --color-bg-notice:;
    --color-bg-alert:var(--color-accent1);
    --color-bg-alert-overlay:hsl(340.8, 66.5%, 38.6%, 0.9);
    --color-bg-notice-overlay:hsl(0, 0%, 93%, 0.9);
    
    
}

#main-content .dacc-apple-page .bg--white{background-color: var(--color-white);}

#main-content .dacc-apple-page .bg--black{background-color: var(--color-black);}

#main-content .dacc-apple-page .colors--drk{background-color:var(--color-primary-signature);color: var(--color-dacc-white);}

#main-content .dacc-apple-page .color-scheme--main{
        color: var(--color-black);
        background-color: var(--color-bg-main);
        border-color: var(--color-primary-signature);
    }

#main-content .dacc-apple-page .color-scheme--secondary{
        color: var(--color-black);
        background-color: var(--color-bg-secondary);}

#main-content .dacc-apple-page .colors--inverted{
        color: var(--color-dacc-white);
    }

#main-content .dacc-apple-page .colors--inverted a{color: var(--color-accent2);}

#main-content .dacc-apple-page .colors--inverted a:hover{
        color: var(--color-dacc-white);
        text-shadow: 0 0 1px white;}

#main-content .dacc-apple-page .colors--inverted .header{color: var(--color-accent2);}

#main-content .dacc-apple-page .colors--inverted a > .icon{color: var(--color-complimentary1);}

#main-content .dacc-apple-page .colors--inverted-drk{
        color: var(--color-text-invert);
        background-color: var(--color-dacc-dark-signature);
        border-color: var(--color-primary-secondary);
    }

#main-content .dacc-apple-page .colors--inverted h1,
#main-content .dacc-apple-page .colors--inverted h2,
#main-content .dacc-apple-page .colors--inverted h3,
#main-content .dacc-apple-page .colors--inverted h4,
#main-content .dacc-apple-page .colors--inverted h5,
#main-content .dacc-apple-page .colors--inverted h6{color:var(--color-dacc-yellow);}

#main-content .dacc-apple-page .colors--inverted-drk a{color: var(--color-dacc-yellow);}

#main-content .dacc-apple-page .colors--inverted-drk a > .icon{
        color: var(--color-complimentary1);
    }

#main-content .dacc-apple-page .colors--inverted-drk a:hover{
        color: var(--color-dacc-white);
        text-shadow: 0 0 1px white;
    }

#main-content .dacc-apple-page .link--white{color: var(--color-white);}

#main-content .dacc-apple-page .link--white:hover{color: var(--color-dacc-yellow);}

#main-content .dacc-apple-page .link--black{color: var(--color-black);}

#main-content .dacc-apple-page .link--black:hover{color: var(--color-primary-signature);}

#main-content .dacc-apple-page .link--invert{color: var(--color-dacc-yellow);}

#main-content .dacc-apple-page .link--invert:hover{color: var(--color-dacc-white);}

#main-content .dacc-apple-page .icon--emphasize{color: var(--color-accent1);}

#main-content .dacc-apple-page .icon--compliment1{color: var(--color-complimentary1);}

#main-content .dacc-apple-page .icon--compliment2{color: var(--color-complimentary2);}

#main-content .dacc-apple-page, #main-content .dacc-apple-page *{
     margin: 0;
     padding: 0;
     font-family: var(--font-face--dacc-secondary);
     box-sizing: border-box;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     border: 0;
    /*! background: 0;
     */
     font-style: normal;
     list-style: none;
}

#main-content .dacc-apple-page a{
    /*! display: inline-flex;
     */
     -ms-flex-wrap: nowrap;
     -webkit-flex-wrap: nowrap;
    /*! flex-wrap: nowrap;
     */
     gap: var(--gap-resp-xsmall);
     font-family: var(--font-face--dacc-signature);
     align-content: center;
}

#main-content .dacc-apple-page{
     width: 100%;
     margin: 0;
     padding: 0;
}

#main-content .dacc-apple-page table{
     margin: auto;
}

#main-content .dacc-apple-page hr{
     border-bottom: 2px groove var(--color-silver);
     width:100%;
}

#main-content .dacc-apple-page button{
     background:none;
     font-family: inherit;
     font-size: inherit;
     display:flex;
     gap:0px 0.5em;
}

#main-content .dacc-apple-page b{
     font-weight:900;
}

#main-content .dacc-apple-page ul{
}

#main-content .dacc-apple-page ul > ul{
    /*! background:var(--color-bg-secondary);
     */
    /*! border: 2px solid var(--color-complimentary1);
     */
     border-radius: 5px;
     font-size: var(--font-size--xsmall);
}

#main-content .dacc-apple-page .list li{
     margin-bottom: var(--gap-large);
     list-style: disc;
     margin-left: 2rem;
}

#main-content .dacc-apple-page section > section{
     margin-top: calc(var(--gap-section) - 3rem);
}

#main-content .dacc-apple-page .apple-content-main.dimmed{
     filter: brightness(0.7);
     background: rgba(0, 0, 0, 0.3);
     transition: background 0.3s ease, filter 0.3s ease;
}

#main-content .dacc-apple-page .mega-menu-overlay{
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0);
  pointer-events: none;
  z-index: 11;
  transition: background 0.2s;
}

#main-content .dacc-apple-page .mega-menu-overlay.dimmed{
  background: rgba(0,0,0,0.5);
}

#main-content .dacc-apple-page .apple-content-main.dimmed .hero{
  filter: none !important;
  opacity: 1 !important;
}

#main-content .dacc-apple-page .skip-link{
    position: absolute;
    top: -40px;
    left: 0;
    z-index: 1000;
    transition: top 0.2s ease-in-out;
}

#main-content .dacc-apple-page .skip-link:focus,
#main-content .dacc-apple-page .skip-link:focus-visible{
 left:1rem;
 top:1rem; 
 z-index:9999;  
 background:#fff;  
 color:#000;
 padding:0.75rem 1rem;
 border:2px solid #000;
 border-radius:8px;
}

#main-content .dacc-apple-page .broadcast{
  --bg: var(--color-accent1);
  --fg: #fff;
  background: var(--bg);
  color: var(--fg);
  padding: auto;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  font-family: sans-serif;
  position: relative;
  z-index: 1002;
}

#main-content .dacc-apple-page .broadcast__header{
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}

#main-content .dacc-apple-page .broadcast__title{
  font-size: 1.125rem;
  font-weight: 600;
}

#main-content .dacc-apple-page .broadcast__toggle{
  background: none;
  border: none;
  color: var(--fg);
  font-size: 1.25rem;
  line-height: 1;
  cursor: pointer;
}

#main-content .dacc-apple-page .broadcast__body{
  margin-top: 0;
  font-size: 0.95rem;
  transition: max-height 0.3s ease, opacity 0.3s ease;
}

#main-content .dacc-apple-page .broadcast.collapsed .broadcast__body{
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}

#main-content .dacc-apple-page .broadcast__link{
  margin-left: 1rem;
  color: var(--fg);
  text-decoration: underline;
}

#main-content .dacc-apple-page .topbar{
     /*! background: linear-gradient(67deg, #061830 10%, #09315dc4 45%); */
     display: flex;
     flex-wrap: nowrap;
     align-items: center;
     white-space: nowrap;
     gap: var(--gap-small);
     justify-content: flex-end;
     height: var(--topbar-height);
     width: 100%;
     position: relative;
     z-index: 1000;
    background: #102e5b;
     top: 0;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar{
        background-size: contain;
        backdrop-filter: none;
        
    }
#main-content .dacc-apple-page #header-container{
     position:sticky;
     top:0px;
     z-index:1000;
    }
}

#main-content .dacc-apple-page .topbar__logo{
     height:12vw;
     width: 12vw;
     max-width: 180px;
     min-width:150px;
     max-height: var(--topbar-height);
    /*! margin:0px 10px;
     */
    /*! background-image: url('https://dacc.nmsu.edu/_assets/brand/DACC-Blue-rgb.svg');
     */
     background-size: contain;
     background-repeat: no-repeat;
     background-position: center;
     position: absolute;
     left: 2%;
     top: 0px;
     z-index: 1001;
    /*! background-color: white;
     */
     background-image: url('https://dacc.nmsu.edu/_assets/brand/DACC-White-cmyk.svg');
     background-size: 100%;
     border-radius: 5px 0px 0px 5px;
    /*! background-color: white;
     */
    /*! box-shadow: black 0px 2px 0px;
     */
    /*! border-right: 3px solid var(--color-complimentary1);
     */
}

@media only screen and (max-width:1170px){#main-content .dacc-apple-page .topbar__logo{
     height: calc(var(--topbar-height)/2);
     width: auto;
     min-width:100px;

    }
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar__logo{
         min-height: var(--topbar-height);
         max-height: 20px;
         top: 0px;
    }
}

#main-content .dacc-apple-page .topbar__nav-section{
     flex: 1 1 auto;
     display: flex;
     flex-direction: column;
     justify-content: center;
     white-space: nowrap;
     height: 100%;
}

#main-content .dacc-apple-page .topbar__hamburger{
    display:none;
    color:var(--color-black);
}

#main-content .dacc-apple-page .topbar__hamburger .icon{
    color:var(--color-white);
    margin: auto;
    font-size: 1.60rem;
}

#main-content .dacc-apple-page .topbar__hamburger .active-state{
    display:none;
}

#main-content .dacc-apple-page .topbar__hamburger.active .inactive-state{
    display:none;
}

#main-content .dacc-apple-page .topbar__hamburger.active .active-state{
     display:block;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar__hamburger .icon{
        font-size: 2rem;
    }
#main-content .dacc-apple-page .topbar:has(.topbar__hamburger:focus-within) > .topbar__nav-section{
        display:block;
    }
#main-content .dacc-apple-page .topbar__nav-section{
         position: fixed;
         top: var(--topbar-height);
         left: -100vw;
         right:100vw;
        /*! width: 100vw;
         */
         height: calc(100vh - var(--topbar-height));
         justify-content: space-between;
         bottom: 0px;
         transition: 0.2s;
         opacity: 0;
    }
#main-content .dacc-apple-page .topbar__nav-section.active{
         left: 0px;
         transition:0.5s;
         right: 0;
         opacity: 1;
    }
#main-content .dacc-apple-page .topbar__hamburger{
        display:block;
        background: none;
        padding: 10px;
        margin-left: auto;
        height: var(--topbar-height);
        min-width: var(--topbar-height);
    }
}

#main-content .dacc-apple-page .topbar__row{
     display: flex;
     align-items: center;
     flex-wrap: nowrap;
     gap: var(--gap-resp-large);
}

#main-content .dacc-apple-page .topbar__row--essentials{
    margin: 7px 10px 7px auto;
    height:50%;
}

#main-content .dacc-apple-page .topbar__row--mega-menu{
     background: linear-gradient(90deg, #072446 10%, #154d8e 22%);
     background-blend-mode: difference;
    /*! background: #154d8e;
     */
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar__row{
         align-items: flex-start;
         gap: 0;
         flex-direction: column;
         width: 100vw;
         justify-content: flex-start;
         gap: 0;
         height: 100%;
    }
#main-content .dacc-apple-page .topbar__essentials-row{
        margin-top: 0px;
    }
#main-content .dacc-apple-page .topbar__row--mega-menu{
        background:var(--color-dacc-blue);
    }
}

#main-content .dacc-apple-page .base-menu{
     clip-path: polygon(0 0%, 110% 0, 110% 100%, 20px 100%);
     border-radius: 0 50px 50px 0;
     width: fit-content;
    /*! font-size: var(--font-size--xsmall);
     */
     padding: 2px 25px 2px 50px;
     background: #f6f2f229;
     background: #ffffff24;
}

#main-content .dacc-apple-page .base-menu a{
    color: var(--color-white);
}

#main-content .dacc-apple-page .base-menu a:hover{
    color: var(--color-white);
}

#main-content .dacc-apple-page .base-menu a > .icon{
    color:var(--color-complimentary1);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar__row--essentials{
         clip-path: none;
         flex-direction: column-reverse;
         justify-content: flex-end;
         padding-top: 0px;
         border-radius: 0px 20px 0px 0;
         height: fit-content;
         position: static;
         margin: 0px;
    }
#main-content .dacc-apple-page .base-menu{
         clip-path: none;
         box-shadow: none;
         border-radius: 0;
         font-size: 1.4rem;
         padding: 0px;
         width: 100%;
         background: var(--color-dacc-dark-signature);
    }
#main-content .dacc-apple-page .mega-menu{
         flex-direction: column;
         justify-content: flex-start !important;
         padding: 1px !important;!i;!;
    }
}

#main-content .dacc-apple-page .base-menu__nav-row{
     width: calc(22vw + (350px - 10vw));
     margin-left: auto;
     justify-content: space-between;
}

#main-content .dacc-apple-page .mega_menu__nav-row{
     flex: 0 0 calc(50vw + (750px - 30vw));
     margin-left: auto;
     color: var(--color-white);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .base-menu__nav-row{
         margin: 0;
         padding: 5px 15px 5px 15px;
         width: 90vw;
         font-size: 1.2rem;
         justify-content: space-between;
         width: 100%;
         height: 3rem;
         align-items: center;
    }
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .mega_menu__nav-row{
         flex: 0 0 100%;
         margin: 0;
         flex-direction: column;
    }
#main-content .dacc-apple-page .mega_menu__nav-row > .nav-item{
         font-size: var(--font-size--large);
         border-radius: 0px;
         width: 100%;
    }
}

#main-content .dacc-apple-page .mega-menu{
     margin: 0;
     display: flex;
     gap: 0.5em;
     background: none;
     max-height: 3.3rem;
     width: 100%;
     justify-content: center;
     color: inherit;
     border-radius: 10px;
}

#main-content .dacc-apple-page .drop-down__trigger-btn{
     color: inherit;
     padding: 8px;
     width: 100%;
     justify-content: center;
     height: 100%;
}

#main-content .dacc-apple-page .drop-down__trigger-btn:hover{
     background: var(--color-dacc-dark-signature);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .drop-down__trigger-btn{
         padding: 2vh;
         text-align: left;
         border-radius: 0;
    }
}

#main-content .dacc-apple-page .drop-down__trigger-icon{
     color: var(--color-complimentary1);
}

#main-content .dacc-apple-page .drop-down__close-btn{
  display:none;
 }

#main-content .dacc-apple-page .mega-menu__nav-item .drop-down__body{
     position: absolute;
     top: calc( var(--topbar-height) + 4px);
     right: 0;
     left: 0;
     z-index: 1000;
     visibility: hidden;
     opacity: 0;
     height: 0;
     transform: scaleY(0);
     overflow: hidden;
     box-shadow: 2px 2px 6px #a7babe;
     margin-left: auto;
     border-radius: 0 0 0 25px;
     background: white url("https://dacc.nmsu.edu/_assets/img/banners/Topbar__About.jpg") no-repeat scroll;
     max-width: 1500px;
     transition: opacity 0.8s ease, transform 0.8s easee;
}

#main-content .dacc-apple-page .mega-menu__nav-item.open .drop-down__body{
     opacity: 1;
     transform: scaleY(1);
     visibility: visible;
     max-height: 800px;
}

#main-content .dacc-apple-page .mega-menu__nav-item .drop-down__body{
     visibility: hidden;
     opacity: 0;
     height: 0;
     transition: opacity 0.3s ease, height 0.3s ease;
}

#main-content .dacc-apple-page .mega-menu__nav-item.open .drop-down__body{
     visibility: visible;
     opacity: 1;
     height: auto;
}

#main-content .dacc-apple-page .drop-down__content{
     display: flex;
     text-align: left;
     white-space: normal;
     list-style: none;
     height: 100%;
     opacity: 1;
     padding-top: 20px;
     padding-bottom: 20px;
     width: 100%;
     max-width: 1200px;
     padding: 20px 2%;
     background: linear-gradient(90deg, #fff0 80%, #fff0 100%);
     backdrop-filter: blur(2px);
     padding-bottom: 10px;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .mega-menu__nav-item .drop-down__body{
      top: 0;
      background-blend-mode: multiply;
      /*! height: 85% !important; */!i;!;
      min-height: calc(100vh - 60px) !important;!i;!;
      transform: translateX(100%);
      transition: transform 0.3s ease-in-out;
      border-radius: 0; 
    }
#main-content .dacc-apple-page .mega-menu_nave-item.open .drop-down__body.{
     transform: translateX(0);
    }
#main-content .dacc-apple-page .drop-down__close-btn{
      display:block;
      position: absolute;
      bottom: 1rem;
      right: 0rem;
      background: var(--color-accent1);
      border: none;
      font-size: 1.5rem;
      color: white;
      cursor: pointer;
      z-index:100;
      /*! background: rgba(19,76,143,0.95); */
      /*! border-radius:50%; */
      /*! border: 2px solid black; */
      /*! height:50px; */
      width:fit-content;
      padding: var(--gap-button-padding);
      box-shadow: 3px 3px black;
     }
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .grid.cascading-menu__sub-menu{
        display: grid;
        gap:0.1rem;
        padding:var(--gap-button-padding);
    }
#main-content .dacc-apple-page .grid.cascading-menu__sub-menu li{
        /* padding:var(--gap-button-padding); */
        /* background: none !important; */
    }
}

@media only screen and (min-width:960px){#main-content .dacc-apple-page .grid--about-dacc li{
    background: var(--color-complimentary1);
    display: flex;
    justify-content: center;
    align-items: center;
}
#main-content .dacc-apple-page .grid--about-dacc a:hover{
    color: var(--color-accent2);
}
#main-content .dacc-apple-page .grid--about-dacc{
display: grid;
grid-template-columns: repeat(20, 1fr);
grid-template-rows: repeat(3, 1fr);
gap: 2px;
height: 100%;
width: 100%;

}
#main-content .dacc-apple-page .grid--about-dacc li:first-child{ grid-area: 1 / 1 / 3 / 14; background:var(--color-dacc-blue);}
#main-content .dacc-apple-page .grid--about-dacc li:nth-child(2){ grid-area: 1 / 14 / 3 / 21; }
#main-content .dacc-apple-page .grid--about-dacc li:nth-child(3){ grid-area: 3 / 1 / 4 / 6; }
#main-content .dacc-apple-page .grid--about-dacc li:nth-child(4){ grid-area: 3 / 6 / 4 / 11; }
#main-content .dacc-apple-page .grid--about-dacc li:nth-child(5){ grid-area: 3 / 11 / 4 / 16; }
#main-content .dacc-apple-page .grid--about-dacc li:nth-child(6){ grid-area: 3 / 16 / 4 / 21; }
#main-content .dacc-apple-page .grid--admissions-aid{
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-template-rows: repeat(4, 1fr);
gap:25px;
}
#main-content .dacc-apple-page .grid--admissions-aid li:first-child{ grid-area: 1 / 1 / 3 / 3; }
#main-content .dacc-apple-page .grid--admissions-aid li:nth-child(2){ grid-area: 3 / 1 / 5 / 3; }
#main-content .dacc-apple-page .grid--admissions-aid li:nth-child(3){ grid-area: 1 / 3 / 3 / 4; }
#main-content .dacc-apple-page .grid--getting-started{
display: grid;
grid-template-columns: 1.6fr repeat(3, 1fr);
grid-template-rows: repeat(2, 1fr) 2fr;
gap:1px;
}
#main-content .dacc-apple-page .grid--getting-started li{background:var(--color-primary-signature);}
#main-content .dacc-apple-page .grid--getting-started div:first-child{ grid-area: 1 / 1 / 4 / 3; }
#main-content .dacc-apple-page .grid--getting-started li:nth-child(1){ grid-area: 1 / 1 / 3 / 4; }
#main-content .dacc-apple-page .grid--getting-started li:nth-child(2){ grid-area: 1 / 4 / 3 / 5; }
#main-content .dacc-apple-page .grid--getting-started li:nth-child(4){ grid-area: 3 / 3 / 4 / 5; }
#main-content .dacc-apple-page .grid--admissions{
display: grid;
grid-template-columns: repeat(3, 1fr) 1.1fr;
grid-template-rows: repeat(2, 1fr) 2fr;
gap:1px;
}
#main-content .dacc-apple-page .grid--admissions li{background:var(--color-dacc-dark-signature);}
#main-content .dacc-apple-page .grid--admissions div:first-child{ grid-area: 1 / 3 / 4 / 5; }
#main-content .dacc-apple-page .grid--admissions li:first-child{ grid-area: 1 / 1 / 3 / 3; }
#main-content .dacc-apple-page .grid--admissions li:nth-child(2){ grid-area: 1 / 1 / 3 / 3; }
#main-content .dacc-apple-page .grid--admissions li:nth-child(3){ grid-area: 3 / 2 / 4 / 3; }
#main-content .dacc-apple-page .grid--resources{
display: grid;
grid-template-columns: 2.5fr 0.1fr;
grid-template-rows: 1.7fr 0.3fr;
gap: 25px;
height: 100%;
margin: 35px;
margin-top: 20px;
}
#main-content .dacc-apple-page .grid--resources li:first-child{ grid-area: 1 / 1 / 2 / 2; }
#main-content .dacc-apple-page .grid--resources li:nth-child(2){ grid-area: 1 / 2 / 2 / 3; }
#main-content .dacc-apple-page .grid--resources li:nth-child(3){ grid-area: 2 / 1 / 3 / 2; }
#main-content .dacc-apple-page .grid--resources li:nth-child(4){ grid-area: 2 / 2 / 3 / 3; }
#main-content .dacc-apple-page .grid--resources li:nth-child(5) a{text-align:center;}
#main-content .dacc-apple-page .grid--academic-resources{display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: repeat(4, 1fr);gap: 5px;height: 100%;}
#main-content .dacc-apple-page .grid--academic-resources li{
    /*! background:var(--color-primary-signature); */
    font-size:1.4rem;
}
#main-content .dacc-apple-page .grid--academic-resources li:first-child{grid-area: 1 / 1 / 5 / 2;}
#main-content .dacc-apple-page .grid--academic-resources li:nth-child(2){ grid-area: 1 / 2 / 2 / 3; }
#main-content .dacc-apple-page .grid--academic-resources li:nth-child(3){ grid-area: 2 / 2 / 3 / 3; }
#main-content .dacc-apple-page .grid--academic-resources li:nth-child(4){ grid-area: 3 / 2 / 4 / 3; }
#main-content .dacc-apple-page .grid--community{
display: grid;
grid-template-columns: repeat(5, 1fr);
grid-template-rows: repeat(9, 1fr) 4fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
margin: 35px;
margin-top: 20px;
}
#main-content .dacc-apple-page .grid--community .head:first-child{ grid-area: 1 / 1 / 4 / 2; }
#main-content .dacc-apple-page .grid--community .block:first-child{ grid-area: 1 / 2 / 4 / 4; }
#main-content .dacc-apple-page .grid--community .head:nth-child(2){ grid-area: 4 / 1 / 11 / 4; }
#main-content .dacc-apple-page .grid--community .block:nth-child(2){ grid-area: 1 / 4 / 3 / 6; }
#main-content .dacc-apple-page .grid--community .block:nth-child(3){ grid-area: 3 / 4 / 6 / 6; }
#main-content .dacc-apple-page .grid--community .block:nth-child(4){ grid-area: 6 / 4 / 9 / 6; }
}

#main-content .dacc-apple-page .topbar__search{
     background: var(--color-bg-main);
     border-radius: 50px;
     transition: 0.5s ease-out;
    /*! outline: 1px solid var(--color-complimentary1);
     */
     height: fit-content;
}

#main-content .dacc-apple-page .topbar__search-input{
     margin: 0 10px;
     border: none;
     background: none;
     width: 100%;
     outline: none;
     transition: 0.4s ease-out;
}

#main-content .dacc-apple-page .topbar__search-button{
     margin: 3px;
     transition: box-shadow 0.1s linear, 0.1s ease-out;
     line-height: 0.8rem;
     background: none;
}

#main-content .dacc-apple-page .topbar__search-icon{
     font-size: var(--font-size--medium);
     color: var(--color-complimentary2);
     transition:0.1s ease-out;
}

#main-content .dacc-apple-page .topbar__search:hover{
     background: var(--color-bg-secondary);
     transition: 0.1s ease-out;
}

#main-content .dacc-apple-page .topbar__search.hover-activated:hover .topbar__search-input{
     padding-right: 1.5rem;
     border-radius: 50px;
}

#main-content .dacc-apple-page .topbar__search.hover-activated:hover .topbar__search-button{
     margin: 3px;
     transition:0.1s ease-out;
}

#main-content .dacc-apple-page .topbar__search.hover-activated:hover .topbar__search-icon{
     color: var(--color-accent1);
     transition:0.1s ease-out;
}

#main-content .dacc-apple-page .topbar__search-input:focus,
#main-content .dacc-apple-page .topbar__search-input:focus-visible{  
 outline: 3px solid var(--color-accent2, #FFCD05);  
 outline-offset: 2px;
 border-color: var(--color-dacc-blue, #134c8f); 
 box-shadow: 0 0 0 4px rgba(255, 205, 5, 0.35);
}

#main-content .dacc-apple-page .topbar__search-button:focus,
#main-content .dacc-apple-page .topbar__search-button:focus-visible{
 outline: 3px solid var(--color-accent2, #FFCD05);
 outline-offset: 2px;
 box-shadow: 0 0 0 4px rgba(255, 205, 5, 0.35);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar__search{
         width: 100%;
         border-radius: 5px;
         outline: 0px;
    }
#main-content .dacc-apple-page .topbar__search-input{
         font-size: calc(var(--font-size--large) + 0.5rem);
    }
#main-content .dacc-apple-page .topbar__search-icon{
         margin:0px;
        font-size:2.3rem;
    }
}

#main-content .dacc-apple-page footer{
     background: url('https://dacc.nmsu.edu/_files/images/misc/OrganMountains-Web.svg');
     background-size: 110% auto;
     background-position: left;
     background-repeat: no-repeat;
}

@media only screen and (max-width:1200px){#main-content .dacc-apple-page footer{
         background-size:cover;
    }
}

#main-content .dacc-apple-page .footer{
 border-top:2px solid var(--color-dacc-blue);
 padding-top:1rem;
}

#main-content .dacc-apple-page .footer nav .flx-bead{
 min-width:250px;
}

#main-content .dacc-apple-page .footer b{
 text-decoration:underline;
 margin-bottom:8px
}

#main-content .dacc-apple-page .footer .nav-list{
 display:flex;
 flex-direction:column;
 gap:8px;
}

#main-content .dacc-apple-page .footer .nav-list .nav-item a{
 font-weight:600;
}

#main-content .dacc-apple-page .hero__content--brdcrmb-padding{
     margin-top: 3rem;
}

#main-content .dacc-apple-page .breadcrumbs-container{
 position: absolute;
 top: var(--topbar-height);
 z-index: 9;
 background-color:white;
 min-width: 100%;

}

#main-content .dacc-apple-page .rounded-bar--breadcrumbs{
 border-radius:0px !important;
}

#main-content .dacc-apple-page .breadcrumbs{
     display: flex;
     list-style: none;
     z-index: 10;
     background: var(--color-offwhite);
     width: fit-content;
     min-width: 100%;
     gap: 10px;
     overflow: hidden;
}

#main-content .dacc-apple-page .breadcrumb-item{
    flex:1 1 auto;
    display: flex;
    align-items: center;
    text-wrap: wrap;
    word-break: normal;
    text-align: center;
}

#main-content .dacc-apple-page .breadcrumb-item:first-child{
     max-width:50px;
}

#main-content .dacc-apple-page .breadcrumb-item i{
     margin:2px 5px;
     color:var(--color-dacc-blue);
}

@media screen and (min-width: 960px){#main-content .dacc-apple-page .breadcrumbs-container{
     clip-path: polygon(0 0, 0 100%, calc(100% - 25px) 100%, 100% 0);
     top: calc( var(--topbar-height) + 4px);
     border-radius: 0 0 50px 0;
     max-width:max-content;
     min-width:fit-content;
    }
#main-content .dacc-apple-page .breadcrumbs{
     clip-path: polygon(0 0, 0 100%, calc(100% - 25px) 100%, 100% 0);
     border-radius: 0 0 50px 0;
     gap:5px;
     min-width:fit-content
    }
#main-content .dacc-apple-page .breadcrumb-item:first-child{
  max-width:max-content;
 }
}

#main-content .dacc-apple-page .breadcrumbs__item{
     content: "\27A4";
     color: var(--color-accent1);
     display: flex;
     align-items: center;
}

#main-content .dacc-apple-page .breadcrumbs__item + .breadcrumbs__item::before{
     content: "►";
     font-size:0.5em;
     padding: 0 5px;
     display: block;
}

#main-content .dacc-apple-page .breadcrumbs__item:first-child a{
     font-weight: 900;
}

@media (max-width: 600px){#main-content .dacc-apple-page .breadcrumbs li:nth-child(n+3):nth-last-child(n+2){
    display: none;
  }
#main-content .dacc-apple-page .breadcrumbs li:nth-child(2)::after{
    content: "…";
    margin: 0 0.5em;
  }
#main-content .dacc-apple-page .breadcrumbs li:last-child{
  word-break: break-word;
  min-width: 150px;
 }
}

#main-content .dacc-apple-page .main-header{
     display: static;
     margin-top:var(--topbar-height);
}

#main-content .dacc-apple-page .hero{
     box-sizing: content-box;
     background-color: #a7babe;
     /* padding-top: var(--topbar-height); */
    /*! border-top: #ffffff57 5px solid;
     */
     
    /*! box-shadow:inset 0px 2px 3px hsla(0, 0%, 23.1%, 0.26);
     */
     background-clip: border-box;
}

@media only screen and (max-width:1200px){#main-content .dacc-apple-page .hero{
        border-top: none;
    }
}

#main-content .dacc-apple-page .hero--no-brdcrumb{
     padding-top: 0rem var(--page-gulley);
}

#main-content .dacc-apple-page .hero--topper{
     --hero-height: calc(37vh - 100px);
     height: var(--hero-height);
     min-height: 200px;
}

#main-content .dacc-apple-page .hero--banner{
     --hero-height: 350px;
     height: var(--hero-height);
     min-height: 450px;
     width: 100%;
     background-position: center;
     background-size: cover;
     background-repeat: no-repeat;
}

#main-content .dacc-apple-page .hero--big-banner{
     --hero-height: 80vh;
     height: var(--hero-height);
     min-height: 600px;
}

#main-content .dacc-apple-page .hero--full-scrn{
     --hero-height: calc(100vh - 100px);
     height: var(--hero-height);
     min-height: 1800px;
}

#main-content .dacc-apple-page .hero__stage{
    /*! display: block;
     */
    /*! position: absolute;
     */
    /*! height: var(--hero-height);
     */
    /*! width: 100%;
     */
}

#main-content .dacc-apple-page .hero__stage-foreground{
     z-index: 8;
}

#main-content .dacc-apple-page .hero__stage-backdrop{
     z-index: 8;
}

#main-content .dacc-apple-page .hero__content{
     color: white;
     display: flex;
     flex-direction: column;
     align-content: center;
     justify-content: space-between;
     height: 100%;
     right: 0;
     left: 0;
}

#main-content .dacc-apple-page .hero__title-section{
     display: flex;
     flex-direction: column;
     gap: 30px;
     font-size: 1.2rem;
     height: fit-content;
     margin: auto 0;
    /*! padding-top: var(--topbar-height);
     */
}

#main-content .dacc-apple-page .hero-title{
   text-wrap: wrap;
   max-width: 600px;
 }

#main-content .dacc-apple-page .hero__title-sub{
     font-weight: bolder;
     letter-spacing: 0.05em;
     text-transform: uppercase;
     font-size: 1rem;
}

#main-content .dacc-apple-page .hero__title-sub a{
   color:var(--color-accent2);
 }

#main-content .dacc-apple-page .hero__title--invert{
    color: var(--color-dacc-white);
    text-shadow: 2px 2px 6px #0000005e;
}

#main-content .dacc-apple-page .hero__description{
     max-width: 600px;
     color: inherit;
     font-size: 0.95rem;
     letter-spacing: 0.05em;
     line-height: 1.8rem;
     flex: 0 0 auto;
}

#main-content .dacc-apple-page .hero__quick-links{
     white-space: nowrap;
     width: 100%;
}

#main-content .dacc-apple-page .hero__contact{
     background: var(--color-primary-signature);
     color: var(--color-white);
     clip-path: polygon(0% 0%, calc(100% - 25px) 0%, 100% 100%, 0% 100%);
     padding: var(--gap-resp-xxsmall) 50px;
     padding: var(--gap-resp-small) 50px;
     padding-right: 50px;
     text-shadow: 2px 2px 0px #0000009c;
     font-size: 1.2rem;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .hero__contact{
        position:relative;
        padding: 0px 50px 00px 50px;
        top:-1.5rem;
    }
#main-content .dacc-apple-page .hero__quick-links{
        background: linear-gradient(90deg, hsla(0, 0%, 23.1%, 0.38) 20%, hsla(0, 0%, 23.1%, 0.38) 95%);
    }
}

#main-content .dacc-apple-page .hero__table{
     height: fit-content;
     margin: auto;
     width: 100%;
     color: white;
     padding: var(--gap-medium);
     backdrop-filter: blur(50px) brightness(0.7);
     border-radius: 4px;
     border-spacing: 10px 5px;
}

#main-content .dacc-apple-page .hero__title{
 font-size:1.2rem;
}

#main-content .dacc-apple-page .hero__stage{
     display: block;
     position: absolute;
     height: 450px;
     /* padding-top: var(--topbar-height); */
     width: 100%;
}

#main-content .dacc-apple-page .hero__stage-foreground{
     z-index: 8;
}

#main-content .dacc-apple-page .hero__stage-backdrop{
     z-index: 8;
}

#main-content .dacc-apple-page .hero__content{
     display: flex;
     align-content: center;
     justify-content: center;
     margin: auto;
     height: 100%;
     max-width: var(--page-container-width);
     width: 80%;
}

#main-content .dacc-apple-page .hero__title-section{
     display: flex;
     z-index: 1;
}

#main-content .dacc-apple-page .hero-title__sub{
     font-weight: 600;
     letter-spacing: 0.05em;
     color: var(--color-dacc-white);
     max-width: 600px;
}

#main-content .dacc-apple-page .hero__title--invert{
    color: var(--color-dacc-white);
    text-shadow: 2px 2px 6px #0000005e;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .hero-title{
        /*! font-size: 3rem;
         */
    }
}

#main-content .dacc-apple-page .hero__table{
     height: fit-content;
     margin: auto;
     width: 100%;
     color: white;
     padding: var(--gap-medium);
     backdrop-filter: blur(50px) brightness(0.7);
     border-radius: 4px;
     border-spacing: 10px 5px;
}

#main-content .dacc-apple-page .sidebar{
     min-width: 24%;
     border-radius: 5px;
     position: sticky;
     top: var(--gap-wide-paragraph);
     height: fit-content;
}

#main-content .dacc-apple-page .sidebar__nav{
     font-size: var(--font-size--medium);
     border: 1px solid var(--color-complimentary1);
}

#main-content .dacc-apple-page .nav__head + .nav__head{
     margin-top: var(--gap-xsmall);
     border-top: 2px solid var(--color-offwhite);
     padding-top: var(--gap-xsmall);
}

#main-content .dacc-apple-page .nav__list{
     padding-bottom: var(--gap-resp-xxsmall);
     font-weight: 500;
     gap: var(--gap-resp-xsmall);
     font-size: 1.125rem;
     display: inline-flex;
     -ms-flex-wrap: nowrap;
     -webkit-flex-wrap: nowrap;
     flex-wrap: nowrap;
     font-family: var(--font-face--dacc-signature);
     cursor: pointer;
}

#main-content .dacc-apple-page .sidebar__nav div ul{
    padding: var(--gap-small) 0;
    background:var(--color-offwhite);
    border-radius: 10px;
}

#main-content .dacc-apple-page .sidebar__nav div ul li{
    padding-left: var(--gap-resp-large);
}

#main-content .dacc-apple-page .sidebar__nav ul li:before{
     content: '';
     content: "\27A4";
     padding-right: 7px;
     font-size: 10px;
     color: var(--color-complimentary1);
}

#main-content .dacc-apple-page .page-body{
     display: flex;
     gap: var(--gap-section);
}

#main-content .dacc-apple-page .page-body--sidebar{
     display: flex;
     gap: 5vw;
}

#main-content .dacc-apple-page .content{
    width: 100%;
    color: inherit;
    letter-spacing: 0.5px;
    position: relative;
}

#main-content .dacc-apple-page .content__caption-block{
     border-radius: 3px;
     padding: var(--gap-resp-medium);
}

#main-content .dacc-apple-page .content a{
     color: var(--color-accent1);
     line-height: 0.9em;
     font-weight: 900;
}

#main-content .dacc-apple-page .content hr{
     border-bottom: 2px solid var(--color-offwhite);
     margin-bottom: var(--divider-gap);
     margin-top: var(--divider-gap);
}

#main-content .dacc-apple-page .content__section{
     font-size: var(--font-size-content);
     line-height: calc(var(--font-size-content) + 0.7rem);
}

#main-content .dacc-apple-page .content__body img{
     /*width: 100%;*/
}

#main-content .dacc-apple-page .content__body ul{
 padding-left: 30px;
}

#main-content .dacc-apple-page .content__body ul li{
 list-style: disc;
}

#main-content .dacc-apple-page .content__body ul li::marker{
 color:var(--color-dacc-blue);
}

#main-content .dacc-apple-page .content__body ol{
  list-style: decimal outside !important;
  margin: 1em 0 1em 1.5em;
  margin-right: auto;
  margin-left: auto;
  width: 87%;
  padding-left: 1rem;
}

#main-content .dacc-apple-page .content__body ol li{
 display: list-item !important;
 list-style-type: decimal !important;
}

#main-content .dacc-apple-page .content__body ol li::marker{
  color: var(--color-dacc-blue);
  font-weight: bold;
  font-size: 1rem;
}

#main-content .dacc-apple-page .jump-to-top{
  position: fixed;
  bottom: 1.5rem;
  right: 1.5rem;
  display: none;
  z-index: 50;             
  background-color: rgba(19,76,143,0.85);
  color: #fff;
  padding: 1rem;
  font-weight: bold;
 border-radius:1rem;
 box-shadow:3px 3px rgba(0,0,0,0.5)
}

#main-content .dacc-apple-page .jump-to-top:hover{
 background-color:var(--color-accent1);
 transform:translateY(-3px);
}

#main-content .dacc-apple-page .jump-to-top i{
  margin:auto auto;
  transform: rotateY(180deg);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .jump-to-top{
  bottom:6rem;
 }
}

#main-content .dacc-apple-page .footer__structure{
     display: flex;
     flex-direction: column;
     gap: 5rem;
}

#main-content .dacc-apple-page .footer__navigation{
     display: flex;
     gap: 5em;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .footer__navigation{
         flex-direction: column;
    }
}

#main-content .dacc-apple-page .footer__essentials a{
     color: var(--color-black);
     font-size: 1.4em;
}

#main-content .dacc-apple-page .footer__essentials .nav-list{
    gap: 0px 5%;
    font-size: 1.3em;
}

#main-content .dacc-apple-page .footer__essentials .icon{
    color:var(--color-primary-signature);
}

#main-content .dacc-apple-page .icon-button--socl-mdia-footer i{
    color:var(--color-dacc-blue);
}

#main-content .dacc-apple-page .soc-med-logos{
 margin:4rem 0px;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .soc-med-logos{
  justify-content:space-between;
 }
#main-content .dacc-apple-page .soc-med-logos .nav-item{
  font-size:2.5rem;
 }
}

#main-content .dacc-apple-page .footer__reference-nav{
     display: flex;
}

#main-content .dacc-apple-page .reference-nav{
     gap: 2rem;
     justify-content: flex-start;
     align-content: flex-start;
}

#main-content .dacc-apple-page .reference-nav .flx-bead{
 max-height:min-content;
}

#main-content .dacc-apple-page .footer__contact{
     gap: 5rem;
     align-items: flex-end;
}

#main-content .dacc-apple-page .footer__contact .icon{
     color:hsl(192, 12.8%, 61.8%);
}

#main-content .dacc-apple-page .footer__social-media{
     white-space: nowrap;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .footer__social-media{
         margin-right: auto;
         margin-bottom: 2rem;
    }
#main-content .dacc-apple-page .footer__contact{
   gap:0px;
  }
}

#main-content .dacc-apple-page .localNavbar{
    display:flex;
    flex-wrap:wrap;
    background-color: var(--color-offwhite);
    align-content: center;
    justify-content:center;
    padding-top:1rem;
}

#main-content .dacc-apple-page .localNavbar--container{
    display: flex;
    flex-wrap:wrap;
    padding-bottom: var(--gap-xlarge);
    padding-left: var(--gap-xlarge);
    gap: calc(3 * var(--gap-xxxlarge));
    justify-content: center;
    align-items: flex-start;
}

#main-content .dacc-apple-page .localNavbar--button{
    background-color: white;
    color: var(--color-primary-signature);
    font-weight: bold;
    box-shadow: 5px 3px 0px 0px var(--color-primary-signature);
    border-radius: 20px;
    padding: 0.5rem 1.25rem;
    border: 2px solid #134c8f;
    font-size: var(--font-size--xlarge);
    transition: background-color 0.3s ease, color 0.3s ease;
    text-align: center;
    text-decoration: none;
    display: block;
}

#main-content .dacc-apple-page .localNavbar--button:hover{
    background-color: var(--color-primary-signature);
    color: white;
    box-shadow: 5px 3px 0px 0px var(--color-accent2);
}

#main-content .dacc-apple-page .localNavbar--container .dropdown{
    position: relative;
    min-width: 200px;
}

#main-content .dacc-apple-page .localNavbar--container .dropdown-content{
    display: none;
    position: absolute;
    background-color: var(--color-offwhite);
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
    z-index: 1;
    width: 100%;
    justify-content: center;
    align-content: center;
    text-align: center;
    padding: 0px 40px;
    border-radius: 15px;
}

#main-content .dacc-apple-page .localNavbar--container .dropdown-content a{
    color: #134c8f;
    padding: 8px 16px;
    text-decoration: none;
    display: block;
    text-align: center;
    border-bottom: 2px solid #888888;
    font-weight: bold;
    margin-bottom: 4px;
}

#main-content .dacc-apple-page .localNavbar--container .dropdown-content a:last-child{
    border-bottom:0px;
}

#main-content .dacc-apple-page .localNavbar--container .dropdown-content a:hover{
    background-color: #ddd;
}

#main-content .dacc-apple-page .localNavbar--container .dropdown:hover .dropdown-content{
    display: block;
}

#main-content .dacc-apple-page .dropdown .icon{
    display: inline-block;
    transition: transform 0.3s ease;
    transform: rotate(0deg);
    font-size:var(--font-size--xlarge);
}

#main-content .dacc-apple-page .dropdown:hover .icon{
    transform: rotate(180deg);
}

#main-content .dacc-apple-page .academic-buttons{
  color: var(--color-accent2);
  text-align: center;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 2rem 4rem;
  padding-bottom: 18px;
}

#main-content .dacc-apple-page .academic-buttons > .button{
  color: var(--color-accent2);
  text-align: center;
  font-weight: 600;
  display: flex;
  align-items: center;
}

#main-content .dacc-apple-page .academic-buttons > .button.hover-activated:hover{
  scale: 1.02;
  transition: 0.2s scale, 0.2s margin;
  color: var(--color-offwhite);
}

#main-content .dacc-apple-page .academic-buttons > .button.hover-activated > .icon{
  transition: 0.2s scale, 0.2s margin;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .academic-buttons{order:3;flex-direction: column;justify-content: center;align-items: flex-start;flex: 1 1 25%;}
}

#main-content .dacc-apple-page .academic-contact{
    display: flex;
    /*! gap: var(--gap-xxlarge); */
    width: fit-content;
    margin-right: auto;
    /*! position: relative; */
    margin-right: 0;
    background: rgba(19, 76, 143, 0.75);
}

#main-content .dacc-apple-page .academic-contact__item{
  flex: 1 1 50%;
  text-align: center;
  padding: 0 15px;
}

#main-content .dacc-apple-page .academic-contact__item + .academic-contact__item{ border-left:1px solid grey;}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .academic-contact{
        display: flex;
        /*! gap: 10%; */
        flex: 0 0 100%;
        /* padding: 5px 0; */
        justify-content: center;
        height: fit-content;
        width: 85%;
        margin: auto;
    }
#main-content .dacc-apple-page .academic-contact__item{
      flex: 1 1 33.3%;
      text-align: center;
      position: relative;
      /* top: -0.5rem; */
    }
}

@media only screen and (max-width: 960px){#main-content .dacc-apple-page .hero__quick-links{width: 100%;height:fit-content;}
}

#main-content .dacc-apple-page .resp-ifr{
  width: 100%;
  max-width: 720px;  /* Keep it "normal" size on desktops */
  aspect-ratio: 16 / 9;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  background: #000;  /* fallback in case iframe doesn't load */
}

#main-content .dacc-apple-page .resp-ifr iframe{
  width: 100%;
  height: 100%;
  border: 0;
  display: block;
}

#main-content .dacc-apple-page .btn--drop-down{
    margin-left: auto;
}

#main-content .dacc-apple-page .btn{
    background: none;
    border-radius: 50px;
    font-size: var(--type-size-xxlarge);
    padding: 10px 20px;
    font-weight: 500;
    color: var(--color-black);
    border: none;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
}

#main-content .dacc-apple-page .button-label--white{
    color: white;
}

#main-content .dacc-apple-page .social-media-row{
    display: flex;
    gap: 2vw;
}

#main-content .dacc-apple-page .fa-caret-device-rotate::before{
    content: "ï";
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .fa-caret-device-rotate::before{
        content: "\f0da";
    }
}

#main-content .dacc-apple-page .DACC-logo{
    width: 200px;
    height: 80px;
    padding: var(--gap-small);
    border: none;
}

#main-content .dacc-apple-page .nav-row{
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    /* gap: 0 5px; (commented out) */
}

#main-content .dacc-apple-page .nav-card{
    display: block;
}

#main-content .dacc-apple-page .nav-card__item + .nav-card__item{
    border-top: 0.0625rem solid #e7eaf3;
}

#main-content .dacc-apple-page .nav-item{ /* base style; can be extended if needed */ }

#main-content .dacc-apple-page .nav-link{
    display: flex;
    align-items: center;
}

#main-content .dacc-apple-page .nav-link:hover > .icon{
    color: var(--color-accent2);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .topbar .nav-link{
        justify-content: space-between;
    }
}

#main-content .dacc-apple-page .nav-item--bubble-bar{
    transition: 0.4s;
    white-space: nowrap;
}

#main-content .dacc-apple-page .nav-item--bubble-bar .nav-link{
    display: flex;
    justify-content: space-between;
    padding: 2px 10px;
}

#main-content .dacc-apple-page .nav-item--bubble-bar + .nav-item{
    margin-top: 4px;
}

#main-content .dacc-apple-page .nav-item--bouncy{
    flex: 1 1 auto;
    transition: flex 0.2s linear;
    text-align: center;
    border-radius: 5px 5px 0 0;
    gap: 0 1em;
}

#main-content .dacc-apple-page .nav-item--bouncy:hover{
    flex: 1.2 1.2 auto;
}

#main-content .dacc-apple-page .nav-row:has(.nav-item--bouncy:focus-within) > .nav-item--bouncy:not(:focus-within){
    flex: 1 1 auto;
    transition: 0s;
}

#main-content .dacc-apple-page .enroll--blue > .nav-link,
#main-content .dacc-apple-page .enroll--blue > .nav-link:hover{
    transition: 0.2s ease-out;
}

#main-content .dacc-apple-page .enroll--blue > .nav-link:hover{
    gap: 0 15px;
}

#main-content .dacc-apple-page .nav-library-btn{
    min-height: 2rem;
    font-size:1rem;
    font-weight:normal;
    background-color:var(--color-dacc-blue);
}

#main-content .dacc-apple-page .nav-library-btn .hover-box__label{
    text-align: left;
    font-weight: 900;
}

@media screen and (min-width:960px){#main-content .dacc-apple-page .nav-library-btn{
     background: url(https://dacc.nmsu.edu/_assets/img/topbar/library.jpg);
     background-size: 250%;
     background-position: 20% 35%; 
     font-size: 3rem;
     line-height: 3rem;
    }
#main-content .dacc-apple-page .nav-library-btn .hover-box__label{
    font-size: 3rem;
    left: 15px;
    bottom: 15px;
    }
}

#main-content .dacc-apple-page .button{
    transition: 0.3s ease-out;
}

#main-content .dacc-apple-page .button--fit{
    width: fit-content;
}

#main-content .dacc-apple-page .button--toggle{
    font-size: var(--font-size--small);
    font-weight: 600;
    border-radius: 0.25rem;
    padding: 10px;
    margin: 5px;
}

#main-content .dacc-apple-page .button--inverted{
    padding: var(--gap-button-padding);
    color: var(--color-black);
    background: var(--color-accent2);
    font-size: var(--font-size--button);
    border-radius: 3px;
}

#main-content .dacc-apple-page .button--inverted:hover{
    background: white;
}

#main-content .dacc-apple-page .button--contact-us{
    width: 100%;
    height: fit-content;
    background: none;
    font-weight: bold;
    font-size: 1.2rem;
    cursor: pointer;
    border-radius: 5px;
    margin: auto;
    display: flex;
    color: var(--color-offwhite);
    gap: 15px;
    padding: 10px;
}

#main-content .dacc-apple-page .button--contact-us .icon{
    color: var(--color-complimentary1);
}

#main-content .dacc-apple-page .button--contact-us:hover{
    color: var(--color-accent2);
    transform: scale(1.04);
}

@media only screen and (max-width:var(--phone-break)){#main-content .dacc-apple-page .nav-link--flex-item--phone{
        justify-content: space-between;
        border-radius: 3px;
    }
}

#main-content .dacc-apple-page .lnk-button{
    display: flex;
}

#main-content .dacc-apple-page .tab-button{
    border-radius: 30px 15px 0 0;
    padding: var(--gap-small) var(--gap-xxxlarge);
    width: fit-content;
}

#main-content .dacc-apple-page .tab-button:hover{
    background: var(--color-offwhite);
}

#main-content .dacc-apple-page .tab-button--default{
    background: hsla(213.1, 100%, 11.4%, 0.85);
    mix-blend-mode: multiply;
    color: var(--color-accent2);
    border-bottom: none;
}

#main-content .dacc-apple-page .tab-button--impact{
    background: var(--color-accent1);
    color: white;
    border-bottom: none;
}

#main-content .dacc-apple-page .row-button{
    width: 100%;
}

#main-content .dacc-apple-page .divisions{
display: grid;
grid-template-columns: repeat(10, 1fr);
grid-template-rows: 1.5rem repeat(3, 1fr) 1.5fr;
gap: 5px
}

#main-content .dacc-apple-page .division{
    color: white;
    border-radius: 3px;
    overflow: clip
}

#main-content .dacc-apple-page .division a{
    color:white;
    display: block;
    background:#0000009c;
    padding: 15px;
    font-weight:900;
}

#main-content .dacc-apple-page .divisions li:first-child{
   grid-area: 1 / 1 / 2 / 11; 
}

#main-content .dacc-apple-page .division:nth-child(2){   
    border: var(--color-accent1) 2px solid;
    grid-area: 2 / 1 / 5 / 3;
    border-bottom: var(--color-accent1) 15px solid;
}

#main-content .dacc-apple-page .division:nth-child(3){
    border: var(--color-dacc-yellow) 2px solid;
    background: black;
    grid-area: 2 / 3 / 5 / 5;
    border-bottom: var(--color-accent2) 15px solid;
}

#main-content .dacc-apple-page .division:nth-child(4){
    border: var(--color-complimentary1) 3px solid;
    background: black;
    grid-area: 2 / 5 / 5 / 7;
    border-bottom: var(--color-complimentary1) 15px solid;
}

#main-content .dacc-apple-page .division:nth-child(5){
    border: var(--color-primary-signature) 3px solid;
    background:url('https://dacc.nmsu.edu/_assets/img/programs/_M7rCpb0.jpg');
    grid-area: 2 / 7 / 5 / 9;
    
    background-size: 140%;
    background-position: 45% 10%;
    border-bottom: var(--color-primary-signature) 15px solid;

}

#main-content .dacc-apple-page .division:nth-child(6){
    border: var(--color-dacc-dark-signature) 3px solid;
    background:black;
    grid-area: 2 / 9 / 5 / 11;
    border-bottom: var(--color-dacc-dark-signature) 15px solid;
}

#main-content .dacc-apple-page .division:nth-child(7){
    background: var(--color-black);
    grid-area: 5 / 1 / 6 / 11; 
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .divisions{
        height: fit-content;
        grid-template-rows: 2.5rem repeat(6, 1fr);
        grid-template-columns: 1fr;
        gap: 5px;
    }
#main-content .dacc-apple-page .divisions li:first-child{
       grid-area: 1 / 1 / 2 / 2; 
    }
#main-content .dacc-apple-page .division:nth-child(2){
        grid-area: 2 / 1 / 3 / 2; 

    }
#main-content .dacc-apple-page .division:nth-child(3){
        grid-area: 3 / 1 / 4 / 2; 
    }
#main-content .dacc-apple-page .division:nth-child(4){
        grid-area: 4 / 1 / 5 / 2; 
    }
#main-content .dacc-apple-page .division:nth-child(5){
        grid-area: 5 / 1 / 6 / 2; 

    }
#main-content .dacc-apple-page .division:nth-child(6){
        grid-area: 6 / 1 / 7 / 2; 

    }
#main-content .dacc-apple-page .division:nth-child(7){
        grid-area: 7 / 1 / 8 / 2; 

    }
#main-content .dacc-apple-page .division a{
        padding:0px 10px;
    }
}

#main-content .dacc-apple-page .caption-block{ }

#main-content .dacc-apple-page .caption-block--topbar{ }

#main-content .dacc-apple-page .caption-block--content{
    padding: var(--gap-resp-large);
}

#main-content .dacc-apple-page .caption-block--alert{
    background: var(--color-bg-alert-overlay);
    color: var(--color-white);
    backdrop-filter: blur(50px);
}

#main-content .dacc-apple-page .caption-block--alert a{
    color: var(--color-white);
}

#main-content .dacc-apple-page .caption-block--alert a:hover{
    color: var(--color-accent2);
    text-shadow: 0 0 1px white;
}

#main-content .dacc-apple-page .caption-block--alert b,
#main-content .dacc-apple-page .caption-block--alert span{
    font-size: var(--font-size--medium);
}

#main-content .dacc-apple-page .caption-block--notice{
    background: var(--color-bg-notice-overlay);
    backdrop-filter: blur(50px);
    color: var(--color-black);
}

#main-content .dacc-apple-page .caption-block--notice b,
#main-content .dacc-apple-page .caption-block--notice span{
    font-size: var(--font-size--xsmall);
}

#main-content .dacc-apple-page .caption-block__content{
    width: 100%;
    padding: var(--gap-resp-large);
}

#main-content .dacc-apple-page .caption-block__content a{
    color: inherit;
    font-weight: 800;
    text-decoration: underline;
}

#main-content .dacc-apple-page .caption-block__content--center{
    text-align: center;
}

#main-content .dacc-apple-page .caption-block__toggle-icon{
    display: block;
    width: fit-content;
    margin: auto;
    margin-right: var(--gap-large);
}

#main-content .dacc-apple-page .caption-block__symbol--notice{
    color: var(--color-complimentary1);
}

#main-content .dacc-apple-page .highlight-box{
    padding: 4rem 5rem;
}

#main-content .dacc-apple-page .quote-box{
    display: flex;
    flex-direction: column;
    padding: 4rem 8vw;
}

#main-content .dacc-apple-page .quote-box::before{
    content: ""; /* Adjust icon as needed */
    font-size: 7rem;
    color: var(--color-complimentary1);
    position: relative;
    left: -5vw;
}

#main-content .dacc-apple-page .quote-box::after{
    content: ""; /* Adjust icon as needed */
    font-size: 7rem;
    color: var(--color-complimentary1);
    align-self: flex-end;
    position: relative;
    right: -5vw;
    bottom: -1vw;
}

#main-content .dacc-apple-page .quote-box__quotee{
    text-align: right;
    font-weight: 700;
    font-size: var(--header-size--small);
    margin-left: auto;
}

#main-content .dacc-apple-page .quote-box__quote{
    font-weight: 200;
    font-size: var(--font-size--xxlarge);
}

#main-content .dacc-apple-page .section--block{
    padding: var(--gap-resp-xxxlarge);
}

#main-content .dacc-apple-page .section--rounded-block{
    border-radius: 10px;
}

#main-content .dacc-apple-page .section--padded-block{
    padding: 5rem;
}

#main-content .dacc-apple-page .section--full-block{
    width: 100%;
    padding: var(--gap-section) 0;
}

#main-content .dacc-apple-page .header--fitted{
    width: fit-content;
}

#main-content .dacc-apple-page .header--spread{
    width: auto;
}

#main-content .dacc-apple-page .header--echo-tab{
    padding: var(--gap-xsmall) var(--gap-large);
    background: var(--color-primary-signature);
    color: #fff;
    border-radius: 10px 50px 0 0;
    text-align: left;
    padding-right: 15%;
    width: fit-content;
    box-shadow: 10px 0 0 #a7babe;
    margin-right: var(--gap-large);
}

#main-content .dacc-apple-page .header--echo-bubble{
    background: hsl(212.2, 74.2%, 32%);
    color: #fff;
    border-radius: 50px;
    text-align: left;
    padding: var(--gap-xxsmall) var(--gap-large);
    width: fit-content;
    padding-right: 15%;
    box-shadow: 15px 0 0 #a7babe;
}

#main-content .dacc-apple-page .header--sidebar-nav{
    background: hsl(212.2, 74.2%, 32%);
    color: #fff;
    border-radius: 15px 50px 50px 15px;
    text-align: left;
    padding: var(--gap-xxsmall) var(--gap-large);
    width: fit-content;
    padding-right: 15%;
    box-shadow: 0 8px 0 #a7babe;
}

#main-content .dacc-apple-page .figure{
    width: fit-content;
}

#main-content .dacc-apple-page .figure--pipes{
    border: 15px solid var(--color-offwhite);
    border-radius: 25px;
    background: var(--color-offwhite);
}

#main-content .dacc-apple-page .figure__img{ }

#main-content .dacc-apple-page .figure__img--tab{
    border-bottom: 10px solid var(--color-offwhite);
}

#main-content .dacc-apple-page .figure__caption{ }

#main-content .dacc-apple-page .image{
    display: block;
}

#main-content .dacc-apple-page .image--caption-pipe{
    border: 7px solid var(--color-offwhite);
    border-radius: 15px 15px 15px 0;
}

#main-content .dacc-apple-page .image--panel{
    border-radius: 5px;
    box-shadow: 4px 4px 6px var(--color-complimentary1);
}

#main-content .dacc-apple-page .list{
    margin: 0 2vw;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .list{ margin: 0; }
}

#main-content .dacc-apple-page .list__tier-1{
    font-weight: 600;
    color: inherit;
}

#main-content .dacc-apple-page .list__tier-2{
    font-weight: 400;
}

#main-content .dacc-apple-page .list__tier-3{
    font-size: 1rem;
}

#main-content .dacc-apple-page .list__sub-list{
    margin-left: var(--gap-list-stagger);
    margin-top: var(--gap-large);
    margin-bottom: var(--gap-large);
}

#main-content .dacc-apple-page .list__bullets--default li::marker{
    color: var(--color-primary-signature);
}

#main-content .dacc-apple-page .list__bullets--default ul > li::marker{
    content: "• ";
}

#main-content .dacc-apple-page .list__bullets--default > ul > li::marker{
    content: "► ";
    color: var(--color-primary-signature);
}

#main-content .dacc-apple-page .list__bullets--default > .list__tier-1 > li > ul > li::marker{
    content: "– ";
}

#main-content .dacc-apple-page .list__bullets--default > .list__tier-1 > li > .list__tier-2 > li > ul > li::marker{
    content: "○ ";
}

#main-content .dacc-apple-page .list__numerics--default ol > li::marker{
    content: counter(list-item, decimal) ".  ";
    font-weight: 200;
    color: var(--color-complimentary2);
}

#main-content .dacc-apple-page .list__numerics--default > ol > li::marker{
    content: counter(list-item, decimal) ".  ";
    color: var(--color-primary-signature);
    font-size: 1.4em;
    font-weight: 600;
}

#main-content .dacc-apple-page .list__numerics--default > .list__tier-1 > li > ol > li::marker{
    font-weight: 800;
    content: counter(list-item) ".  ";
}

#main-content .dacc-apple-page .list__numerics--default > .list__tier-1 > li > .list__tier-2 > li > ol > li::marker{
    font-weight: 600;
}

#main-content .dacc-apple-page .table{
    margin: auto;
}

#main-content .dacc-apple-page .table-responsive{
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

#main-content .dacc-apple-page .table-responsive table{
  border-collapse: collapse;
}

#main-content .dacc-apple-page .table--solid-panel{
    border-spacing: var(--gap-table-cells);
    margin: auto;
    width:80%;
}

#main-content .dacc-apple-page .table--solid-panel caption{
    padding: var(--gap-xsmall) var(--gap-large);
    background: var(--color-primary-signature);
    color: #fff;
    border-radius: 10px 50px 0 0;
    text-align: left;
    padding-right: 15%;
    width: fit-content;
    box-shadow: 10px 0 0 #a7babe;
    margin-right: var(--gap-large);
    font-size: var(--header-size--xsmall);
    font-family: var(--font-face--dacc-signature);
}

#main-content .dacc-apple-page .table--solid-panel th{
    background: #b1b3b8;
    border-radius: 10px;
    color: var(--color-white);
}

#main-content .dacc-apple-page .table--solid-panel tr{
    background: white;
}

#main-content .dacc-apple-page .table--solid-panel tr:nth-child(odd){
    background: #ededed;
}

#main-content .dacc-apple-page .table--solid-panel td{
    padding: var(--gap-button-padding);
}

#main-content .dacc-apple-page .table--monkey-bars{
    border: 7px solid #a7babe;
    border-radius: 0 10px 10px 10px;
    border-spacing: 0;
    box-shadow: 5px 5px 0 #a7babe;
    margin: auto;
    width:80%;
}

#main-content .dacc-apple-page .table--monkey-bars caption{
    padding: var(--gap-xsmall) var(--gap-large);
    background: var(--color-primary-signature);
    color: #fff;
    border-radius: 10px 50px 0 0;
    text-align: left;
    padding-right: 15%;
    width: fit-content;
    box-shadow: 10px 0 0 #a7babe;
    margin-right: var(--gap-large);
    font-size: var(--header-size--xsmall);
    font-family: var(--font-face--dacc-signature);
}

#main-content .dacc-apple-page .table--monkey-bars > tbody{
    outline: 4px solid white;
    border-radius: 0 4px 4px 4px;
}

#main-content .dacc-apple-page .table--monkey-bars th{
    background: var(--color-bg-secondary);
    color: #14355c;
    border: 2px solid white;
}

#main-content .dacc-apple-page .table--monkey-bars td{
    padding: var(--gap-resp-large);
    border: 1px solid var(--color-bg-secondary);
    border-left: white;
    background: var(--color-bg-main);
}

#main-content .dacc-apple-page .icon{
    margin: auto 0;
}

#main-content .dacc-apple-page .icon--small{
    font-size: 0.7rem;
    width: 15px;
}

#main-content .dacc-apple-page .icon--medium{
    font-size: var(--icon-size--medium);
    width: 50px;
}

#main-content .dacc-apple-page .icon--large{
    font-size: var(--icon-size--large);
}

#main-content .dacc-apple-page .icon-button{
    display: block;
}

#main-content .dacc-apple-page .icon-button:hover{ }

@media only screen and (max-width:var(--phone-break)){#main-content .dacc-apple-page .icon-button{
        font-size: 3rem;
    }
}

#main-content .dacc-apple-page .icon-button--search{
    font-size: 1.5rem;
    color: var(--color-complimentary2);
}

#main-content .dacc-apple-page .icon-button--search:hover{
    color: var(--color-accent1);
}

#main-content .dacc-apple-page .append-icon--accent{
    color: var(--color-accent1);
    margin: auto;
}

#main-content .dacc-apple-page .append-icon--grey{
    color: var(--color-silver);
    margin: auto;
}

#main-content .dacc-apple-page .append-icon--close{
    font-weight: 900;
    color: var(--color-accent1);
    text-transform: uppercase;
}

#main-content .dacc-apple-page .append-icon--toggle-down{
    color: var(--color-icon-link-addon);
    margin: auto;
    padding: 0 0.1rem;
}

#main-content .dacc-apple-page .icon--breadcrumb-divider{
    color: var(--color-black);
}

#main-content .dacc-apple-page .search{
    display: flex;
    align-items: center;
}

@media only screen and (max-width:var(--phone-break)){#main-content .dacc-apple-page .search{
        font-size: var(--font-size--xxxlarge);
        margin: 0 var(--gap-resp-medium);
    }
}

#main-content .dacc-apple-page .tag{
    display: flex;
    color: black;
    gap: var(--gap-resp-small);
    width: 90%;
}

#main-content .dacc-apple-page .tag__icon{
    flex: 0 0 10%;
    width: 100%;
    margin: auto;
    max-width: 150px;
}

#main-content .dacc-apple-page .tag__label{
    flex: 1 1 70%;
}

#main-content .dacc-apple-page .tag__title{
    font-weight: 900;
    display: block;
    color: var(--color-primary-signature);
}

#main-content .dacc-apple-page .labeled-icon{
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto;
  text-align: center;
  font-size:0.9rem;
  font-weight: 900;
  max-width: 120px;
  color: inherit;
}

#main-content .dacc-apple-page .labeled-icon .icon{
  font-size: 50px;
  display: block;
  margin: auto; 
  text-shadow: inherit;
}

#main-content .dacc-apple-page .labeled-icon.labeled-icon--yellow:hover .icon{
  text-shadow: 3px 3px 0px var(--color-complimentary2);
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .labeled-icon.labeled-icon--mobile-rotate{
    flex-direction: row;
    gap: 15px;}
}

#main-content .dacc-apple-page .filter-box{
    position: relative;
    overflow: clip;
    width: 100%;
    height: 100%;
    display: block;
}

#main-content .dacc-apple-page .filter-box__base{
    width: 100%;
    height: 100%;
    position: relative;
}

#main-content .dacc-apple-page .filter-box__backdrop{
    position: absolute;
    /*background-image: url('https://dacc.nmsu.edu/_assets/img/banners/GeneralEngineering_Banner.jpg');*/
    background-repeat: no-repeat;
    background-size: cover;
    background-color: var(--color-dacc-steelblue);
    background-position: 70% 50%;
}

#main-content .dacc-apple-page .filter-box__content{
    position: absolute;
}

#main-content .dacc-apple-page .filter-box__content--hug-bottom{
    bottom: 0;
}

#main-content .dacc-apple-page .filter-box__filter{
    position: absolute;
    width: 100%;
    height: 100%;
}

#main-content .dacc-apple-page .filter--signature{
    background: var(--color-primary-signature);
}

#main-content .dacc-apple-page .filter--multiply{
    mix-blend-mode: multiply;
}

#main-content .dacc-apple-page .filter--opaque-8{
    opacity: 0.8;
}

#main-content .dacc-apple-page .filter--sig-wash{
    background: var(--color-primary-signature);
    mix-blend-mode: multiply;
    opacity: 0.95;
}

#main-content .dacc-apple-page .filter--sig-wash-lft{
    background: linear-gradient(90deg, var(--color-primary-signature) 600px, transparent calc(600px + 50vw));
    mix-blend-mode: multiply;
    opacity: 0.8;
}

#main-content .dacc-apple-page .filter--drk-wash-lft{
    /*! background: linear-gradient(90deg, var(--color-black) 600px, transparent calc(600px + 50vw)); */
    mix-blend-mode: multiply;
    opacity: 0.8;
}

#main-content .dacc-apple-page .filter--dark-wash{
    background: var(--color-black);
    mix-blend-mode: multiply;
    opacity: 0.35;
}

#main-content .dacc-apple-page .hover-box{
  transition: 2s ease-in-out;
  position: relative;
  overflow: clip;
}

#main-content .dacc-apple-page .hover-box:hover{
  transition: 1s ease-in-out;
}

#main-content .dacc-apple-page .hover-box.hover-box--signature{
    transition: 0.3s ease-in-out;
    background: var(--color-primary-signature);
}

#main-content .dacc-apple-page .hover-box.hover-box--signature:hover{
    background-color: var(--color-dacc-dark-signature);
    transition: 0.3s ease-in-out;
}

#main-content .dacc-apple-page .hover-box.hover-box--dark{
    transition: 0.3s ease-in-out;
    background: var(--color-dacc-dark-signature);
}

#main-content .dacc-apple-page .hover-box.hover-box--dark:hover{
    background-color: var(--color-dacc-darker-signature);
    transition: 0.3s ease-in-out;
}

#main-content .dacc-apple-page .hover-box.hover-box--accent1{
    transition: 0.3s ease-in-out;
    background: var(--color-accent1);
}

#main-content .dacc-apple-page .hover-box.hover-box--accent1:hover{
    background-color: var(--color-black);
    transition: 0.3s ease-in-out;
}

#main-content .dacc-apple-page .hover-box__hover-fill{
    color: white;
    text-shadow: black 2px 2px 0px;
    transition: 0.2s ease-out;
    opacity:0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
}

#main-content .dacc-apple-page .hover-box:hover .hover-box__hover-fill{
    top:0;
    transition:0.2s;
    opacity:1;
    text-shadow: black 2px 2px 0px;
}

#main-content .dacc-apple-page .hover-box__content{
    color: white;
    /*! text-shadow: black 2px 2px 0px; */
    position: relative;
    top:10px;
    transition: 0.2s ease-in-out;
    filter:blur(10px);
    opacity:0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

#main-content .dacc-apple-page .hover-box:hover .hover-box__content{
    top:0;
    filter:blur(0px);
    transition:0.7s;
    opacity:1;
    text-shadow: black 2px 2px 0px;
    color: white;
}

#main-content .dacc-apple-page .hover-box__content.hover-box__content--top{
    align-items: flex-start;
}

#main-content .dacc-apple-page .hover-box__content.hover-box__content--left{
    justify-content: flex-start;
}

#main-content .dacc-apple-page .hover-box__content.hover-box__content--sticky{
    top:0;
    filter:blur(0);
    opacity:1;
    scale:1;
}

#main-content .dacc-apple-page .hover-box:hover .hover-box__content.hover-box__content--sticky{
    transition: 0.3s scale ease-in-out;
    color:var(--color-accent2);
}

#main-content .dacc-apple-page .hover-box__label{
    font-size: 1.3rem;
    text-align: center;
    position: absolute;
}

#main-content .dacc-apple-page .address-block{
    white-space: nowrap;
}

#main-content .dacc-apple-page .address{
    line-height: 1em;
    font-size: 1.2rem;
}

#main-content .dacc-apple-page .panel{
    width: 100%;
    height: 100%;
    border-radius: 3px;
}

#main-content .dacc-apple-page .panel--signature{
    background: var(--color-primary-signature);
}

#main-content .dacc-apple-page .panel__text{
    margin: var(--gap-resp-large);
    text-shadow: 0 0 6px black;
}

#main-content .dacc-apple-page .accordion{
    width: 90%;
    max-width: 1000px;
    margin: 2rem auto;
}

#main-content .dacc-apple-page .accordion-item{
    background: #fff;
    color: #111;
    margin: 1rem 0;
    border-radius: 0.5rem;
    box-shadow: 0 2px 5px rgba(0,0,0,0.25);
}

#main-content .dacc-apple-page .accordion-item-header{
    padding: 0.5rem 3rem 0.5rem 1rem;
    color: var(--color-primary-signature);
    min-height: 3.5rem;
    line-height: 2.2rem;
    font-weight: bold;
    display: flex;
    align-items: center;
    position: relative;
    cursor: pointer;
}

#main-content .dacc-apple-page .accordion-item-header::after{
    content: "\002B";
    font-size: var(--header-size--medium);
    position: absolute;
    right: 1rem;
}

#main-content .dacc-apple-page .accordion-item-header.active::after{
    content: "\2212";
}

#main-content .dacc-apple-page .accordion-item-body{
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
}

#main-content .dacc-apple-page .accordion-item-body-content{
    padding: 1rem;
    line-height: 1.5rem;
    border-top: 1px solid;
    border-image: linear-gradient(to right, transparent, #34495e, transparent) 1;
}

#main-content .dacc-apple-page .accordion-header{
    text-transform: uppercase;
    color: var(--color-primary-signature);
    padding-left: 2rem;
    font-weight: bold;
    font-size: var(--header-size--large);
}

#main-content .dacc-apple-page .blue-tag{
    margin: 0 10px 0 -5px;
    height: 2.5rem;
    width: 20px;
    background: var(--color-primary-signature);
}

#main-content .dacc-apple-page .cascading-menu{
  display: flex;
  flex-direction: column;
  gap: var(--gap-navigation);
}

#main-content .dacc-apple-page .cascading-menu.cascading-menu--columns{
  flex-direction: row;
  width: 100%;
}

#main-content .dacc-apple-page .cascading-menu.cascading-menu--margin{
  padding: 35px;
  padding-top: 25px;   
}

#main-content .dacc-apple-page .cascading-menu .drop-icon{
    display: none;
}

#main-content .dacc-apple-page .cascading-menu__section{
    padding: 30px 35px;
    gap: 30px 60px;
}

#main-content .dacc-apple-page .flex > .cascading-menu__block + .cascading-menu__block{
    padding-top: 0;
}

#main-content .dacc-apple-page .cascading-menu__block{ min-width: 230px;display: flex;flex-direction: column;gap: 0.5em;}

#main-content .dacc-apple-page .cascading-menu__item{ /*! line-height: 1.1em; */}

#main-content .dacc-apple-page .cascading-menu__head-item{
    font-weight: 700;
    display: flex;
    justify-content: space-between;
    text-align: left;
}

#main-content .dacc-apple-page .cascading-menu__sub-menu{
    /* Optional: add padding if needed */
}

#main-content .dacc-apple-page .cascading-menu__sub-menu:not(.grid){
    display:flex;
    flex-direction: column;
    gap: 0.5em;
}

#main-content .dacc-apple-page .cascading-menu__sub-menu.level-1{
    font-size: 0.95em;
    line-height: 1.5rem;
}

#main-content .dacc-apple-page .cascading-menu__sub-menu.level-3{
    display: none;
}

#main-content .dacc-apple-page .menu-style--left-anchor{ }

#main-content .dacc-apple-page .menu-style--programs{
    width: 100%;
    font-weight: 700;
    flex: 1 1 auto;
}

#main-content .dacc-apple-page .cascading-menu.mega-menu__cascading-menu{
  display: flex;
}

#main-content .dacc-apple-page .cascading-menu__column.cascading-menu__column--mm-lead{
  background: #d2d2d2;
  padding: 15px;
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: var(--gap-navigation);
}

#main-content .dacc-apple-page .cascading-menu__column--programs > .cascading-menu__head-item{
    font-size: 1.6rem;
    border: none;
}

#main-content .dacc-apple-page .cascading-menu__column--programs > .cascading-menu__submenu.level-2{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: calc(100% - 90px);
}

#main-content .dacc-apple-page .cascading-menu__column--programs .cascading-menu__submenu.level-3{
    margin-left: 15%;
    position: absolute;
    left: 260px;
    height: 100%;
    top: 0;
    background: white;
    width: 100%;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .menu-style--left-anchor{
        background: none;
    }
#main-content .dacc-apple-page .cascading-menu.cascading-menu--columns{
     flex-direction: column !important;
     gap: 0;
    }
#main-content .dacc-apple-page .cascading-menu.cascading-menu--margin{
      padding: 0;
    }
#main-content .dacc-apple-page .cascading-menu__head-item{
        background: silver;
        padding: var(--gap-button-padding);
        color: var(--color-black);
        border-bottom: 2px solid grey
    }
#main-content .dacc-apple-page .cascading-menu__column{
        width: 100%;
    }
#main-content .dacc-apple-page .cascading-menu__column.cascading-menu__column--mm-lead{
        width:100%;
        padding: 0;
    }
#main-content .dacc-apple-page .cascading-menu__column--programs > .cascading-menu__head-item{
        font-size: inherit;
    }
#main-content .dacc-apple-page .cascading-menu__block{gap: 0;padding: 0px !important;}
#main-content .dacc-apple-page .cascading-menu__sub-menu.level-1{
        padding: 15px;
    }
#main-content .dacc-apple-page .cascading-menu__sub-menu.level-2{
        background: white;
        position: absolute;
        left: 0;
        overflow: hidden;
        transition: 0.3s ease-out;
        max-height: 100vh;
        top: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        opacity: 0;
    }
#main-content .dacc-apple-page .cascading-menu__block > .level-2 .nav-item{
        display: none;
        opacity: 0;
    }
#main-content .dacc-apple-page .cascading-menu__block:focus-within .nav-item{
        display: inherit;
        opacity: 1;
    }
#main-content .dacc-apple-page .cascading-menu__block > .exit-menu:focus .cascading-menu__sub-menu,
#main-content .dacc-apple-page .cascading-menu__block:focus-within > .cascading-menu__sub-menu{
        left: 0;
        opacity: 1;
    }
#main-content .dacc-apple-page .hover-box__label--black{
        background-color:rgba(0,0,0,0.75);
        padding:10px
    }
}

#main-content .dacc-apple-page .content-btn{
    display: inline-block;
    font-weight: 600;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    border: none;
    border-radius: 0.375rem;
    transition: background-color 0.3s, transform 0.2s, box-shadow 0.2s;
    font-family: inherit;
    margin:0.5rem 1rem;
}

#main-content .dacc-apple-page .content-btn:active{
    transform: translateY(0);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

#main-content .dacc-apple-page .content-btn:hover{
    transform: translateY(-2px);       
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

#main-content .dacc-apple-page .content-btn-sm{
    padding: 0.5rem 0.75rem;           
    font-size: 0.875rem;  
}

#main-content .dacc-apple-page .content-btn-md{
    padding: 0.75rem 1rem;            
    font-size: 1rem;                   
}

#main-content .dacc-apple-page .content-btn-lg{
    padding: 1rem 1.5rem;              
    font-size: 1.125rem;              
}

#main-content .dacc-apple-page .content-btn-hollow{
    background-color: white;
    color: var(--color-dacc-blue) !important;
    border: 2px solid var(--color-dacc-blue);
}

#main-content .dacc-apple-page .content-btn-hollow:hover{
    background-color: var(--color-dacc-blue);
    color:white !important;
}

#main-content .dacc-apple-page .content-btn-filled{
    background-color: var(--color-dacc-blue);
    color:white !important;
}

#main-content .dacc-apple-page .content-btn-filled:hover{
    background-color:var(--color-dacc-crimson);
    color:white !important;
}

#main-content .dacc-apple-page,
#main-content .dacc-apple-page{
    /* GAP MODIFIERS */
    --gap-basis: 15px;
    --gap-size-adjust: 3px;
    --gap-screen-adjust: 0.15vw;
    /* STATIC GAP INCREMENTS */
    --gap-small: calc(var(--gap-basis) - var(--gap-size-adjust));
    --gap-medium: var(--gap-basis);
    --gap-large: calc(var(--gap-basis) + var(--gap-size-adjust));
    --gap-xxsmall: calc(var(--gap-xsmall) - var(--gap-size-adjust));
    --gap-xsmall: calc(var(--gap-small) - var(--gap-size-adjust));
    --gap-xlarge: calc(var(--gap-large) + var(--gap-size-adjust));
    --gap-xxlarge: calc(var(--gap-xlarge) + var(--gap-size-adjust));
    --gap-xxxlarge: calc(var(--gap-xlarge) + var(--gap-size-adjust));
    /* RESPONSIVE GAP INCREMENTS */
    --gap-resp-xxsmall: calc(var(--gap-xxsmall) - var(--gap-size-adjust));
    --gap-resp-xsmall: calc(var(--gap-small) - var(--gap-size-adjust));
    --gap-resp-small: calc(var(--gap-basis) - var(--gap-size-adjust));
    --gap-resp-medium: calc(var(--gap-basis) + var(--gap-screen-adjust));
    --gap-resp-large: calc(var(--gap-basis) + var(--gap-size-adjust));
    --gap-resp-xlarge: calc(var(--gap-large) + var(--gap-size-adjust));
    --gap-resp-xxlarge: calc(var(--gap-xlarge) + var(--gap-size-adjust));
    --gap-resp-xxxlarge: calc(var(--gap-xxlarge) + var(--gap-size-adjust));

    /* RESPONSIVE BREAKS */
    --phone-break: 960px;
    --tablet-break: 1100px;
    --wide-screen-break: 2500px;

    /* PLUG AND PLAY */
    --gap-list-stagger: 3rem;
    --gap-list-item: var(--gap-small);
    --gap-flex-row: var(--gap-medium);
    --gap-flex-column: var(--gap-medium);
    --gap-flex-column--phone: var(--gap-large);
    --gap-table-cells: var(--gap-xxsmall) var(--gap-xxsmall);
    --gap-paragraph: 2rem;
    --gap-wide-paragraph: 4rem;
    --gap-section: 5rem;
    --gap-button-padding: var(--gap-resp-xsmall) var(--gap-resp-medium);

    --topbar-height: 70px;

    --page-container-width: 1400px;
    --page-container-width--lg: 1800px;
    --content-container-width: 1000px;

    --box-margin: var(--gap-resp-small) var(--gap-resp-medium);
    --divider-gap: 4rem;
}

@media only screen and (max-width: 960px){#main-content .dacc-apple-page{
        --topbar-height: 60px;
    }
#main-content .dacc-apple-page .flx-flp{ flex-direction: column; }
#main-content .dacc-apple-page .flx-flp--reverse{ flex-direction: row; align-items: center; }
#main-content .dacc-apple-page .reverse-flx-flp{
        flex-direction: column-reverse;
        justify-content: flex-end;
    }
#main-content .dacc-apple-page .hero + .page-body{ margin-top: 3rem; }
#main-content .dacc-apple-page .mega_menu__nav-row > .nav-item + .nav-item{
        border-top: #9d9d9d61 solid 1px;
        border-bottom: #9d9d9d61 solid 1px;
    }
}

#main-content .dacc-apple-page .full-screen{
    height: 100vh;
    width: 100vw;
}

#main-content .dacc-apple-page .half-screen{
    height: 50vh;
    width: 100vw;
}

#main-content .dacc-apple-page .third-screen{
    height: 33.33vh;
    width: 100vw;
}

#main-content .dacc-apple-page .flex{ display: flex; }

#main-content .dacc-apple-page .flx-spread{ display: flex; justify-content: space-between; flex-wrap: wrap; }

#main-content .dacc-apple-page .flx-row{
    display: flex;
    align-items: center;
    flex-wrap: nowrap;
}

#main-content .dacc-apple-page .flx-wrap{ flex-wrap: wrap; }

#main-content .dacc-apple-page .txt-flair-wrapper{
    display: flex;
    flex-wrap: wrap;
    gap: 0;
}

#main-content .dacc-apple-page .flx-flp{ flex-direction: row; }

#main-content .dacc-apple-page .flx-flp--reverse{ flex-direction: column; }

#main-content .dacc-apple-page .reverse-flx-flp{ flex-direction: row; }

#main-content .dacc-apple-page .flx-padding-1{ gap: 0.5rem 1rem; }

#main-content .dacc-apple-page .flx-padding-2{ gap: 0.5rem 2rem; }

#main-content .dacc-apple-page .flx-padding-3{ gap: 0.5rem 3rem; }

#main-content .dacc-apple-page .flx-padding-4{ gap: 0.5rem 4rem; }

#main-content .dacc-apple-page .flx-row--bead{
    width: fit-content;
}

#main-content .dacc-apple-page .flx-row--bead:hover{
    gap: calc(var(--gap-resp-xxlarge) - 0.2rem);
    transition: gap 0.2s linear;
}

#main-content .dacc-apple-page .flx-pool{
    display: flex;
    gap: var(--gap-flex-row) var(--gap-flex-column);
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}

#main-content .dacc-apple-page .flx--align-left{ width: 100%; justify-content: flex-start; }

#main-content .dacc-apple-page .flx--align-right{ width: 100%; justify-content: flex-end; }

#main-content .dacc-apple-page .flx--spread{ width: 100%; justify-content: space-between; }

#main-content .dacc-apple-page .flx-bead{ flex: 0 0 auto; }

#main-content .dacc-apple-page .flx-bead--sixth{ flex: 0 0 16.66%; }

#main-content .dacc-apple-page .flx-bead--fifth{ flex: 0 0 20%; }

#main-content .dacc-apple-page .flx-bead--quarter{ flex: 0 0 25%; }

#main-content .dacc-apple-page .flx-bead--third{ flex: 0 0 33.3%; }

#main-content .dacc-apple-page .flx-bead--half{ flex: 0 0 50%; }

#main-content .dacc-apple-page .flx-segment{ flex: 1 1 auto; width: 100%; }

#main-content .dacc-apple-page .flx-segment-large{ flex: 2 2 auto; width: 100%; }

#main-content .dacc-apple-page .flx-segment-xlarge{ flex: 3 3 auto; width: 100%; }

#main-content .dacc-apple-page .flx-sixth{ flex: 1 1 16.66%; }

#main-content .dacc-apple-page .flx-quarter{ flex: 1 1 25%; }

#main-content .dacc-apple-page .flx-third{ flex: 1 1 33.33%; }

#main-content .dacc-apple-page .flx-half{ flex: 1 1 50%; }

#main-content .dacc-apple-page .flx-full{ flex: 1 1 100%; flex-wrap: wrap; }

#main-content .dacc-apple-page .align--center{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

#main-content .dacc-apple-page .align--cntr-lft{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

#main-content .dacc-apple-page .align--btm-lft{
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
}

#main-content .dacc-apple-page .overlay{
    position: absolute;
    height: 100%;
    width: 100%;
}

#main-content .dacc-apple-page .overlay--icon{
    display: flex;
    right: var(--gap-resp-large);
}

#main-content .dacc-apple-page .pd-s{ padding: var(--gap-resp-small); }

#main-content .dacc-apple-page .pd-m{ padding: var(--gap-resp-medium); }

#main-content .dacc-apple-page .pd-l{ padding: var(--gap-resp-large); }

#main-content .dacc-apple-page .vrt-pd-l{ padding: var(--gap-wide-paragraph) 0; }

#main-content .dacc-apple-page .h-pad-lrge{ /* padding: 0 var(--gap-resp-medium); */ }

#main-content .dacc-apple-page .box-padding--medium{ padding: var(--gap-resp-xsmall) var(--gap-resp-medium); }

#main-content .dacc-apple-page .box-padding--xlarge{ padding: var(--gap-resp-medium) var(--gap-resp-xxxlarge); }

#main-content .dacc-apple-page .box-padding--xxxlarge{ padding: 4rem 5rem; }

#main-content .dacc-apple-page .fit-box{ width: 100%; height: 100%; }

#main-content .dacc-apple-page .width--full{ width: 100%; }

#main-content .dacc-apple-page .width--spread{ width: 80%; }

#main-content .dacc-apple-page .width--half{ width: 50%; }

#main-content .dacc-apple-page .width-third{ width: 33.33%; }

#main-content .dacc-apple-page .width-quarter{ width: 25%; }

#main-content .dacc-apple-page .sq-tile--small{ width: 100px; height: 100px; }

#main-content .dacc-apple-page .sq-tile--medium{ width: 200px; height: 200px; }

#main-content .dacc-apple-page .sq-tile--large{ width: 300px; height: 300px; }

#main-content .dacc-apple-page .container{ }

#main-content .dacc-apple-page .container .container__uniform{
    max-width: var(--page-container-width);
    width: 90%;
}

#main-content .dacc-apple-page .lg-container{
    width: 100%;
    margin: auto;
    max-width: var(--page-container-width--lg);
}

#main-content .dacc-apple-page .container > .container__contained{
    max-width: var(--page-container-width);
    width: 90%;
    margin: auto;
    padding-bottom: 200px;
}

#main-content .dacc-apple-page .container > .container__varied p,
#main-content .dacc-apple-page .container > .container__varied ul,
#main-content .dacc-apple-page .container > .container__varied h2,
#main-content .dacc-apple-page .container > .container__varied h3,
#main-content .dacc-apple-page .container > .container__varied h4,
#main-content .dacc-apple-page .container > .container__varied h5,
#main-content .dacc-apple-page .container > .container__varied h6,
#main-content .dacc-apple-page .container > .container__varied .hero__content{
    max-width: var(--page-container-width);
    width: 87%;
}

#main-content .dacc-apple-page .container--center section,
#main-content .dacc-apple-page .container--center p,
#main-content .dacc-apple-page .container--center ul,
#main-content .dacc-apple-page .container--center h2,
#main-content .dacc-apple-page .container--center h3,
#main-content .dacc-apple-page .container--center h4,
#main-content .dacc-apple-page .container--center h5,
#main-content .dacc-apple-page .container--center h6,
#main-content .dacc-apple-page .container--center .hero__content{
    margin-left: auto;
    margin-right: auto;
}

#main-content .dacc-apple-page .container--algn-lft table,
#main-content .dacc-apple-page .container--algn-rght table{
    max-width: var(--page-container-width);
    width: 80%;
}

#main-content .dacc-apple-page .container--algn-lft p,
#main-content .dacc-apple-page .container--algn-lft ul,
#main-content .dacc-apple-page .container--algn-lft h2,
#main-content .dacc-apple-page .container--algn-lft h3,
#main-content .dacc-apple-page .container--algn-lft h4,
#main-content .dacc-apple-page .container--algn-lft h5,
#main-content .dacc-apple-page .container--algn-lft h6,
#main-content .dacc-apple-page .container--algn-lft table,
#main-content .dacc-apple-page .container--algn-lft .hero__content{
    margin-left: 5%;
    margin-right: auto;
}

#main-content .dacc-apple-page .container--algn-rght p,
#main-content .dacc-apple-page .container--algn-rght ul,
#main-content .dacc-apple-page .container--algn-rght h2,
#main-content .dacc-apple-page .container--algn-rght h3,
#main-content .dacc-apple-page .container--algn-rght h4,
#main-content .dacc-apple-page .container--algn-rght h5,
#main-content .dacc-apple-page .container--algn-rght h6,
#main-content .dacc-apple-page .container--algn-rght .hero__content{
    margin-left: auto;
    margin-right: 5%;
}

#main-content .dacc-apple-page .content__body h2{ margin-bottom: var(--gap-medium); line-height: 1;}

#main-content .dacc-apple-page .content__body h3{ margin-bottom: var(--gap-small); line-height: 1;}

#main-content .dacc-apple-page .content__body h4{ margin-bottom: var(--gap-xxsmall); line-height: 1;}

#main-content .dacc-apple-page .content__body h5{ margin-bottom: 0; line-height: 1;}

#main-content .dacc-apple-page .content__section:first-child{ padding-top: 7rem; }

#main-content .dacc-apple-page .mayday p + p,
#main-content .dacc-apple-page p + p{ margin-top: var(--gap-paragraph); }

#main-content .dacc-apple-page .content__topper > div + div{ margin-top: var(--gap-small); }

#main-content .dacc-apple-page .content__body p + *{ margin-top: var(--gap-paragraph); }

#main-content .dacc-apple-page .content__body * + .list{ margin-top: 4rem; }

#main-content .dacc-apple-page .content__body .list + *{ margin-top: var(--gap-section); }

#main-content .dacc-apple-page .content__body img + p{ margin-top: var(--gap-paragraph); }

#main-content .dacc-apple-page .content__body section > section{ margin-top: var(--gap-section); }

#main-content .dacc-apple-page .content__body .filter-box + .filter-box{ margin-top: 0; }

#main-content .dacc-apple-page .content__body .highlight-box + *{ margin-top: var(--gap-section); }

#main-content .dacc-apple-page .content__body * + section{ margin-top: var(--gap-section); }

#main-content .dacc-apple-page .content__body > section:last-child{ margin-bottom: var(--gap-section); }

#main-content .dacc-apple-page .content__body * + table{
    margin: auto;
    margin-top: var(--gap-section);
}

#main-content .dacc-apple-page .content__tail{ padding-bottom: var(--gap-section); }

#main-content .dacc-apple-page .apple-content-main + footer{
    margin-top: var(--gap-wide-paragraph);
    padding-top: var(--gap-wide-paragraph);
    border-top: 2px solid var(--color-offwhite);
}

#main-content .dacc-apple-page .sheared-bar{}

#main-content .dacc-apple-page .sheared-bar--lft-headed{
        padding-right: calc(var(--gap-medium) + 20px);
        clip-path: polygon(0 0%, 110% 0, 110% 100%, 20px 100%);
        border-radius: 0 5px 5px 0;}

#main-content .dacc-apple-page .sheared-tab{width:fit-content;}

#main-content .dacc-apple-page .sheared-tab--lft-headed{
        clip-path: polygon(0 0%, 100% 0, calc(100% - 25px) 100%, 0 100%);
        padding: var(--gap-resp-xxsmall) var(--gap-resp-medium);
        padding-right: calc(var(--gap-xxlarge) + 5%);
        border-radius: 0px 0 0 5px;
        padding-top: 0;
        padding-bottom: var(--gap-resp-xsmall);}

#main-content .dacc-apple-page .sheared-tab--rght-headed{
        clip-path: polygon(0 0%, 100% 0, 100% 100%, 25px 100%);
        padding: var(--gap-resp-xsmall) var(--gap-resp-xxxlarge);
        padding-left: calc(var(--gap-xxlarge) + 25px);
        border-radius: 3px 3px 15px 5px;
        margin-left: auto;}

#main-content .dacc-apple-page .sheared-tab--back-to-top{border-radius: 0px 0px 7px;padding: 5px;padding-left: var(--gap-large);}

#main-content .dacc-apple-page .rounded-bar{}

#main-content .dacc-apple-page .rounded-bar--breadcrumbs{
        border-radius: 0 0 50px 0;
        padding: var(--gap-xxsmall) var(--gap-xxlarge);
        
        /*! background:var(--color-bg-secondary); */
        /*! backdrop-filter: opacity(0%); */
}

#main-content .dacc-apple-page .rounded-tab{
        padding: var(--gap-small) var(--gap-large);
        width: fit-content;}

#main-content .dacc-apple-page .rounded-tab--echoed{
        color: #fff;
        background: hsl(212.2, 74.2%, 32%);
        box-shadow: 10px 2px 0 #a7babe;}

#main-content .dacc-apple-page .rounded-tab--left-based{   
        text-align: left;
        border-radius: 0 50px 0 0;}

#main-content .dacc-apple-page .box-style--simple{ border-radius: 3px;}

#main-content .dacc-apple-page .box-style--punch-out{
        box-shadow: 1px 1px 6px var(--color-complimentary1);
        padding: var(--gap-resp-medium);
        border-radius: 5px;
    }

#main-content .dacc-apple-page .box-style--echo-block{
        border: 4px solid var(--color-complimentary1);
        box-shadow: 5px 5px var(--color-complimentary1);
        border-radius: 10px 10px 10px 10px;
        padding: var(--gap-resp-medium);
    }

#main-content .dacc-apple-page .box-style--pipe{
      border: 5px double var(--color-complimentary1);
      border-radius: 10px;
      outline: 1px solid var(--color-complimentary1);
      box-shadow: 5px 5px 0px var(--color-complimentary1);}

#main-content .dacc-apple-page .bg-overlay{ 
    height: 100%;
    width: 100%;
    position: absolute;}

#main-content .dacc-apple-page .bg-overlay--multiply{mix-blend-mode: multiply;}

#main-content .dacc-apple-page .bg-overlay--big-dot{background: radial-gradient(circle at 70% 60%, #eee0 30%, #2e616eb5 55%);}

#main-content .dacc-apple-page .bg-overlay--generic-dot{background: radial-gradient(circle at 20% 150%, #eee0 49.9%, var(--color-silver) 50%, var(--color-silver) 54.9%, white 51%, white 57.4%, var(--color-dacc-steelblue) 57.5%, var(--color-dacc-steelblue) 69.9%, white 70%, white 72.4%, var(--color-dacc-dark-signature) 72.5%);}

#main-content .dacc-apple-page .bg-overlay--medium-dot{background: radial-gradient(circle at 100% 100%, #eee0 60%, #154d8e96 60.1%);}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .bg-overlay--generic-dot{background: radial-gradient(circle at 20% 50%, #eee0 49.9%, var(--color-silver) 50%, var(--color-silver) 54.9%, white 51%, white 57.4%, var(--color-dacc-steelblue) 57.5%, var(--color-dacc-steelblue) 69.9%, white 70%, white 72.4%, var(--color-dacc-dark-signature) 72.5%);background-size: 130%;}
}

#main-content .dacc-apple-page .apple-content-main.mega-menu__open::before{
     content: "";
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: rgba(0, 0, 0, 0.5);
     z-index: 900;
     pointer-events: none;
}

#main-content .dacc-apple-page .show{
}

#main-content .dacc-apple-page .mobile-only{
     display: none;
}

@media (max-width: 960px){#main-content .dacc-apple-page .mobile-only{
         display: inherit;
    }
}

#main-content .dacc-apple-page .tablet-only{
     display: none;
}

@media (min-width: 960px){#main-content .dacc-apple-page .tablet-only{
         display: inherit;
    }
}

#main-content .dacc-apple-page .hamburger-caption{
     display: none;
}

@media (min-width: 800px){#main-content .dacc-apple-page .hamburger-caption{
         display: inherit;
    }
}

#main-content .dacc-apple-page .flx--align-to-device{
}

#main-content .dacc-apple-page .flx--switch-on-device{
}

#main-content .dacc-apple-page .hamburger:focus-within > .inactive-state{
     display: none;
}

#main-content .dacc-apple-page .hamburger:focus-within > .active-state{
     display: block;
}

#main-content .dacc-apple-page .hamburger:not(:focus-within) > .inactive-state{
     display: block;
}

#main-content .dacc-apple-page .hamburger:not(:focus-within) > .active-state{
     display: none;
}

@media (hover: hover){#main-content .dacc-apple-page .mock-hover:hover,
#main-content .dacc-apple-page .mock-hover:focus{
         text-shadow: 0 0 1px black;
         color: var(--color-hover);
    }
#main-content .dacc-apple-page .btn-hvr--yellow:hover,
#main-content .dacc-apple-page .btn-hvr--yellow:focus{
         background: var(--color-dacc-yellow);
         transition: 0.5s ease-out;
    }
}

#main-content .dacc-apple-page .hover-activated{
}

#main-content .dacc-apple-page .nav-item--bubble-bar > a{
    /*! background:var(--color-dacc-dark-signature);
     */
    /*! padding: var(--gap-resp-xxsmall) var(--gap-resp-xsmall);
     */
     border-radius: 0.2em 1rem 1rem 0.2rem;
     padding-left: 3%;
     transition: 0.4s ease-out;
}

#main-content .dacc-apple-page .hover-activated__overlay-8{
     transition: 0.3s ease-out;
     opacity: 0;
}

#main-content .dacc-apple-page .hover-activated__zoom-in{
     transition: 0.3s;
}

#main-content .dacc-apple-page .hover-activated__zoom-out{
     transition: 0.3s;
}

#main-content .dacc-apple-page .hover-activated__panel-txt{
     transition: 0.3s ease-out;
     top: 0px;
     position: relative;
}

#main-content .dacc-apple-page .hover-activated__bump-lft{
     position: relative;
     left: 0px;
     transition: 0.3s ease-out;
}

@media (hover: hover){#main-content .dacc-apple-page .hover-activated{
    }
#main-content .dacc-apple-page .hover-activated__overlay-8{
         transition: 0.3s ease-out;
         opacity: 0;
    }
#main-content .dacc-apple-page .hover-activated:hover > .hover-activated__overlay-8,
#main-content .dacc-apple-page .hover-activated:focus > .hover-activated__overlay-8{
         transition: 0.3s ease-out;
         opacity: 0.8;
    }
#main-content .dacc-apple-page .hover-activated__zoom-in{
         transition: 0.3s;
    }
#main-content .dacc-apple-page .hover-activated:hover > .hover-activated__zoom-in,
#main-content .dacc-apple-page .hover-activated:focus > .hover-activated__zoom-in{
         transform: scale(1.1);
         transition: 0.3s;
    }
#main-content .dacc-apple-page .hover-activated__zoom-out{
         transition: 0.3s;
    }
#main-content .dacc-apple-page .hover-activated:hover > .hover-activated__zoom-out,
#main-content .dacc-apple-page .hover-activated:focus > .hover-activated__zoom-out{
         transform: scale(0.95);
         transition: 0.3s;
    }
#main-content .dacc-apple-page .hover-activated__panel-txt{
         transition: 0.3s ease-out;
         top: 0px;
         position: relative;
    }
#main-content .dacc-apple-page .hover-activated:hover > .hover-activated__panel-txt,
#main-content .dacc-apple-page .hover-activated:focus > .hover-activated__panel-txt{
         transition: 0.3s ease-in-out;
         color: var(--color-white);
         top: -5px;
    }
#main-content .dacc-apple-page .hover-activated__bump-lft{
         position: relative;
         left: 0px;
         transition: 0.3s ease-out;
    }
#main-content .dacc-apple-page .hover-activated:hover > .hover-activated__bump-lft,
#main-content .dacc-apple-page .hover-activated:focus > .hover-activated__bump-lft{
         left: 15px;
         transition: 0.3s ease-out;
    }
#main-content .dacc-apple-page .hover-activated.nav-item--bubble-bar:hover,
#main-content .dacc-apple-page .hover-activated.nav-item--bubble-bar:focus-within{
         padding-right: 7%;
         transition: 0.4s ease-out;
    }
#main-content .dacc-apple-page .nav-item--bubble-bar:hover > a,
#main-content .dacc-apple-page .nav-item--bubble-bar:focus-within a{
         background: var(--color-offwhite);
         transition: 0.7s ease-out;
         color: var(--color-black);
    }
#main-content .dacc-apple-page .nav-item--bubble-bar:hover > a > .icon,
#main-content .dacc-apple-page .nav-item--bubble-bar:focus-within > a > .icon{
         color: var(--color-accent1);
    }
}

#main-content .dacc-apple-page .focus-activated{
}

#main-content .dacc-apple-page .focus-within-activated{
}

#main-content .dacc-apple-page .page-scroll-lock{
     overflow: hidden;
}

#main-content .dacc-apple-page .drop-up__stage{
     position: relative;
     display:none;
}

#main-content .dacc-apple-page .drop-up:focus-within > .drop-up__stage{
     display:inherit;
}

#main-content .dacc-apple-page .drop-up__body{
     position: absolute;
     right: 0;
     opacity:0;
     max-height: 0;
     transition: 0.4s ease-out;
}

#main-content .dacc-apple-page .drop-up:focus-within .drop-up__body{
     opacity:100;
     max-height: fit-content;
}

#main-content .dacc-apple-page .drop-up--contact .drop-up__body{
     bottom: var(--gap-resp-xxsmall);
     bottom: var(--gap-resp-small);
     background: var(--color-offwhite);
     padding: 5% calc(10% + 5px);
    /*! padding-left: calc(10% + 5px);
     */
     text-align: right;
     border-radius: 0 5px 0 0;
}

#main-content .dacc-apple-page .drop-up--contact .drop-up__content{
     font-size: 0.9em;
     text-transform: uppercase;
     font-weight: 700;
     letter-spacing: 0.05em;
     width: 100%;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .drop-up--contact .drop-up__body{
        width: 100%;
    }
}

#main-content .dacc-apple-page .accordion__hide{
     display: block;
     transition: height 0.5s ease;
     overflow: hidden;
    /* Ensure content doesn't overflow when transitioning */
     height: 0;
}

#main-content .dacc-apple-page .accordion__show{
     height: auto;
    /* Allow content to expand to its natural height */
     overflow: hidden;
     transition: height 0.5s ease;
}

#main-content .dacc-apple-page .link-hover{
     transition: box-shadow 0.2s linear, color 0.2s ease-in-out, padding 0.5s ease-out;
}

#main-content .dacc-apple-page .link-hover:hover{
     transition: box-shadow 0.2s ease-in, color 0.2s linear, padding 0.5s ease-out;
}

#main-content .dacc-apple-page .button-hover{
     transition: box-shadow 0.2s linear, color 0.2s ease-in-out, background 0.4s linear, padding 0.5s ease-out;
}

#main-content .dacc-apple-page .button-hover:hover{
     transition: box-shadow 0.2s ease-in, color 0.2s linear, background 0.2s linear, padding 0.5s ease-out;
}

#main-content .dacc-apple-page .link-hover--enroll{
    /*! transition: letter-spacing 0.5s ease-out */
}

#main-content .dacc-apple-page .link-hover--enroll:hover{
     transition: letter-spacing 0.5s ease-out;
}

#main-content .dacc-apple-page .flex-expand{
     transition: flex 0.2s linear;
}

#main-content .dacc-apple-page .flex-expand:hover{
     transition: flex 0.2s linear;
}

#main-content .dacc-apple-page .search-expand{
     transition: margin 0.2s linear;
}

#main-content .dacc-apple-page .search-expand > .search__input{
     transition: padding 0.2s linear;
}

#main-content .dacc-apple-page .search-expand:hover > .search__input{
     transition: padding 0.2s linear;
}

#main-content .dacc-apple-page .drop-down:focus-within .drop-down__trigger-btn{
     color: var(--color-black);
     background: var(--color-offwhite);
     text-shadow: 0 0 1px;
     border-radius: 5px 5px 0 0;
}

#main-content .dacc-apple-page .drop-down:focus-within .drop-down__trigger-icon,
#main-content .dacc-apple-page .drop-down:hover .drop-down__trigger-icon{
     color: var(--color-accent1);
}

#main-content .dacc-apple-page .drop-down:focus-within .drop-down__stage{
     visibility: visible;
     opacity: 1;
     transition: 0.3s linear;
}

#main-content .dacc-apple-page .drop-down:focus-within .drop-down__body,
#main-content .dacc-apple-page .drop-down:hover .drop-down__body{
     overflow: clip;
    /* transition: 0.3s ease-in;
     */
     box-shadow: 0px 4px 3px #0003;
     opacity: 1;
     visibility: visible;
     min-height: 600px;
     height: 600px;
     filter: blur(0px);
}

#main-content .dacc-apple-page .drop-down:focus-within .drop-down__content,
#main-content .dacc-apple-page .drop-down:hover .drop-down__content{
     opacity: 1;
    /* transition: 0.4s ease-out;
     */
     transition-delay: 0.35s;
     background: linear-gradient(90deg, #ffffff91 80%, #fff0 100%);
     color: var(--color-black);
     padding: 0;
}

#main-content .dacc-apple-page .drop-up--contact .drop-up__body{
     bottom: var(--gap-resp-xxsmall);
     bottom: var(--gap-resp-small);
     background: var(--color-offwhite);
     padding: 5px 10px;
     text-align: right;
     border-radius: 5px;
}

#main-content .dacc-apple-page .drop-up.is-open > .drop-up__stage{
  display: block;           /* explicit block so display:none is overridden */
}

#main-content .dacc-apple-page .drop-up.is-open .drop-up__body{
  opacity: 1;
  max-height: 500px;        /* large enough to show content */
  transition: max-height 0.3s ease, opacity 0.3s ease;
}

#main-content .dacc-apple-page .drop-up__body{
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, opacity 0.3s ease;
}

#main-content .dacc-apple-page .drop-up--contact .drop-up__body{
     bottom: var(--gap-resp-xxsmall);
     background: var(--color-offwhite);
     padding: 5px 10px;
     text-align: right;
     border-radius: 5px;
     width: max-content;
     min-width: max-content;
}

#main-content .dacc-apple-page .drop-up--contact .drop-up__content{
     font-size: 0.9em;
     text-transform: uppercase;
     font-weight: 700;
     letter-spacing: 0.05em;
     width: 100%;
}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .drop-up--contact .drop-up__body{
        width: max-content;
    }
}

#main-content .dacc-apple-page{
    --hero-img--comfort-casita: url('https://dacc.nmsu.edu/_assets/img/campuses/Workforce_Hero-no-vin.jpg');
}

#main-content .dacc-apple-page .bg-img1{
  background: url('https://dacc.nmsu.edu/_assets/img/campuses/Workforce_Hero-no-vin.jpg') no-repeat;
  background-size: cover;
  background-position: left top;
}

#main-content .dacc-apple-page .bg-img1--overlay{
  background: linear-gradient( 90deg, #154d8eb0, black), url('https://dacc.nmsu.edu/navigation/media/East_Mesa-1-4.jpg') no-repeat;
  background-size: cover;
  background-position: center;
  mix-blend-mode: multiply;
}

#main-content .dacc-apple-page .bg-img1--overlay2{
  background: linear-gradient( 90deg, #c4611ab0, black), url('https://dacc.nmsu.edu/navigation/media/East_Mesa-1-4.jpg') no-repeat;
  background-size: cover;
  background-position: center;
  mix-blend-mode: multiply;
}

#main-content .dacc-apple-page .bg-img--bottom{
  background-position: bottom;
}

/* SOURCE: /_files/css/custom/Sidebar.css */
#main-content .dacc-apple-page .page-body--sidebar{
    position:relative;
}

#main-content .dacc-apple-page .sidebar--container{
    position: absolute;
    height:95%;
    left:0;
    padding-top: 80px;
}

#main-content .dacc-apple-page .sidebar--sticky{
    position:sticky;
    top: 100px;
    z-index:100;
}

#main-content .dacc-apple-page .sidebar--close{
    background-color: white;
    color: var(--color-dacc-blue);
    align-items: center;
    justify-content: center;
    height: 3rem;
    width: 3rem;
    font-size: 1.5rem;
    padding: 1rem;
    margin-top: 0px;
    cursor: pointer;
    border-radius: 50%;
    border: 2px solid var(--color-dacc-blue);
    position: relative;
    left: 2.2rem;
    bottom: 1rem;
}

#main-content .dacc-apple-page .sidebar--open:focus,
#main-content .dacc-apple-page .sidebar--close:hover{
    background-color: var(--color-dacc-yellow);
    color: var(--color-dacc-blue);
}

#main-content .dacc-apple-page .sidebar--open{
    background-color:#134c8f;
    color:white;
    padding:16px;
    cursor:pointer;
    z-index:999;
    border-radius: 0 20px 20px 0;
    font-size:1.5rem;
}

#main-content .dacc-apple-page .sidebar--open.hidden{
    display:none;
}

#main-content .dacc-apple-page .sidebar--open span{
    font-size: 1rem;
    writing-mode: vertical-rl;
    text-orientation: mixed;
    transform: rotate(180deg);
    text-decoration: underline;
}

#main-content .dacc-apple-page .sidebar--open i{
    align-self:center;
}

#main-content .dacc-apple-page .sidebar--open:focus,
#main-content .dacc-apple-page .sidebar--open:hover{
    background-color: var(--color-dacc-yellow);
    color: var(--color-dacc-blue);
}

#main-content .dacc-apple-page .sidebar--panel{
    color: white;
    border-radius: 20px;
    max-width: min-content;
    min-width: fit-content;
    margin: auto;
}

#main-content .dacc-apple-page .sidebar--panel-heading{
    color:white;
    border-bottom:1px solid var(--color-dacc-steelblue);
    width:fit-content;
    margin-bottom:10px
}

#main-content .dacc-apple-page .sidebar--content{
    display:none;
    background: rgb(2,0,36);
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(19,76,143,1) 100%);
    color:white;
    width:100%;
    min-width:100%;
    max-width: 500px;
    width: fit-content;
    border-radius: 0px 20px 20px 0px;
    padding:16px;
    position:relative;
    left:100%;
}

#main-content .dacc-apple-page .sidebar--content.active{
    display:block;
    left:0;
}

#main-content .dacc-apple-page .sidebar--header{
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}

#main-content .dacc-apple-page .sidebar--header h2{
    color:white;
    border-bottom: 1px solid var(--color-dacc-steelblue);
    padding-bottom: 0px;
    font-size: 1.75rem;
    height: 1.25em;
}

#main-content .dacc-apple-page .sidebar--menu ul{
    display:flex;
    flex-direction:column;
    gap:10px;
    margin-bottom:15px;
}

#main-content .dacc-apple-page .sidebar--menu > ul > li{
    width: fit-content;
    text-wrap:wrap;
    word-break: break-word;
    width: 100%;
    padding: 2px;
    transform:translateX(0);
    transition: 0.3s all ease-in-out;
}

#main-content .dacc-apple-page .sidebar--menu > ul > li a,
#main-content .dacc-apple-page .sidebar--menu li button{
    color:white;
    font-size: 1.25rem;
    margin-left: 5px;
}

#main-content .dacc-apple-page .sidebar--menu > ul > li button{
    width: 90%;
}

#main-content .dacc-apple-page .sidebar--menu > ul > li div{
    margin-top:5px;
    border-radius:20px;
    padding:5px;
    margin-left: 5px;
    max-width: 235px;
}

#main-content .dacc-apple-page .sidebar--menu > ul > li:hover{
    cursor:pointer;
    transform:translateX(10px);
}

#main-content .dacc-apple-page .sidebar--menu ul li > span{
    margin-left:20px;
    font-size:0.7rem;
    text-decoration: none;
    color: var(--color-dacc-steelblue);
    position: relative;
    bottom: 3px;
    left: 5px;
}

#main-content .dacc-apple-page .sidebar--menu ul li i{
    color:white;
}

#main-content .dacc-apple-page .sidebar--menu ul li div.accordion__hide{
    display:none;
}

#main-content .dacc-apple-page .sidebar__accordion ul{
    padding:5px
}

#main-content .dacc-apple-page .sidebar__accordion ul li{
    border:1px solid var(--color-dacc-blue);
    background-color:white;
    border-radius:5px;
    text-align: center;
}

#main-content .dacc-apple-page .sidebar__accordion ul li a{
    font-size:1rem;
    font-weight:bold;
    border-bottom: none;
    color:var(--color-dacc-blue);
    word-wrap: normal;
    word-break: keep-all;
    /* text-align: center; */
}

#main-content .dacc-apple-page .sidebar__accordion.accordion__show{
    display:block;
    height:auto !important;
}

#main-content .dacc-apple-page .slide-in{
    animation: dacc-apple-slideInFromLeft 0.5s ease-in-out forwards;
}

#main-content .dacc-apple-page .slide-out{
    animation: dacc-apple-slideOutFromRight 0.5s ease-in-out forwards;
}

@keyframes dacc-apple-slideInFromLeft{
    from {
        transform: translateX(-100%);
    }
    to {
        transform: translateX(0);
    }
}

@keyframes dacc-apple-slideOutFromRight{
    from{
        transform: translateX(0);
    }
    to {
        transform: translateX(-100%);
    }

}

@media screen and (max-width: 480px){#main-content .dacc-apple-page .sidebar--content{
        border-radius:20px 20px 0px 0px;
        min-width: 100%;
    }
#main-content .dacc-apple-page .sidebar--open{
        width:100%;
        position:relative;
        bottom: 74px;
        border-radius: 0px 0px 0px 0px;
    }
#main-content .dacc-apple-page .sidebar--open i{
        transform:rotate(90deg);
    }
#main-content .dacc-apple-page .sidebar--open i::before{
        content:"Explore";
        margin-right:5px;
        display: inline-block;
        transform:rotate(-90deg);
    }
#main-content .dacc-apple-page .sidebar--close{
        transform: rotate(-90deg);
        left: 0.5rem;
        bottom: 0.5rem;
    }
#main-content .dacc-apple-page .sidebar--container{
        width:100%;
        height: 0px;
        position: fixed;
        bottom: 0;
        z-index: 51;
    }
#main-content .dacc-apple-page .sidebar--sticky{
        top:100vh;
    }
@keyframes dacc-apple-slideInFromLeft{
        from {
            transform: translateY(0);
        }
        to {
            transform: translateY(-100%);
        }
    }
@keyframes dacc-apple-slideOutFromRight{
        from{
            transform: translateY(-100%);
        }
        to {
            transform: translateY(0);
        }
    }
}

/* SOURCE: /_files/css/vendor/font-awesome/css/all.min.css */
#main-content .dacc-apple-page .fa,
#main-content .dacc-apple-page .fab,
#main-content .dacc-apple-page .fad,
#main-content .dacc-apple-page .fal,
#main-content .dacc-apple-page .far,
#main-content .dacc-apple-page .fas{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  font-style:normal;
  font-variant:normal;
  text-rendering:auto;
  line-height:1
}

#main-content .dacc-apple-page .fa-lg{
  font-size:1.33333em;
  line-height:.75em;
  vertical-align:-.0667em
}

#main-content .dacc-apple-page .fa-xs{
  font-size:.75em
}

#main-content .dacc-apple-page .fa-sm{
  font-size:.875em
}

#main-content .dacc-apple-page .fa-1x{
  font-size:1em
}

#main-content .dacc-apple-page .fa-2x{
  font-size:2em
}

#main-content .dacc-apple-page .fa-3x{
  font-size:3em
}

#main-content .dacc-apple-page .fa-4x{
  font-size:4em
}

#main-content .dacc-apple-page .fa-5x{
  font-size:5em
}

#main-content .dacc-apple-page .fa-6x{
  font-size:6em
}

#main-content .dacc-apple-page .fa-7x{
  font-size:7em
}

#main-content .dacc-apple-page .fa-8x{
  font-size:8em
}

#main-content .dacc-apple-page .fa-9x{
  font-size:9em
}

#main-content .dacc-apple-page .fa-10x{
  font-size:10em
}

#main-content .dacc-apple-page .fa-fw{
  text-align:center;
  width:1.25em
}

#main-content .dacc-apple-page .fa-ul{
  list-style-type:none;
  margin-left:2.5em;
  padding-left:0
}

#main-content .dacc-apple-page .fa-ul>li{
  position:relative
}

#main-content .dacc-apple-page .fa-li{
  left:-2em;
  position:absolute;
  text-align:center;
  width:2em;
  line-height:inherit
}

#main-content .dacc-apple-page .fa-border{
  border:.08em solid #eee;
  border-radius:.1em;
  padding:.2em .25em .15em
}

#main-content .dacc-apple-page .fa-pull-left{
  float:left
}

#main-content .dacc-apple-page .fa-pull-right{
  float:right
}

#main-content .dacc-apple-page .fa.fa-pull-left,
#main-content .dacc-apple-page .fab.fa-pull-left,
#main-content .dacc-apple-page .fal.fa-pull-left,
#main-content .dacc-apple-page .far.fa-pull-left,
#main-content .dacc-apple-page .fas.fa-pull-left{
  margin-right:.3em
}

#main-content .dacc-apple-page .fa.fa-pull-right,
#main-content .dacc-apple-page .fab.fa-pull-right,
#main-content .dacc-apple-page .fal.fa-pull-right,
#main-content .dacc-apple-page .far.fa-pull-right,
#main-content .dacc-apple-page .fas.fa-pull-right{
  margin-left:.3em
}

#main-content .dacc-apple-page .fa-spin{
  -webkit-animation:dacc-apple-fa-spin 2s linear infinite;
  animation:dacc-apple-fa-spin 2s linear infinite
}

#main-content .dacc-apple-page .fa-pulse{
  -webkit-animation:dacc-apple-fa-spin 1s steps(8) infinite;
  animation:dacc-apple-fa-spin 1s steps(8) infinite
}

@-webkit-keyframes dacc-apple-fa-spin{
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}

@keyframes dacc-apple-fa-spin{
  0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(1turn);
    transform:rotate(1turn)
  }
}

#main-content .dacc-apple-page .fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform:rotate(90deg);
  transform:rotate(90deg)
}

#main-content .dacc-apple-page .fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg)
}

#main-content .dacc-apple-page .fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform:rotate(270deg);
  transform:rotate(270deg)
}

#main-content .dacc-apple-page .fa-flip-horizontal{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform:scaleX(-1);
  transform:scaleX(-1)
}

#main-content .dacc-apple-page .fa-flip-vertical{
  -webkit-transform:scaleY(-1);
  transform:scaleY(-1)
}

#main-content .dacc-apple-page .fa-flip-both,
#main-content .dacc-apple-page .fa-flip-horizontal.fa-flip-vertical,
#main-content .dacc-apple-page .fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

#main-content .dacc-apple-page .fa-flip-both,
#main-content .dacc-apple-page .fa-flip-horizontal.fa-flip-vertical{
  -webkit-transform:scale(-1);
  transform:scale(-1)
}

#main-content .dacc-apple-page .fa-flip-both,
#main-content .dacc-apple-page .fa-flip-horizontal,
#main-content .dacc-apple-page .fa-flip-vertical,
#main-content .dacc-apple-page .fa-rotate-90,
#main-content .dacc-apple-page .fa-rotate-180,
#main-content .dacc-apple-page .fa-rotate-270{
  -webkit-filter:none;
  filter:none
}

#main-content .dacc-apple-page .fa-stack{
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:middle;
  width:2.5em
}

#main-content .dacc-apple-page .fa-stack-1x,
#main-content .dacc-apple-page .fa-stack-2x{
  left:0;
  position:absolute;
  text-align:center;
  width:100%
}

#main-content .dacc-apple-page .fa-stack-1x{
  line-height:inherit
}

#main-content .dacc-apple-page .fa-stack-2x{
  font-size:2em
}

#main-content .dacc-apple-page .fa-inverse{
  color:#fff
}

#main-content .dacc-apple-page .fa-500px:before{
  content:"\f26e"
}

#main-content .dacc-apple-page .fa-accessible-icon:before{
  content:"\f368"
}

#main-content .dacc-apple-page .fa-accusoft:before{
  content:"\f369"
}

#main-content .dacc-apple-page .fa-acquisitions-incorporated:before{
  content:"\f6af"
}

#main-content .dacc-apple-page .fa-ad:before{
  content:"\f641"
}

#main-content .dacc-apple-page .fa-address-book:before{
  content:"\f2b9"
}

#main-content .dacc-apple-page .fa-address-card:before{
  content:"\f2bb"
}

#main-content .dacc-apple-page .fa-adjust:before{
  content:"\f042"
}

#main-content .dacc-apple-page .fa-adn:before{
  content:"\f170"
}

#main-content .dacc-apple-page .fa-adobe:before{
  content:"\f778"
}

#main-content .dacc-apple-page .fa-adversal:before{
  content:"\f36a"
}

#main-content .dacc-apple-page .fa-affiliatetheme:before{
  content:"\f36b"
}

#main-content .dacc-apple-page .fa-air-freshener:before{
  content:"\f5d0"
}

#main-content .dacc-apple-page .fa-airbnb:before{
  content:"\f834"
}

#main-content .dacc-apple-page .fa-algolia:before{
  content:"\f36c"
}

#main-content .dacc-apple-page .fa-align-center:before{
  content:"\f037"
}

#main-content .dacc-apple-page .fa-align-justify:before{
  content:"\f039"
}

#main-content .dacc-apple-page .fa-align-left:before{
  content:"\f036"
}

#main-content .dacc-apple-page .fa-align-right:before{
  content:"\f038"
}

#main-content .dacc-apple-page .fa-alipay:before{
  content:"\f642"
}

#main-content .dacc-apple-page .fa-allergies:before{
  content:"\f461"
}

#main-content .dacc-apple-page .fa-amazon:before{
  content:"\f270"
}

#main-content .dacc-apple-page .fa-amazon-pay:before{
  content:"\f42c"
}

#main-content .dacc-apple-page .fa-ambulance:before{
  content:"\f0f9"
}

#main-content .dacc-apple-page .fa-american-sign-language-interpreting:before{
  content:"\f2a3"
}

#main-content .dacc-apple-page .fa-amilia:before{
  content:"\f36d"
}

#main-content .dacc-apple-page .fa-anchor:before{
  content:"\f13d"
}

#main-content .dacc-apple-page .fa-android:before{
  content:"\f17b"
}

#main-content .dacc-apple-page .fa-angellist:before{
  content:"\f209"
}

#main-content .dacc-apple-page .fa-angle-double-down:before{
  content:"\f103"
}

#main-content .dacc-apple-page .fa-angle-double-left:before{
  content:"\f100"
}

#main-content .dacc-apple-page .fa-angle-double-right:before{
  content:"\f101"
}

#main-content .dacc-apple-page .fa-angle-double-up:before{
  content:"\f102"
}

#main-content .dacc-apple-page .fa-angle-down:before{
  content:"\f107"
}

#main-content .dacc-apple-page .fa-angle-left:before{
  content:"\f104"
}

#main-content .dacc-apple-page .fa-angle-right:before{
  content:"\f105"
}

#main-content .dacc-apple-page .fa-angle-up:before{
  content:"\f106"
}

#main-content .dacc-apple-page .fa-angry:before{
  content:"\f556"
}

#main-content .dacc-apple-page .fa-angrycreative:before{
  content:"\f36e"
}

#main-content .dacc-apple-page .fa-angular:before{
  content:"\f420"
}

#main-content .dacc-apple-page .fa-ankh:before{
  content:"\f644"
}

#main-content .dacc-apple-page .fa-app-store:before{
  content:"\f36f"
}

#main-content .dacc-apple-page .fa-app-store-ios:before{
  content:"\f370"
}

#main-content .dacc-apple-page .fa-apper:before{
  content:"\f371"
}

#main-content .dacc-apple-page .fa-apple:before{
  content:"\f179"
}

#main-content .dacc-apple-page .fa-apple-alt:before{
  content:"\f5d1"
}

#main-content .dacc-apple-page .fa-apple-pay:before{
  content:"\f415"
}

#main-content .dacc-apple-page .fa-archive:before{
  content:"\f187"
}

#main-content .dacc-apple-page .fa-archway:before{
  content:"\f557"
}

#main-content .dacc-apple-page .fa-arrow-alt-circle-down:before{
  content:"\f358"
}

#main-content .dacc-apple-page .fa-arrow-alt-circle-left:before{
  content:"\f359"
}

#main-content .dacc-apple-page .fa-arrow-alt-circle-right:before{
  content:"\f35a"
}

#main-content .dacc-apple-page .fa-arrow-alt-circle-up:before{
  content:"\f35b"
}

#main-content .dacc-apple-page .fa-arrow-circle-down:before{
  content:"\f0ab"
}

#main-content .dacc-apple-page .fa-arrow-circle-left:before{
  content:"\f0a8"
}

#main-content .dacc-apple-page .fa-arrow-circle-right:before{
  content:"\f0a9"
}

#main-content .dacc-apple-page .fa-arrow-circle-up:before{
  content:"\f0aa"
}

#main-content .dacc-apple-page .fa-arrow-down:before{
  content:"\f063"
}

#main-content .dacc-apple-page .fa-arrow-left:before{
  content:"\f060"
}

#main-content .dacc-apple-page .fa-arrow-right:before{
  content:"\f061"
}

#main-content .dacc-apple-page .fa-arrow-up:before{
  content:"\f062"
}

#main-content .dacc-apple-page .fa-arrows-alt:before{
  content:"\f0b2"
}

#main-content .dacc-apple-page .fa-arrows-alt-h:before{
  content:"\f337"
}

#main-content .dacc-apple-page .fa-arrows-alt-v:before{
  content:"\f338"
}

#main-content .dacc-apple-page .fa-artstation:before{
  content:"\f77a"
}

#main-content .dacc-apple-page .fa-assistive-listening-systems:before{
  content:"\f2a2"
}

#main-content .dacc-apple-page .fa-asterisk:before{
  content:"\f069"
}

#main-content .dacc-apple-page .fa-asymmetrik:before{
  content:"\f372"
}

#main-content .dacc-apple-page .fa-at:before{
  content:"\f1fa"
}

#main-content .dacc-apple-page .fa-atlas:before{
  content:"\f558"
}

#main-content .dacc-apple-page .fa-atlassian:before{
  content:"\f77b"
}

#main-content .dacc-apple-page .fa-atom:before{
  content:"\f5d2"
}

#main-content .dacc-apple-page .fa-audible:before{
  content:"\f373"
}

#main-content .dacc-apple-page .fa-audio-description:before{
  content:"\f29e"
}

#main-content .dacc-apple-page .fa-autoprefixer:before{
  content:"\f41c"
}

#main-content .dacc-apple-page .fa-avianex:before{
  content:"\f374"
}

#main-content .dacc-apple-page .fa-aviato:before{
  content:"\f421"
}

#main-content .dacc-apple-page .fa-award:before{
  content:"\f559"
}

#main-content .dacc-apple-page .fa-aws:before{
  content:"\f375"
}

#main-content .dacc-apple-page .fa-baby:before{
  content:"\f77c"
}

#main-content .dacc-apple-page .fa-baby-carriage:before{
  content:"\f77d"
}

#main-content .dacc-apple-page .fa-backspace:before{
  content:"\f55a"
}

#main-content .dacc-apple-page .fa-backward:before{
  content:"\f04a"
}

#main-content .dacc-apple-page .fa-bacon:before{
  content:"\f7e5"
}

#main-content .dacc-apple-page .fa-bacteria:before{
  content:"\e059"
}

#main-content .dacc-apple-page .fa-bacterium:before{
  content:"\e05a"
}

#main-content .dacc-apple-page .fa-bahai:before{
  content:"\f666"
}

#main-content .dacc-apple-page .fa-balance-scale:before{
  content:"\f24e"
}

#main-content .dacc-apple-page .fa-balance-scale-left:before{
  content:"\f515"
}

#main-content .dacc-apple-page .fa-balance-scale-right:before{
  content:"\f516"
}

#main-content .dacc-apple-page .fa-ban:before{
  content:"\f05e"
}

#main-content .dacc-apple-page .fa-band-aid:before{
  content:"\f462"
}

#main-content .dacc-apple-page .fa-bandcamp:before{
  content:"\f2d5"
}

#main-content .dacc-apple-page .fa-barcode:before{
  content:"\f02a"
}

#main-content .dacc-apple-page .fa-bars:before{
  content:"\f0c9"
}

#main-content .dacc-apple-page .fa-baseball-ball:before{
  content:"\f433"
}

#main-content .dacc-apple-page .fa-basketball-ball:before{
  content:"\f434"
}

#main-content .dacc-apple-page .fa-bath:before{
  content:"\f2cd"
}

#main-content .dacc-apple-page .fa-battery-empty:before{
  content:"\f244"
}

#main-content .dacc-apple-page .fa-battery-full:before{
  content:"\f240"
}

#main-content .dacc-apple-page .fa-battery-half:before{
  content:"\f242"
}

#main-content .dacc-apple-page .fa-battery-quarter:before{
  content:"\f243"
}

#main-content .dacc-apple-page .fa-battery-three-quarters:before{
  content:"\f241"
}

#main-content .dacc-apple-page .fa-battle-net:before{
  content:"\f835"
}

#main-content .dacc-apple-page .fa-bed:before{
  content:"\f236"
}

#main-content .dacc-apple-page .fa-beer:before{
  content:"\f0fc"
}

#main-content .dacc-apple-page .fa-behance:before{
  content:"\f1b4"
}

#main-content .dacc-apple-page .fa-behance-square:before{
  content:"\f1b5"
}

#main-content .dacc-apple-page .fa-bell:before{
  content:"\f0f3"
}

#main-content .dacc-apple-page .fa-bell-slash:before{
  content:"\f1f6"
}

#main-content .dacc-apple-page .fa-bezier-curve:before{
  content:"\f55b"
}

#main-content .dacc-apple-page .fa-bible:before{
  content:"\f647"
}

#main-content .dacc-apple-page .fa-bicycle:before{
  content:"\f206"
}

#main-content .dacc-apple-page .fa-biking:before{
  content:"\f84a"
}

#main-content .dacc-apple-page .fa-bimobject:before{
  content:"\f378"
}

#main-content .dacc-apple-page .fa-binoculars:before{
  content:"\f1e5"
}

#main-content .dacc-apple-page .fa-biohazard:before{
  content:"\f780"
}

#main-content .dacc-apple-page .fa-birthday-cake:before{
  content:"\f1fd"
}

#main-content .dacc-apple-page .fa-bitbucket:before{
  content:"\f171"
}

#main-content .dacc-apple-page .fa-bitcoin:before{
  content:"\f379"
}

#main-content .dacc-apple-page .fa-bity:before{
  content:"\f37a"
}

#main-content .dacc-apple-page .fa-black-tie:before{
  content:"\f27e"
}

#main-content .dacc-apple-page .fa-blackberry:before{
  content:"\f37b"
}

#main-content .dacc-apple-page .fa-blender:before{
  content:"\f517"
}

#main-content .dacc-apple-page .fa-blender-phone:before{
  content:"\f6b6"
}

#main-content .dacc-apple-page .fa-blind:before{
  content:"\f29d"
}

#main-content .dacc-apple-page .fa-blog:before{
  content:"\f781"
}

#main-content .dacc-apple-page .fa-blogger:before{
  content:"\f37c"
}

#main-content .dacc-apple-page .fa-blogger-b:before{
  content:"\f37d"
}

#main-content .dacc-apple-page .fa-bluetooth:before{
  content:"\f293"
}

#main-content .dacc-apple-page .fa-bluetooth-b:before{
  content:"\f294"
}

#main-content .dacc-apple-page .fa-bold:before{
  content:"\f032"
}

#main-content .dacc-apple-page .fa-bolt:before{
  content:"\f0e7"
}

#main-content .dacc-apple-page .fa-bomb:before{
  content:"\f1e2"
}

#main-content .dacc-apple-page .fa-bone:before{
  content:"\f5d7"
}

#main-content .dacc-apple-page .fa-bong:before{
  content:"\f55c"
}

#main-content .dacc-apple-page .fa-book:before{
  content:"\f02d"
}

#main-content .dacc-apple-page .fa-book-dead:before{
  content:"\f6b7"
}

#main-content .dacc-apple-page .fa-book-medical:before{
  content:"\f7e6"
}

#main-content .dacc-apple-page .fa-book-open:before{
  content:"\f518"
}

#main-content .dacc-apple-page .fa-book-reader:before{
  content:"\f5da"
}

#main-content .dacc-apple-page .fa-bookmark:before{
  content:"\f02e"
}

#main-content .dacc-apple-page .fa-bootstrap:before{
  content:"\f836"
}

#main-content .dacc-apple-page .fa-border-all:before{
  content:"\f84c"
}

#main-content .dacc-apple-page .fa-border-none:before{
  content:"\f850"
}

#main-content .dacc-apple-page .fa-border-style:before{
  content:"\f853"
}

#main-content .dacc-apple-page .fa-bowling-ball:before{
  content:"\f436"
}

#main-content .dacc-apple-page .fa-box:before{
  content:"\f466"
}

#main-content .dacc-apple-page .fa-box-open:before{
  content:"\f49e"
}

#main-content .dacc-apple-page .fa-box-tissue:before{
  content:"\e05b"
}

#main-content .dacc-apple-page .fa-boxes:before{
  content:"\f468"
}

#main-content .dacc-apple-page .fa-braille:before{
  content:"\f2a1"
}

#main-content .dacc-apple-page .fa-brain:before{
  content:"\f5dc"
}

#main-content .dacc-apple-page .fa-bread-slice:before{
  content:"\f7ec"
}

#main-content .dacc-apple-page .fa-briefcase:before{
  content:"\f0b1"
}

#main-content .dacc-apple-page .fa-briefcase-medical:before{
  content:"\f469"
}

#main-content .dacc-apple-page .fa-broadcast-tower:before{
  content:"\f519"
}

#main-content .dacc-apple-page .fa-broom:before{
  content:"\f51a"
}

#main-content .dacc-apple-page .fa-brush:before{
  content:"\f55d"
}

#main-content .dacc-apple-page .fa-btc:before{
  content:"\f15a"
}

#main-content .dacc-apple-page .fa-buffer:before{
  content:"\f837"
}

#main-content .dacc-apple-page .fa-bug:before{
  content:"\f188"
}

#main-content .dacc-apple-page .fa-building:before{
  content:"\f1ad"
}

#main-content .dacc-apple-page .fa-bullhorn:before{
  content:"\f0a1"
}

#main-content .dacc-apple-page .fa-bullseye:before{
  content:"\f140"
}

#main-content .dacc-apple-page .fa-burn:before{
  content:"\f46a"
}

#main-content .dacc-apple-page .fa-buromobelexperte:before{
  content:"\f37f"
}

#main-content .dacc-apple-page .fa-bus:before{
  content:"\f207"
}

#main-content .dacc-apple-page .fa-bus-alt:before{
  content:"\f55e"
}

#main-content .dacc-apple-page .fa-business-time:before{
  content:"\f64a"
}

#main-content .dacc-apple-page .fa-buy-n-large:before{
  content:"\f8a6"
}

#main-content .dacc-apple-page .fa-buysellads:before{
  content:"\f20d"
}

#main-content .dacc-apple-page .fa-calculator:before{
  content:"\f1ec"
}

#main-content .dacc-apple-page .fa-calendar:before{
  content:"\f133"
}

#main-content .dacc-apple-page .fa-calendar-alt:before{
  content:"\f073"
}

#main-content .dacc-apple-page .fa-calendar-check:before{
  content:"\f274"
}

#main-content .dacc-apple-page .fa-calendar-day:before{
  content:"\f783"
}

#main-content .dacc-apple-page .fa-calendar-minus:before{
  content:"\f272"
}

#main-content .dacc-apple-page .fa-calendar-plus:before{
  content:"\f271"
}

#main-content .dacc-apple-page .fa-calendar-times:before{
  content:"\f273"
}

#main-content .dacc-apple-page .fa-calendar-week:before{
  content:"\f784"
}

#main-content .dacc-apple-page .fa-camera:before{
  content:"\f030"
}

#main-content .dacc-apple-page .fa-camera-retro:before{
  content:"\f083"
}

#main-content .dacc-apple-page .fa-campground:before{
  content:"\f6bb"
}

#main-content .dacc-apple-page .fa-canadian-maple-leaf:before{
  content:"\f785"
}

#main-content .dacc-apple-page .fa-candy-cane:before{
  content:"\f786"
}

#main-content .dacc-apple-page .fa-cannabis:before{
  content:"\f55f"
}

#main-content .dacc-apple-page .fa-capsules:before{
  content:"\f46b"
}

#main-content .dacc-apple-page .fa-car:before{
  content:"\f1b9"
}

#main-content .dacc-apple-page .fa-car-alt:before{
  content:"\f5de"
}

#main-content .dacc-apple-page .fa-car-battery:before{
  content:"\f5df"
}

#main-content .dacc-apple-page .fa-car-crash:before{
  content:"\f5e1"
}

#main-content .dacc-apple-page .fa-car-side:before{
  content:"\f5e4"
}

#main-content .dacc-apple-page .fa-caravan:before{
  content:"\f8ff"
}

#main-content .dacc-apple-page .fa-caret-down:before{
  content:"\f0d7"
}

#main-content .dacc-apple-page .fa-caret-left:before{
  content:"\f0d9"
}

#main-content .dacc-apple-page .fa-caret-right:before{
  content:"\f0da"
}

#main-content .dacc-apple-page .fa-caret-square-down:before{
  content:"\f150"
}

#main-content .dacc-apple-page .fa-caret-square-left:before{
  content:"\f191"
}

#main-content .dacc-apple-page .fa-caret-square-right:before{
  content:"\f152"
}

#main-content .dacc-apple-page .fa-caret-square-up:before{
  content:"\f151"
}

#main-content .dacc-apple-page .fa-caret-up:before{
  content:"\f0d8"
}

#main-content .dacc-apple-page .fa-carrot:before{
  content:"\f787"
}

#main-content .dacc-apple-page .fa-cart-arrow-down:before{
  content:"\f218"
}

#main-content .dacc-apple-page .fa-cart-plus:before{
  content:"\f217"
}

#main-content .dacc-apple-page .fa-cash-register:before{
  content:"\f788"
}

#main-content .dacc-apple-page .fa-cat:before{
  content:"\f6be"
}

#main-content .dacc-apple-page .fa-cc-amazon-pay:before{
  content:"\f42d"
}

#main-content .dacc-apple-page .fa-cc-amex:before{
  content:"\f1f3"
}

#main-content .dacc-apple-page .fa-cc-apple-pay:before{
  content:"\f416"
}

#main-content .dacc-apple-page .fa-cc-diners-club:before{
  content:"\f24c"
}

#main-content .dacc-apple-page .fa-cc-discover:before{
  content:"\f1f2"
}

#main-content .dacc-apple-page .fa-cc-jcb:before{
  content:"\f24b"
}

#main-content .dacc-apple-page .fa-cc-mastercard:before{
  content:"\f1f1"
}

#main-content .dacc-apple-page .fa-cc-paypal:before{
  content:"\f1f4"
}

#main-content .dacc-apple-page .fa-cc-stripe:before{
  content:"\f1f5"
}

#main-content .dacc-apple-page .fa-cc-visa:before{
  content:"\f1f0"
}

#main-content .dacc-apple-page .fa-centercode:before{
  content:"\f380"
}

#main-content .dacc-apple-page .fa-centos:before{
  content:"\f789"
}

#main-content .dacc-apple-page .fa-certificate:before{
  content:"\f0a3"
}

#main-content .dacc-apple-page .fa-chair:before{
  content:"\f6c0"
}

#main-content .dacc-apple-page .fa-chalkboard:before{
  content:"\f51b"
}

#main-content .dacc-apple-page .fa-chalkboard-teacher:before{
  content:"\f51c"
}

#main-content .dacc-apple-page .fa-charging-station:before{
  content:"\f5e7"
}

#main-content .dacc-apple-page .fa-chart-area:before{
  content:"\f1fe"
}

#main-content .dacc-apple-page .fa-chart-bar:before{
  content:"\f080"
}

#main-content .dacc-apple-page .fa-chart-line:before{
  content:"\f201"
}

#main-content .dacc-apple-page .fa-chart-pie:before{
  content:"\f200"
}

#main-content .dacc-apple-page .fa-check:before{
  content:"\f00c"
}

#main-content .dacc-apple-page .fa-check-circle:before{
  content:"\f058"
}

#main-content .dacc-apple-page .fa-check-double:before{
  content:"\f560"
}

#main-content .dacc-apple-page .fa-check-square:before{
  content:"\f14a"
}

#main-content .dacc-apple-page .fa-cheese:before{
  content:"\f7ef"
}

#main-content .dacc-apple-page .fa-chess:before{
  content:"\f439"
}

#main-content .dacc-apple-page .fa-chess-bishop:before{
  content:"\f43a"
}

#main-content .dacc-apple-page .fa-chess-board:before{
  content:"\f43c"
}

#main-content .dacc-apple-page .fa-chess-king:before{
  content:"\f43f"
}

#main-content .dacc-apple-page .fa-chess-knight:before{
  content:"\f441"
}

#main-content .dacc-apple-page .fa-chess-pawn:before{
  content:"\f443"
}

#main-content .dacc-apple-page .fa-chess-queen:before{
  content:"\f445"
}

#main-content .dacc-apple-page .fa-chess-rook:before{
  content:"\f447"
}

#main-content .dacc-apple-page .fa-chevron-circle-down:before{
  content:"\f13a"
}

#main-content .dacc-apple-page .fa-chevron-circle-left:before{
  content:"\f137"
}

#main-content .dacc-apple-page .fa-chevron-circle-right:before{
  content:"\f138"
}

#main-content .dacc-apple-page .fa-chevron-circle-up:before{
  content:"\f139"
}

#main-content .dacc-apple-page .fa-chevron-down:before{
  content:"\f078"
}

#main-content .dacc-apple-page .fa-chevron-left:before{
  content:"\f053"
}

#main-content .dacc-apple-page .fa-chevron-right:before{
  content:"\f054"
}

#main-content .dacc-apple-page .fa-chevron-up:before{
  content:"\f077"
}

#main-content .dacc-apple-page .fa-child:before{
  content:"\f1ae"
}

#main-content .dacc-apple-page .fa-chrome:before{
  content:"\f268"
}

#main-content .dacc-apple-page .fa-chromecast:before{
  content:"\f838"
}

#main-content .dacc-apple-page .fa-church:before{
  content:"\f51d"
}

#main-content .dacc-apple-page .fa-circle:before{
  content:"\f111"
}

#main-content .dacc-apple-page .fa-circle-notch:before{
  content:"\f1ce"
}

#main-content .dacc-apple-page .fa-city:before{
  content:"\f64f"
}

#main-content .dacc-apple-page .fa-clinic-medical:before{
  content:"\f7f2"
}

#main-content .dacc-apple-page .fa-clipboard:before{
  content:"\f328"
}

#main-content .dacc-apple-page .fa-clipboard-check:before{
  content:"\f46c"
}

#main-content .dacc-apple-page .fa-clipboard-list:before{
  content:"\f46d"
}

#main-content .dacc-apple-page .fa-clock:before{
  content:"\f017"
}

#main-content .dacc-apple-page .fa-clone:before{
  content:"\f24d"
}

#main-content .dacc-apple-page .fa-closed-captioning:before{
  content:"\f20a"
}

#main-content .dacc-apple-page .fa-cloud:before{
  content:"\f0c2"
}

#main-content .dacc-apple-page .fa-cloud-download-alt:before{
  content:"\f381"
}

#main-content .dacc-apple-page .fa-cloud-meatball:before{
  content:"\f73b"
}

#main-content .dacc-apple-page .fa-cloud-moon:before{
  content:"\f6c3"
}

#main-content .dacc-apple-page .fa-cloud-moon-rain:before{
  content:"\f73c"
}

#main-content .dacc-apple-page .fa-cloud-rain:before{
  content:"\f73d"
}

#main-content .dacc-apple-page .fa-cloud-showers-heavy:before{
  content:"\f740"
}

#main-content .dacc-apple-page .fa-cloud-sun:before{
  content:"\f6c4"
}

#main-content .dacc-apple-page .fa-cloud-sun-rain:before{
  content:"\f743"
}

#main-content .dacc-apple-page .fa-cloud-upload-alt:before{
  content:"\f382"
}

#main-content .dacc-apple-page .fa-cloudscale:before{
  content:"\f383"
}

#main-content .dacc-apple-page .fa-cloudsmith:before{
  content:"\f384"
}

#main-content .dacc-apple-page .fa-cloudversify:before{
  content:"\f385"
}

#main-content .dacc-apple-page .fa-cocktail:before{
  content:"\f561"
}

#main-content .dacc-apple-page .fa-code:before{
  content:"\f121"
}

#main-content .dacc-apple-page .fa-code-branch:before{
  content:"\f126"
}

#main-content .dacc-apple-page .fa-codepen:before{
  content:"\f1cb"
}

#main-content .dacc-apple-page .fa-codiepie:before{
  content:"\f284"
}

#main-content .dacc-apple-page .fa-coffee:before{
  content:"\f0f4"
}

#main-content .dacc-apple-page .fa-cog:before{
  content:"\f013"
}

#main-content .dacc-apple-page .fa-cogs:before{
  content:"\f085"
}

#main-content .dacc-apple-page .fa-coins:before{
  content:"\f51e"
}

#main-content .dacc-apple-page .fa-columns:before{
  content:"\f0db"
}

#main-content .dacc-apple-page .fa-comment:before{
  content:"\f075"
}

#main-content .dacc-apple-page .fa-comment-alt:before{
  content:"\f27a"
}

#main-content .dacc-apple-page .fa-comment-dollar:before{
  content:"\f651"
}

#main-content .dacc-apple-page .fa-comment-dots:before{
  content:"\f4ad"
}

#main-content .dacc-apple-page .fa-comment-medical:before{
  content:"\f7f5"
}

#main-content .dacc-apple-page .fa-comment-slash:before{
  content:"\f4b3"
}

#main-content .dacc-apple-page .fa-comments:before{
  content:"\f086"
}

#main-content .dacc-apple-page .fa-comments-dollar:before{
  content:"\f653"
}

#main-content .dacc-apple-page .fa-compact-disc:before{
  content:"\f51f"
}

#main-content .dacc-apple-page .fa-compass:before{
  content:"\f14e"
}

#main-content .dacc-apple-page .fa-compress:before{
  content:"\f066"
}

#main-content .dacc-apple-page .fa-compress-alt:before{
  content:"\f422"
}

#main-content .dacc-apple-page .fa-compress-arrows-alt:before{
  content:"\f78c"
}

#main-content .dacc-apple-page .fa-concierge-bell:before{
  content:"\f562"
}

#main-content .dacc-apple-page .fa-confluence:before{
  content:"\f78d"
}

#main-content .dacc-apple-page .fa-connectdevelop:before{
  content:"\f20e"
}

#main-content .dacc-apple-page .fa-contao:before{
  content:"\f26d"
}

#main-content .dacc-apple-page .fa-cookie:before{
  content:"\f563"
}

#main-content .dacc-apple-page .fa-cookie-bite:before{
  content:"\f564"
}

#main-content .dacc-apple-page .fa-copy:before{
  content:"\f0c5"
}

#main-content .dacc-apple-page .fa-copyright:before{
  content:"\f1f9"
}

#main-content .dacc-apple-page .fa-cotton-bureau:before{
  content:"\f89e"
}

#main-content .dacc-apple-page .fa-couch:before{
  content:"\f4b8"
}

#main-content .dacc-apple-page .fa-cpanel:before{
  content:"\f388"
}

#main-content .dacc-apple-page .fa-creative-commons:before{
  content:"\f25e"
}

#main-content .dacc-apple-page .fa-creative-commons-by:before{
  content:"\f4e7"
}

#main-content .dacc-apple-page .fa-creative-commons-nc:before{
  content:"\f4e8"
}

#main-content .dacc-apple-page .fa-creative-commons-nc-eu:before{
  content:"\f4e9"
}

#main-content .dacc-apple-page .fa-creative-commons-nc-jp:before{
  content:"\f4ea"
}

#main-content .dacc-apple-page .fa-creative-commons-nd:before{
  content:"\f4eb"
}

#main-content .dacc-apple-page .fa-creative-commons-pd:before{
  content:"\f4ec"
}

#main-content .dacc-apple-page .fa-creative-commons-pd-alt:before{
  content:"\f4ed"
}

#main-content .dacc-apple-page .fa-creative-commons-remix:before{
  content:"\f4ee"
}

#main-content .dacc-apple-page .fa-creative-commons-sa:before{
  content:"\f4ef"
}

#main-content .dacc-apple-page .fa-creative-commons-sampling:before{
  content:"\f4f0"
}

#main-content .dacc-apple-page .fa-creative-commons-sampling-plus:before{
  content:"\f4f1"
}

#main-content .dacc-apple-page .fa-creative-commons-share:before{
  content:"\f4f2"
}

#main-content .dacc-apple-page .fa-creative-commons-zero:before{
  content:"\f4f3"
}

#main-content .dacc-apple-page .fa-credit-card:before{
  content:"\f09d"
}

#main-content .dacc-apple-page .fa-critical-role:before{
  content:"\f6c9"
}

#main-content .dacc-apple-page .fa-crop:before{
  content:"\f125"
}

#main-content .dacc-apple-page .fa-crop-alt:before{
  content:"\f565"
}

#main-content .dacc-apple-page .fa-cross:before{
  content:"\f654"
}

#main-content .dacc-apple-page .fa-crosshairs:before{
  content:"\f05b"
}

#main-content .dacc-apple-page .fa-crow:before{
  content:"\f520"
}

#main-content .dacc-apple-page .fa-crown:before{
  content:"\f521"
}

#main-content .dacc-apple-page .fa-crutch:before{
  content:"\f7f7"
}

#main-content .dacc-apple-page .fa-css3:before{
  content:"\f13c"
}

#main-content .dacc-apple-page .fa-css3-alt:before{
  content:"\f38b"
}

#main-content .dacc-apple-page .fa-cube:before{
  content:"\f1b2"
}

#main-content .dacc-apple-page .fa-cubes:before{
  content:"\f1b3"
}

#main-content .dacc-apple-page .fa-cut:before{
  content:"\f0c4"
}

#main-content .dacc-apple-page .fa-cuttlefish:before{
  content:"\f38c"
}

#main-content .dacc-apple-page .fa-d-and-d:before{
  content:"\f38d"
}

#main-content .dacc-apple-page .fa-d-and-d-beyond:before{
  content:"\f6ca"
}

#main-content .dacc-apple-page .fa-dailymotion:before{
  content:"\e052"
}

#main-content .dacc-apple-page .fa-dashcube:before{
  content:"\f210"
}

#main-content .dacc-apple-page .fa-database:before{
  content:"\f1c0"
}

#main-content .dacc-apple-page .fa-deaf:before{
  content:"\f2a4"
}

#main-content .dacc-apple-page .fa-deezer:before{
  content:"\e077"
}

#main-content .dacc-apple-page .fa-delicious:before{
  content:"\f1a5"
}

#main-content .dacc-apple-page .fa-democrat:before{
  content:"\f747"
}

#main-content .dacc-apple-page .fa-deploydog:before{
  content:"\f38e"
}

#main-content .dacc-apple-page .fa-deskpro:before{
  content:"\f38f"
}

#main-content .dacc-apple-page .fa-desktop:before{
  content:"\f108"
}

#main-content .dacc-apple-page .fa-dev:before{
  content:"\f6cc"
}

#main-content .dacc-apple-page .fa-deviantart:before{
  content:"\f1bd"
}

#main-content .dacc-apple-page .fa-dharmachakra:before{
  content:"\f655"
}

#main-content .dacc-apple-page .fa-dhl:before{
  content:"\f790"
}

#main-content .dacc-apple-page .fa-diagnoses:before{
  content:"\f470"
}

#main-content .dacc-apple-page .fa-diaspora:before{
  content:"\f791"
}

#main-content .dacc-apple-page .fa-dice:before{
  content:"\f522"
}

#main-content .dacc-apple-page .fa-dice-d20:before{
  content:"\f6cf"
}

#main-content .dacc-apple-page .fa-dice-d6:before{
  content:"\f6d1"
}

#main-content .dacc-apple-page .fa-dice-five:before{
  content:"\f523"
}

#main-content .dacc-apple-page .fa-dice-four:before{
  content:"\f524"
}

#main-content .dacc-apple-page .fa-dice-one:before{
  content:"\f525"
}

#main-content .dacc-apple-page .fa-dice-six:before{
  content:"\f526"
}

#main-content .dacc-apple-page .fa-dice-three:before{
  content:"\f527"
}

#main-content .dacc-apple-page .fa-dice-two:before{
  content:"\f528"
}

#main-content .dacc-apple-page .fa-digg:before{
  content:"\f1a6"
}

#main-content .dacc-apple-page .fa-digital-ocean:before{
  content:"\f391"
}

#main-content .dacc-apple-page .fa-digital-tachograph:before{
  content:"\f566"
}

#main-content .dacc-apple-page .fa-directions:before{
  content:"\f5eb"
}

#main-content .dacc-apple-page .fa-discord:before{
  content:"\f392"
}

#main-content .dacc-apple-page .fa-discourse:before{
  content:"\f393"
}

#main-content .dacc-apple-page .fa-disease:before{
  content:"\f7fa"
}

#main-content .dacc-apple-page .fa-divide:before{
  content:"\f529"
}

#main-content .dacc-apple-page .fa-dizzy:before{
  content:"\f567"
}

#main-content .dacc-apple-page .fa-dna:before{
  content:"\f471"
}

#main-content .dacc-apple-page .fa-dochub:before{
  content:"\f394"
}

#main-content .dacc-apple-page .fa-docker:before{
  content:"\f395"
}

#main-content .dacc-apple-page .fa-dog:before{
  content:"\f6d3"
}

#main-content .dacc-apple-page .fa-dollar-sign:before{
  content:"\f155"
}

#main-content .dacc-apple-page .fa-dolly:before{
  content:"\f472"
}

#main-content .dacc-apple-page .fa-dolly-flatbed:before{
  content:"\f474"
}

#main-content .dacc-apple-page .fa-donate:before{
  content:"\f4b9"
}

#main-content .dacc-apple-page .fa-door-closed:before{
  content:"\f52a"
}

#main-content .dacc-apple-page .fa-door-open:before{
  content:"\f52b"
}

#main-content .dacc-apple-page .fa-dot-circle:before{
  content:"\f192"
}

#main-content .dacc-apple-page .fa-dove:before{
  content:"\f4ba"
}

#main-content .dacc-apple-page .fa-download:before{
  content:"\f019"
}

#main-content .dacc-apple-page .fa-draft2digital:before{
  content:"\f396"
}

#main-content .dacc-apple-page .fa-drafting-compass:before{
  content:"\f568"
}

#main-content .dacc-apple-page .fa-dragon:before{
  content:"\f6d5"
}

#main-content .dacc-apple-page .fa-draw-polygon:before{
  content:"\f5ee"
}

#main-content .dacc-apple-page .fa-dribbble:before{
  content:"\f17d"
}

#main-content .dacc-apple-page .fa-dribbble-square:before{
  content:"\f397"
}

#main-content .dacc-apple-page .fa-dropbox:before{
  content:"\f16b"
}

#main-content .dacc-apple-page .fa-drum:before{
  content:"\f569"
}

#main-content .dacc-apple-page .fa-drum-steelpan:before{
  content:"\f56a"
}

#main-content .dacc-apple-page .fa-drumstick-bite:before{
  content:"\f6d7"
}

#main-content .dacc-apple-page .fa-drupal:before{
  content:"\f1a9"
}

#main-content .dacc-apple-page .fa-dumbbell:before{
  content:"\f44b"
}

#main-content .dacc-apple-page .fa-dumpster:before{
  content:"\f793"
}

#main-content .dacc-apple-page .fa-dumpster-fire:before{
  content:"\f794"
}

#main-content .dacc-apple-page .fa-dungeon:before{
  content:"\f6d9"
}

#main-content .dacc-apple-page .fa-dyalog:before{
  content:"\f399"
}

#main-content .dacc-apple-page .fa-earlybirds:before{
  content:"\f39a"
}

#main-content .dacc-apple-page .fa-ebay:before{
  content:"\f4f4"
}

#main-content .dacc-apple-page .fa-edge:before{
  content:"\f282"
}

#main-content .dacc-apple-page .fa-edge-legacy:before{
  content:"\e078"
}

#main-content .dacc-apple-page .fa-edit:before{
  content:"\f044"
}

#main-content .dacc-apple-page .fa-egg:before{
  content:"\f7fb"
}

#main-content .dacc-apple-page .fa-eject:before{
  content:"\f052"
}

#main-content .dacc-apple-page .fa-elementor:before{
  content:"\f430"
}

#main-content .dacc-apple-page .fa-ellipsis-h:before{
  content:"\f141"
}

#main-content .dacc-apple-page .fa-ellipsis-v:before{
  content:"\f142"
}

#main-content .dacc-apple-page .fa-ello:before{
  content:"\f5f1"
}

#main-content .dacc-apple-page .fa-ember:before{
  content:"\f423"
}

#main-content .dacc-apple-page .fa-empire:before{
  content:"\f1d1"
}

#main-content .dacc-apple-page .fa-envelope:before{
  content:"\f0e0"
}

#main-content .dacc-apple-page .fa-envelope-open:before{
  content:"\f2b6"
}

#main-content .dacc-apple-page .fa-envelope-open-text:before{
  content:"\f658"
}

#main-content .dacc-apple-page .fa-envelope-square:before{
  content:"\f199"
}

#main-content .dacc-apple-page .fa-envira:before{
  content:"\f299"
}

#main-content .dacc-apple-page .fa-equals:before{
  content:"\f52c"
}

#main-content .dacc-apple-page .fa-eraser:before{
  content:"\f12d"
}

#main-content .dacc-apple-page .fa-erlang:before{
  content:"\f39d"
}

#main-content .dacc-apple-page .fa-ethereum:before{
  content:"\f42e"
}

#main-content .dacc-apple-page .fa-ethernet:before{
  content:"\f796"
}

#main-content .dacc-apple-page .fa-etsy:before{
  content:"\f2d7"
}

#main-content .dacc-apple-page .fa-euro-sign:before{
  content:"\f153"
}

#main-content .dacc-apple-page .fa-evernote:before{
  content:"\f839"
}

#main-content .dacc-apple-page .fa-exchange-alt:before{
  content:"\f362"
}

#main-content .dacc-apple-page .fa-exclamation:before{
  content:"\f12a"
}

#main-content .dacc-apple-page .fa-exclamation-circle:before{
  content:"\f06a"
}

#main-content .dacc-apple-page .fa-exclamation-triangle:before{
  content:"\f071"
}

#main-content .dacc-apple-page .fa-expand:before{
  content:"\f065"
}

#main-content .dacc-apple-page .fa-expand-alt:before{
  content:"\f424"
}

#main-content .dacc-apple-page .fa-expand-arrows-alt:before{
  content:"\f31e"
}

#main-content .dacc-apple-page .fa-expeditedssl:before{
  content:"\f23e"
}

#main-content .dacc-apple-page .fa-external-link-alt:before{
  content:"\f35d"
}

#main-content .dacc-apple-page .fa-external-link-square-alt:before{
  content:"\f360"
}

#main-content .dacc-apple-page .fa-eye:before{
  content:"\f06e"
}

#main-content .dacc-apple-page .fa-eye-dropper:before{
  content:"\f1fb"
}

#main-content .dacc-apple-page .fa-eye-slash:before{
  content:"\f070"
}

#main-content .dacc-apple-page .fa-facebook:before{
  content:"\f09a"
}

#main-content .dacc-apple-page .fa-facebook-f:before{
  content:"\f39e"
}

#main-content .dacc-apple-page .fa-facebook-messenger:before{
  content:"\f39f"
}

#main-content .dacc-apple-page .fa-facebook-square:before{
  content:"\f082"
}

#main-content .dacc-apple-page .fa-fan:before{
  content:"\f863"
}

#main-content .dacc-apple-page .fa-fantasy-flight-games:before{
  content:"\f6dc"
}

#main-content .dacc-apple-page .fa-fast-backward:before{
  content:"\f049"
}

#main-content .dacc-apple-page .fa-fast-forward:before{
  content:"\f050"
}

#main-content .dacc-apple-page .fa-faucet:before{
  content:"\e005"
}

#main-content .dacc-apple-page .fa-fax:before{
  content:"\f1ac"
}

#main-content .dacc-apple-page .fa-feather:before{
  content:"\f52d"
}

#main-content .dacc-apple-page .fa-feather-alt:before{
  content:"\f56b"
}

#main-content .dacc-apple-page .fa-fedex:before{
  content:"\f797"
}

#main-content .dacc-apple-page .fa-fedora:before{
  content:"\f798"
}

#main-content .dacc-apple-page .fa-female:before{
  content:"\f182"
}

#main-content .dacc-apple-page .fa-fighter-jet:before{
  content:"\f0fb"
}

#main-content .dacc-apple-page .fa-figma:before{
  content:"\f799"
}

#main-content .dacc-apple-page .fa-file:before{
  content:"\f15b"
}

#main-content .dacc-apple-page .fa-file-alt:before{
  content:"\f15c"
}

#main-content .dacc-apple-page .fa-file-archive:before{
  content:"\f1c6"
}

#main-content .dacc-apple-page .fa-file-audio:before{
  content:"\f1c7"
}

#main-content .dacc-apple-page .fa-file-code:before{
  content:"\f1c9"
}

#main-content .dacc-apple-page .fa-file-contract:before{
  content:"\f56c"
}

#main-content .dacc-apple-page .fa-file-csv:before{
  content:"\f6dd"
}

#main-content .dacc-apple-page .fa-file-download:before{
  content:"\f56d"
}

#main-content .dacc-apple-page .fa-file-excel:before{
  content:"\f1c3"
}

#main-content .dacc-apple-page .fa-file-export:before{
  content:"\f56e"
}

#main-content .dacc-apple-page .fa-file-image:before{
  content:"\f1c5"
}

#main-content .dacc-apple-page .fa-file-import:before{
  content:"\f56f"
}

#main-content .dacc-apple-page .fa-file-invoice:before{
  content:"\f570"
}

#main-content .dacc-apple-page .fa-file-invoice-dollar:before{
  content:"\f571"
}

#main-content .dacc-apple-page .fa-file-medical:before{
  content:"\f477"
}

#main-content .dacc-apple-page .fa-file-medical-alt:before{
  content:"\f478"
}

#main-content .dacc-apple-page .fa-file-pdf:before{
  content:"\f1c1"
}

#main-content .dacc-apple-page .fa-file-powerpoint:before{
  content:"\f1c4"
}

#main-content .dacc-apple-page .fa-file-prescription:before{
  content:"\f572"
}

#main-content .dacc-apple-page .fa-file-signature:before{
  content:"\f573"
}

#main-content .dacc-apple-page .fa-file-upload:before{
  content:"\f574"
}

#main-content .dacc-apple-page .fa-file-video:before{
  content:"\f1c8"
}

#main-content .dacc-apple-page .fa-file-word:before{
  content:"\f1c2"
}

#main-content .dacc-apple-page .fa-fill:before{
  content:"\f575"
}

#main-content .dacc-apple-page .fa-fill-drip:before{
  content:"\f576"
}

#main-content .dacc-apple-page .fa-film:before{
  content:"\f008"
}

#main-content .dacc-apple-page .fa-filter:before{
  content:"\f0b0"
}

#main-content .dacc-apple-page .fa-fingerprint:before{
  content:"\f577"
}

#main-content .dacc-apple-page .fa-fire:before{
  content:"\f06d"
}

#main-content .dacc-apple-page .fa-fire-alt:before{
  content:"\f7e4"
}

#main-content .dacc-apple-page .fa-fire-extinguisher:before{
  content:"\f134"
}

#main-content .dacc-apple-page .fa-firefox:before{
  content:"\f269"
}

#main-content .dacc-apple-page .fa-firefox-browser:before{
  content:"\e007"
}

#main-content .dacc-apple-page .fa-first-aid:before{
  content:"\f479"
}

#main-content .dacc-apple-page .fa-first-order:before{
  content:"\f2b0"
}

#main-content .dacc-apple-page .fa-first-order-alt:before{
  content:"\f50a"
}

#main-content .dacc-apple-page .fa-firstdraft:before{
  content:"\f3a1"
}

#main-content .dacc-apple-page .fa-fish:before{
  content:"\f578"
}

#main-content .dacc-apple-page .fa-fist-raised:before{
  content:"\f6de"
}

#main-content .dacc-apple-page .fa-flag:before{
  content:"\f024"
}

#main-content .dacc-apple-page .fa-flag-checkered:before{
  content:"\f11e"
}

#main-content .dacc-apple-page .fa-flag-usa:before{
  content:"\f74d"
}

#main-content .dacc-apple-page .fa-flask:before{
  content:"\f0c3"
}

#main-content .dacc-apple-page .fa-flickr:before{
  content:"\f16e"
}

#main-content .dacc-apple-page .fa-flipboard:before{
  content:"\f44d"
}

#main-content .dacc-apple-page .fa-flushed:before{
  content:"\f579"
}

#main-content .dacc-apple-page .fa-fly:before{
  content:"\f417"
}

#main-content .dacc-apple-page .fa-folder:before{
  content:"\f07b"
}

#main-content .dacc-apple-page .fa-folder-minus:before{
  content:"\f65d"
}

#main-content .dacc-apple-page .fa-folder-open:before{
  content:"\f07c"
}

#main-content .dacc-apple-page .fa-folder-plus:before{
  content:"\f65e"
}

#main-content .dacc-apple-page .fa-font:before{
  content:"\f031"
}

#main-content .dacc-apple-page .fa-font-awesome:before{
  content:"\f2b4"
}

#main-content .dacc-apple-page .fa-font-awesome-alt:before{
  content:"\f35c"
}

#main-content .dacc-apple-page .fa-font-awesome-flag:before{
  content:"\f425"
}

#main-content .dacc-apple-page .fa-font-awesome-logo-full:before{
  content:"\f4e6"
}

#main-content .dacc-apple-page .fa-fonticons:before{
  content:"\f280"
}

#main-content .dacc-apple-page .fa-fonticons-fi:before{
  content:"\f3a2"
}

#main-content .dacc-apple-page .fa-football-ball:before{
  content:"\f44e"
}

#main-content .dacc-apple-page .fa-fort-awesome:before{
  content:"\f286"
}

#main-content .dacc-apple-page .fa-fort-awesome-alt:before{
  content:"\f3a3"
}

#main-content .dacc-apple-page .fa-forumbee:before{
  content:"\f211"
}

#main-content .dacc-apple-page .fa-forward:before{
  content:"\f04e"
}

#main-content .dacc-apple-page .fa-foursquare:before{
  content:"\f180"
}

#main-content .dacc-apple-page .fa-free-code-camp:before{
  content:"\f2c5"
}

#main-content .dacc-apple-page .fa-freebsd:before{
  content:"\f3a4"
}

#main-content .dacc-apple-page .fa-frog:before{
  content:"\f52e"
}

#main-content .dacc-apple-page .fa-frown:before{
  content:"\f119"
}

#main-content .dacc-apple-page .fa-frown-open:before{
  content:"\f57a"
}

#main-content .dacc-apple-page .fa-fulcrum:before{
  content:"\f50b"
}

#main-content .dacc-apple-page .fa-funnel-dollar:before{
  content:"\f662"
}

#main-content .dacc-apple-page .fa-futbol:before{
  content:"\f1e3"
}

#main-content .dacc-apple-page .fa-galactic-republic:before{
  content:"\f50c"
}

#main-content .dacc-apple-page .fa-galactic-senate:before{
  content:"\f50d"
}

#main-content .dacc-apple-page .fa-gamepad:before{
  content:"\f11b"
}

#main-content .dacc-apple-page .fa-gas-pump:before{
  content:"\f52f"
}

#main-content .dacc-apple-page .fa-gavel:before{
  content:"\f0e3"
}

#main-content .dacc-apple-page .fa-gem:before{
  content:"\f3a5"
}

#main-content .dacc-apple-page .fa-genderless:before{
  content:"\f22d"
}

#main-content .dacc-apple-page .fa-get-pocket:before{
  content:"\f265"
}

#main-content .dacc-apple-page .fa-gg:before{
  content:"\f260"
}

#main-content .dacc-apple-page .fa-gg-circle:before{
  content:"\f261"
}

#main-content .dacc-apple-page .fa-ghost:before{
  content:"\f6e2"
}

#main-content .dacc-apple-page .fa-gift:before{
  content:"\f06b"
}

#main-content .dacc-apple-page .fa-gifts:before{
  content:"\f79c"
}

#main-content .dacc-apple-page .fa-git:before{
  content:"\f1d3"
}

#main-content .dacc-apple-page .fa-git-alt:before{
  content:"\f841"
}

#main-content .dacc-apple-page .fa-git-square:before{
  content:"\f1d2"
}

#main-content .dacc-apple-page .fa-github:before{
  content:"\f09b"
}

#main-content .dacc-apple-page .fa-github-alt:before{
  content:"\f113"
}

#main-content .dacc-apple-page .fa-github-square:before{
  content:"\f092"
}

#main-content .dacc-apple-page .fa-gitkraken:before{
  content:"\f3a6"
}

#main-content .dacc-apple-page .fa-gitlab:before{
  content:"\f296"
}

#main-content .dacc-apple-page .fa-gitter:before{
  content:"\f426"
}

#main-content .dacc-apple-page .fa-glass-cheers:before{
  content:"\f79f"
}

#main-content .dacc-apple-page .fa-glass-martini:before{
  content:"\f000"
}

#main-content .dacc-apple-page .fa-glass-martini-alt:before{
  content:"\f57b"
}

#main-content .dacc-apple-page .fa-glass-whiskey:before{
  content:"\f7a0"
}

#main-content .dacc-apple-page .fa-glasses:before{
  content:"\f530"
}

#main-content .dacc-apple-page .fa-glide:before{
  content:"\f2a5"
}

#main-content .dacc-apple-page .fa-glide-g:before{
  content:"\f2a6"
}

#main-content .dacc-apple-page .fa-globe:before{
  content:"\f0ac"
}

#main-content .dacc-apple-page .fa-globe-africa:before{
  content:"\f57c"
}

#main-content .dacc-apple-page .fa-globe-americas:before{
  content:"\f57d"
}

#main-content .dacc-apple-page .fa-globe-asia:before{
  content:"\f57e"
}

#main-content .dacc-apple-page .fa-globe-europe:before{
  content:"\f7a2"
}

#main-content .dacc-apple-page .fa-gofore:before{
  content:"\f3a7"
}

#main-content .dacc-apple-page .fa-golf-ball:before{
  content:"\f450"
}

#main-content .dacc-apple-page .fa-goodreads:before{
  content:"\f3a8"
}

#main-content .dacc-apple-page .fa-goodreads-g:before{
  content:"\f3a9"
}

#main-content .dacc-apple-page .fa-google:before{
  content:"\f1a0"
}

#main-content .dacc-apple-page .fa-google-drive:before{
  content:"\f3aa"
}

#main-content .dacc-apple-page .fa-google-pay:before{
  content:"\e079"
}

#main-content .dacc-apple-page .fa-google-play:before{
  content:"\f3ab"
}

#main-content .dacc-apple-page .fa-google-plus:before{
  content:"\f2b3"
}

#main-content .dacc-apple-page .fa-google-plus-g:before{
  content:"\f0d5"
}

#main-content .dacc-apple-page .fa-google-plus-square:before{
  content:"\f0d4"
}

#main-content .dacc-apple-page .fa-google-wallet:before{
  content:"\f1ee"
}

#main-content .dacc-apple-page .fa-gopuram:before{
  content:"\f664"
}

#main-content .dacc-apple-page .fa-graduation-cap:before{
  content:"\f19d"
}

#main-content .dacc-apple-page .fa-gratipay:before{
  content:"\f184"
}

#main-content .dacc-apple-page .fa-grav:before{
  content:"\f2d6"
}

#main-content .dacc-apple-page .fa-greater-than:before{
  content:"\f531"
}

#main-content .dacc-apple-page .fa-greater-than-equal:before{
  content:"\f532"
}

#main-content .dacc-apple-page .fa-grimace:before{
  content:"\f57f"
}

#main-content .dacc-apple-page .fa-grin:before{
  content:"\f580"
}

#main-content .dacc-apple-page .fa-grin-alt:before{
  content:"\f581"
}

#main-content .dacc-apple-page .fa-grin-beam:before{
  content:"\f582"
}

#main-content .dacc-apple-page .fa-grin-beam-sweat:before{
  content:"\f583"
}

#main-content .dacc-apple-page .fa-grin-hearts:before{
  content:"\f584"
}

#main-content .dacc-apple-page .fa-grin-squint:before{
  content:"\f585"
}

#main-content .dacc-apple-page .fa-grin-squint-tears:before{
  content:"\f586"
}

#main-content .dacc-apple-page .fa-grin-stars:before{
  content:"\f587"
}

#main-content .dacc-apple-page .fa-grin-tears:before{
  content:"\f588"
}

#main-content .dacc-apple-page .fa-grin-tongue:before{
  content:"\f589"
}

#main-content .dacc-apple-page .fa-grin-tongue-squint:before{
  content:"\f58a"
}

#main-content .dacc-apple-page .fa-grin-tongue-wink:before{
  content:"\f58b"
}

#main-content .dacc-apple-page .fa-grin-wink:before{
  content:"\f58c"
}

#main-content .dacc-apple-page .fa-grip-horizontal:before{
  content:"\f58d"
}

#main-content .dacc-apple-page .fa-grip-lines:before{
  content:"\f7a4"
}

#main-content .dacc-apple-page .fa-grip-lines-vertical:before{
  content:"\f7a5"
}

#main-content .dacc-apple-page .fa-grip-vertical:before{
  content:"\f58e"
}

#main-content .dacc-apple-page .fa-gripfire:before{
  content:"\f3ac"
}

#main-content .dacc-apple-page .fa-grunt:before{
  content:"\f3ad"
}

#main-content .dacc-apple-page .fa-guitar:before{
  content:"\f7a6"
}

#main-content .dacc-apple-page .fa-gulp:before{
  content:"\f3ae"
}

#main-content .dacc-apple-page .fa-h-square:before{
  content:"\f0fd"
}

#main-content .dacc-apple-page .fa-hacker-news:before{
  content:"\f1d4"
}

#main-content .dacc-apple-page .fa-hacker-news-square:before{
  content:"\f3af"
}

#main-content .dacc-apple-page .fa-hackerrank:before{
  content:"\f5f7"
}

#main-content .dacc-apple-page .fa-hamburger:before{
  content:"\f805"
}

#main-content .dacc-apple-page .fa-hammer:before{
  content:"\f6e3"
}

#main-content .dacc-apple-page .fa-hamsa:before{
  content:"\f665"
}

#main-content .dacc-apple-page .fa-hand-holding:before{
  content:"\f4bd"
}

#main-content .dacc-apple-page .fa-hand-holding-heart:before{
  content:"\f4be"
}

#main-content .dacc-apple-page .fa-hand-holding-medical:before{
  content:"\e05c"
}

#main-content .dacc-apple-page .fa-hand-holding-usd:before{
  content:"\f4c0"
}

#main-content .dacc-apple-page .fa-hand-holding-water:before{
  content:"\f4c1"
}

#main-content .dacc-apple-page .fa-hand-lizard:before{
  content:"\f258"
}

#main-content .dacc-apple-page .fa-hand-middle-finger:before{
  content:"\f806"
}

#main-content .dacc-apple-page .fa-hand-paper:before{
  content:"\f256"
}

#main-content .dacc-apple-page .fa-hand-peace:before{
  content:"\f25b"
}

#main-content .dacc-apple-page .fa-hand-point-down:before{
  content:"\f0a7"
}

#main-content .dacc-apple-page .fa-hand-point-left:before{
  content:"\f0a5"
}

#main-content .dacc-apple-page .fa-hand-point-right:before{
  content:"\f0a4"
}

#main-content .dacc-apple-page .fa-hand-point-up:before{
  content:"\f0a6"
}

#main-content .dacc-apple-page .fa-hand-pointer:before{
  content:"\f25a"
}

#main-content .dacc-apple-page .fa-hand-rock:before{
  content:"\f255"
}

#main-content .dacc-apple-page .fa-hand-scissors:before{
  content:"\f257"
}

#main-content .dacc-apple-page .fa-hand-sparkles:before{
  content:"\e05d"
}

#main-content .dacc-apple-page .fa-hand-spock:before{
  content:"\f259"
}

#main-content .dacc-apple-page .fa-hands:before{
  content:"\f4c2"
}

#main-content .dacc-apple-page .fa-hands-helping:before{
  content:"\f4c4"
}

#main-content .dacc-apple-page .fa-hands-wash:before{
  content:"\e05e"
}

#main-content .dacc-apple-page .fa-handshake:before{
  content:"\f2b5"
}

#main-content .dacc-apple-page .fa-handshake-alt-slash:before{
  content:"\e05f"
}

#main-content .dacc-apple-page .fa-handshake-slash:before{
  content:"\e060"
}

#main-content .dacc-apple-page .fa-hanukiah:before{
  content:"\f6e6"
}

#main-content .dacc-apple-page .fa-hard-hat:before{
  content:"\f807"
}

#main-content .dacc-apple-page .fa-hashtag:before{
  content:"\f292"
}

#main-content .dacc-apple-page .fa-hat-cowboy:before{
  content:"\f8c0"
}

#main-content .dacc-apple-page .fa-hat-cowboy-side:before{
  content:"\f8c1"
}

#main-content .dacc-apple-page .fa-hat-wizard:before{
  content:"\f6e8"
}

#main-content .dacc-apple-page .fa-hdd:before{
  content:"\f0a0"
}

#main-content .dacc-apple-page .fa-head-side-cough:before{
  content:"\e061"
}

#main-content .dacc-apple-page .fa-head-side-cough-slash:before{
  content:"\e062"
}

#main-content .dacc-apple-page .fa-head-side-mask:before{
  content:"\e063"
}

#main-content .dacc-apple-page .fa-head-side-virus:before{
  content:"\e064"
}

#main-content .dacc-apple-page .fa-heading:before{
  content:"\f1dc"
}

#main-content .dacc-apple-page .fa-headphones:before{
  content:"\f025"
}

#main-content .dacc-apple-page .fa-headphones-alt:before{
  content:"\f58f"
}

#main-content .dacc-apple-page .fa-headset:before{
  content:"\f590"
}

#main-content .dacc-apple-page .fa-heart:before{
  content:"\f004"
}

#main-content .dacc-apple-page .fa-heart-broken:before{
  content:"\f7a9"
}

#main-content .dacc-apple-page .fa-heartbeat:before{
  content:"\f21e"
}

#main-content .dacc-apple-page .fa-helicopter:before{
  content:"\f533"
}

#main-content .dacc-apple-page .fa-highlighter:before{
  content:"\f591"
}

#main-content .dacc-apple-page .fa-hiking:before{
  content:"\f6ec"
}

#main-content .dacc-apple-page .fa-hippo:before{
  content:"\f6ed"
}

#main-content .dacc-apple-page .fa-hips:before{
  content:"\f452"
}

#main-content .dacc-apple-page .fa-hire-a-helper:before{
  content:"\f3b0"
}

#main-content .dacc-apple-page .fa-history:before{
  content:"\f1da"
}

#main-content .dacc-apple-page .fa-hockey-puck:before{
  content:"\f453"
}

#main-content .dacc-apple-page .fa-holly-berry:before{
  content:"\f7aa"
}

#main-content .dacc-apple-page .fa-home:before{
  content:"\f015"
}

#main-content .dacc-apple-page .fa-hooli:before{
  content:"\f427"
}

#main-content .dacc-apple-page .fa-hornbill:before{
  content:"\f592"
}

#main-content .dacc-apple-page .fa-horse:before{
  content:"\f6f0"
}

#main-content .dacc-apple-page .fa-horse-head:before{
  content:"\f7ab"
}

#main-content .dacc-apple-page .fa-hospital:before{
  content:"\f0f8"
}

#main-content .dacc-apple-page .fa-hospital-alt:before{
  content:"\f47d"
}

#main-content .dacc-apple-page .fa-hospital-symbol:before{
  content:"\f47e"
}

#main-content .dacc-apple-page .fa-hospital-user:before{
  content:"\f80d"
}

#main-content .dacc-apple-page .fa-hot-tub:before{
  content:"\f593"
}

#main-content .dacc-apple-page .fa-hotdog:before{
  content:"\f80f"
}

#main-content .dacc-apple-page .fa-hotel:before{
  content:"\f594"
}

#main-content .dacc-apple-page .fa-hotjar:before{
  content:"\f3b1"
}

#main-content .dacc-apple-page .fa-hourglass:before{
  content:"\f254"
}

#main-content .dacc-apple-page .fa-hourglass-end:before{
  content:"\f253"
}

#main-content .dacc-apple-page .fa-hourglass-half:before{
  content:"\f252"
}

#main-content .dacc-apple-page .fa-hourglass-start:before{
  content:"\f251"
}

#main-content .dacc-apple-page .fa-house-damage:before{
  content:"\f6f1"
}

#main-content .dacc-apple-page .fa-house-user:before{
  content:"\e065"
}

#main-content .dacc-apple-page .fa-houzz:before{
  content:"\f27c"
}

#main-content .dacc-apple-page .fa-hryvnia:before{
  content:"\f6f2"
}

#main-content .dacc-apple-page .fa-html5:before{
  content:"\f13b"
}

#main-content .dacc-apple-page .fa-hubspot:before{
  content:"\f3b2"
}

#main-content .dacc-apple-page .fa-i-cursor:before{
  content:"\f246"
}

#main-content .dacc-apple-page .fa-ice-cream:before{
  content:"\f810"
}

#main-content .dacc-apple-page .fa-icicles:before{
  content:"\f7ad"
}

#main-content .dacc-apple-page .fa-icons:before{
  content:"\f86d"
}

#main-content .dacc-apple-page .fa-id-badge:before{
  content:"\f2c1"
}

#main-content .dacc-apple-page .fa-id-card:before{
  content:"\f2c2"
}

#main-content .dacc-apple-page .fa-id-card-alt:before{
  content:"\f47f"
}

#main-content .dacc-apple-page .fa-ideal:before{
  content:"\e013"
}

#main-content .dacc-apple-page .fa-igloo:before{
  content:"\f7ae"
}

#main-content .dacc-apple-page .fa-image:before{
  content:"\f03e"
}

#main-content .dacc-apple-page .fa-images:before{
  content:"\f302"
}

#main-content .dacc-apple-page .fa-imdb:before{
  content:"\f2d8"
}

#main-content .dacc-apple-page .fa-inbox:before{
  content:"\f01c"
}

#main-content .dacc-apple-page .fa-indent:before{
  content:"\f03c"
}

#main-content .dacc-apple-page .fa-industry:before{
  content:"\f275"
}

#main-content .dacc-apple-page .fa-infinity:before{
  content:"\f534"
}

#main-content .dacc-apple-page .fa-info:before{
  content:"\f129"
}

#main-content .dacc-apple-page .fa-info-circle:before{
  content:"\f05a"
}

#main-content .dacc-apple-page .fa-instagram:before{
  content:"\f16d"
}

#main-content .dacc-apple-page .fa-instagram-square:before{
  content:"\e055"
}

#main-content .dacc-apple-page .fa-intercom:before{
  content:"\f7af"
}

#main-content .dacc-apple-page .fa-internet-explorer:before{
  content:"\f26b"
}

#main-content .dacc-apple-page .fa-invision:before{
  content:"\f7b0"
}

#main-content .dacc-apple-page .fa-ioxhost:before{
  content:"\f208"
}

#main-content .dacc-apple-page .fa-italic:before{
  content:"\f033"
}

#main-content .dacc-apple-page .fa-itch-io:before{
  content:"\f83a"
}

#main-content .dacc-apple-page .fa-itunes:before{
  content:"\f3b4"
}

#main-content .dacc-apple-page .fa-itunes-note:before{
  content:"\f3b5"
}

#main-content .dacc-apple-page .fa-java:before{
  content:"\f4e4"
}

#main-content .dacc-apple-page .fa-jedi:before{
  content:"\f669"
}

#main-content .dacc-apple-page .fa-jedi-order:before{
  content:"\f50e"
}

#main-content .dacc-apple-page .fa-jenkins:before{
  content:"\f3b6"
}

#main-content .dacc-apple-page .fa-jira:before{
  content:"\f7b1"
}

#main-content .dacc-apple-page .fa-joget:before{
  content:"\f3b7"
}

#main-content .dacc-apple-page .fa-joint:before{
  content:"\f595"
}

#main-content .dacc-apple-page .fa-joomla:before{
  content:"\f1aa"
}

#main-content .dacc-apple-page .fa-journal-whills:before{
  content:"\f66a"
}

#main-content .dacc-apple-page .fa-js:before{
  content:"\f3b8"
}

#main-content .dacc-apple-page .fa-js-square:before{
  content:"\f3b9"
}

#main-content .dacc-apple-page .fa-jsfiddle:before{
  content:"\f1cc"
}

#main-content .dacc-apple-page .fa-kaaba:before{
  content:"\f66b"
}

#main-content .dacc-apple-page .fa-kaggle:before{
  content:"\f5fa"
}

#main-content .dacc-apple-page .fa-key:before{
  content:"\f084"
}

#main-content .dacc-apple-page .fa-keybase:before{
  content:"\f4f5"
}

#main-content .dacc-apple-page .fa-keyboard:before{
  content:"\f11c"
}

#main-content .dacc-apple-page .fa-keycdn:before{
  content:"\f3ba"
}

#main-content .dacc-apple-page .fa-khanda:before{
  content:"\f66d"
}

#main-content .dacc-apple-page .fa-kickstarter:before{
  content:"\f3bb"
}

#main-content .dacc-apple-page .fa-kickstarter-k:before{
  content:"\f3bc"
}

#main-content .dacc-apple-page .fa-kiss:before{
  content:"\f596"
}

#main-content .dacc-apple-page .fa-kiss-beam:before{
  content:"\f597"
}

#main-content .dacc-apple-page .fa-kiss-wink-heart:before{
  content:"\f598"
}

#main-content .dacc-apple-page .fa-kiwi-bird:before{
  content:"\f535"
}

#main-content .dacc-apple-page .fa-korvue:before{
  content:"\f42f"
}

#main-content .dacc-apple-page .fa-landmark:before{
  content:"\f66f"
}

#main-content .dacc-apple-page .fa-language:before{
  content:"\f1ab"
}

#main-content .dacc-apple-page .fa-laptop:before{
  content:"\f109"
}

#main-content .dacc-apple-page .fa-laptop-code:before{
  content:"\f5fc"
}

#main-content .dacc-apple-page .fa-laptop-house:before{
  content:"\e066"
}

#main-content .dacc-apple-page .fa-laptop-medical:before{
  content:"\f812"
}

#main-content .dacc-apple-page .fa-laravel:before{
  content:"\f3bd"
}

#main-content .dacc-apple-page .fa-lastfm:before{
  content:"\f202"
}

#main-content .dacc-apple-page .fa-lastfm-square:before{
  content:"\f203"
}

#main-content .dacc-apple-page .fa-laugh:before{
  content:"\f599"
}

#main-content .dacc-apple-page .fa-laugh-beam:before{
  content:"\f59a"
}

#main-content .dacc-apple-page .fa-laugh-squint:before{
  content:"\f59b"
}

#main-content .dacc-apple-page .fa-laugh-wink:before{
  content:"\f59c"
}

#main-content .dacc-apple-page .fa-layer-group:before{
  content:"\f5fd"
}

#main-content .dacc-apple-page .fa-leaf:before{
  content:"\f06c"
}

#main-content .dacc-apple-page .fa-leanpub:before{
  content:"\f212"
}

#main-content .dacc-apple-page .fa-lemon:before{
  content:"\f094"
}

#main-content .dacc-apple-page .fa-less:before{
  content:"\f41d"
}

#main-content .dacc-apple-page .fa-less-than:before{
  content:"\f536"
}

#main-content .dacc-apple-page .fa-less-than-equal:before{
  content:"\f537"
}

#main-content .dacc-apple-page .fa-level-down-alt:before{
  content:"\f3be"
}

#main-content .dacc-apple-page .fa-level-up-alt:before{
  content:"\f3bf"
}

#main-content .dacc-apple-page .fa-life-ring:before{
  content:"\f1cd"
}

#main-content .dacc-apple-page .fa-lightbulb:before{
  content:"\f0eb"
}

#main-content .dacc-apple-page .fa-line:before{
  content:"\f3c0"
}

#main-content .dacc-apple-page .fa-link:before{
  content:"\f0c1"
}

#main-content .dacc-apple-page .fa-linkedin:before{
  content:"\f08c"
}

#main-content .dacc-apple-page .fa-linkedin-in:before{
  content:"\f0e1"
}

#main-content .dacc-apple-page .fa-linode:before{
  content:"\f2b8"
}

#main-content .dacc-apple-page .fa-linux:before{
  content:"\f17c"
}

#main-content .dacc-apple-page .fa-lira-sign:before{
  content:"\f195"
}

#main-content .dacc-apple-page .fa-list:before{
  content:"\f03a"
}

#main-content .dacc-apple-page .fa-list-alt:before{
  content:"\f022"
}

#main-content .dacc-apple-page .fa-list-ol:before{
  content:"\f0cb"
}

#main-content .dacc-apple-page .fa-list-ul:before{
  content:"\f0ca"
}

#main-content .dacc-apple-page .fa-location-arrow:before{
  content:"\f124"
}

#main-content .dacc-apple-page .fa-lock:before{
  content:"\f023"
}

#main-content .dacc-apple-page .fa-lock-open:before{
  content:"\f3c1"
}

#main-content .dacc-apple-page .fa-long-arrow-alt-down:before{
  content:"\f309"
}

#main-content .dacc-apple-page .fa-long-arrow-alt-left:before{
  content:"\f30a"
}

#main-content .dacc-apple-page .fa-long-arrow-alt-right:before{
  content:"\f30b"
}

#main-content .dacc-apple-page .fa-long-arrow-alt-up:before{
  content:"\f30c"
}

#main-content .dacc-apple-page .fa-low-vision:before{
  content:"\f2a8"
}

#main-content .dacc-apple-page .fa-luggage-cart:before{
  content:"\f59d"
}

#main-content .dacc-apple-page .fa-lungs:before{
  content:"\f604"
}

#main-content .dacc-apple-page .fa-lungs-virus:before{
  content:"\e067"
}

#main-content .dacc-apple-page .fa-lyft:before{
  content:"\f3c3"
}

#main-content .dacc-apple-page .fa-magento:before{
  content:"\f3c4"
}

#main-content .dacc-apple-page .fa-magic:before{
  content:"\f0d0"
}

#main-content .dacc-apple-page .fa-magnet:before{
  content:"\f076"
}

#main-content .dacc-apple-page .fa-mail-bulk:before{
  content:"\f674"
}

#main-content .dacc-apple-page .fa-mailchimp:before{
  content:"\f59e"
}

#main-content .dacc-apple-page .fa-male:before{
  content:"\f183"
}

#main-content .dacc-apple-page .fa-mandalorian:before{
  content:"\f50f"
}

#main-content .dacc-apple-page .fa-map:before{
  content:"\f279"
}

#main-content .dacc-apple-page .fa-map-marked:before{
  content:"\f59f"
}

#main-content .dacc-apple-page .fa-map-marked-alt:before{
  content:"\f5a0"
}

#main-content .dacc-apple-page .fa-map-marker:before{
  content:"\f041"
}

#main-content .dacc-apple-page .fa-map-marker-alt:before{
  content:"\f3c5"
}

#main-content .dacc-apple-page .fa-map-pin:before{
  content:"\f276"
}

#main-content .dacc-apple-page .fa-map-signs:before{
  content:"\f277"
}

#main-content .dacc-apple-page .fa-markdown:before{
  content:"\f60f"
}

#main-content .dacc-apple-page .fa-marker:before{
  content:"\f5a1"
}

#main-content .dacc-apple-page .fa-mars:before{
  content:"\f222"
}

#main-content .dacc-apple-page .fa-mars-double:before{
  content:"\f227"
}

#main-content .dacc-apple-page .fa-mars-stroke:before{
  content:"\f229"
}

#main-content .dacc-apple-page .fa-mars-stroke-h:before{
  content:"\f22b"
}

#main-content .dacc-apple-page .fa-mars-stroke-v:before{
  content:"\f22a"
}

#main-content .dacc-apple-page .fa-mask:before{
  content:"\f6fa"
}

#main-content .dacc-apple-page .fa-mastodon:before{
  content:"\f4f6"
}

#main-content .dacc-apple-page .fa-maxcdn:before{
  content:"\f136"
}

#main-content .dacc-apple-page .fa-mdb:before{
  content:"\f8ca"
}

#main-content .dacc-apple-page .fa-medal:before{
  content:"\f5a2"
}

#main-content .dacc-apple-page .fa-medapps:before{
  content:"\f3c6"
}

#main-content .dacc-apple-page .fa-medium:before{
  content:"\f23a"
}

#main-content .dacc-apple-page .fa-medium-m:before{
  content:"\f3c7"
}

#main-content .dacc-apple-page .fa-medkit:before{
  content:"\f0fa"
}

#main-content .dacc-apple-page .fa-medrt:before{
  content:"\f3c8"
}

#main-content .dacc-apple-page .fa-meetup:before{
  content:"\f2e0"
}

#main-content .dacc-apple-page .fa-megaport:before{
  content:"\f5a3"
}

#main-content .dacc-apple-page .fa-meh:before{
  content:"\f11a"
}

#main-content .dacc-apple-page .fa-meh-blank:before{
  content:"\f5a4"
}

#main-content .dacc-apple-page .fa-meh-rolling-eyes:before{
  content:"\f5a5"
}

#main-content .dacc-apple-page .fa-memory:before{
  content:"\f538"
}

#main-content .dacc-apple-page .fa-mendeley:before{
  content:"\f7b3"
}

#main-content .dacc-apple-page .fa-menorah:before{
  content:"\f676"
}

#main-content .dacc-apple-page .fa-mercury:before{
  content:"\f223"
}

#main-content .dacc-apple-page .fa-meteor:before{
  content:"\f753"
}

#main-content .dacc-apple-page .fa-microblog:before{
  content:"\e01a"
}

#main-content .dacc-apple-page .fa-microchip:before{
  content:"\f2db"
}

#main-content .dacc-apple-page .fa-microphone:before{
  content:"\f130"
}

#main-content .dacc-apple-page .fa-microphone-alt:before{
  content:"\f3c9"
}

#main-content .dacc-apple-page .fa-microphone-alt-slash:before{
  content:"\f539"
}

#main-content .dacc-apple-page .fa-microphone-slash:before{
  content:"\f131"
}

#main-content .dacc-apple-page .fa-microscope:before{
  content:"\f610"
}

#main-content .dacc-apple-page .fa-microsoft:before{
  content:"\f3ca"
}

#main-content .dacc-apple-page .fa-minus:before{
  content:"\f068"
}

#main-content .dacc-apple-page .fa-minus-circle:before{
  content:"\f056"
}

#main-content .dacc-apple-page .fa-minus-square:before{
  content:"\f146"
}

#main-content .dacc-apple-page .fa-mitten:before{
  content:"\f7b5"
}

#main-content .dacc-apple-page .fa-mix:before{
  content:"\f3cb"
}

#main-content .dacc-apple-page .fa-mixcloud:before{
  content:"\f289"
}

#main-content .dacc-apple-page .fa-mixer:before{
  content:"\e056"
}

#main-content .dacc-apple-page .fa-mizuni:before{
  content:"\f3cc"
}

#main-content .dacc-apple-page .fa-mobile:before{
  content:"\f10b"
}

#main-content .dacc-apple-page .fa-mobile-alt:before{
  content:"\f3cd"
}

#main-content .dacc-apple-page .fa-modx:before{
  content:"\f285"
}

#main-content .dacc-apple-page .fa-monero:before{
  content:"\f3d0"
}

#main-content .dacc-apple-page .fa-money-bill:before{
  content:"\f0d6"
}

#main-content .dacc-apple-page .fa-money-bill-alt:before{
  content:"\f3d1"
}

#main-content .dacc-apple-page .fa-money-bill-wave:before{
  content:"\f53a"
}

#main-content .dacc-apple-page .fa-money-bill-wave-alt:before{
  content:"\f53b"
}

#main-content .dacc-apple-page .fa-money-check:before{
  content:"\f53c"
}

#main-content .dacc-apple-page .fa-money-check-alt:before{
  content:"\f53d"
}

#main-content .dacc-apple-page .fa-monument:before{
  content:"\f5a6"
}

#main-content .dacc-apple-page .fa-moon:before{
  content:"\f186"
}

#main-content .dacc-apple-page .fa-mortar-pestle:before{
  content:"\f5a7"
}

#main-content .dacc-apple-page .fa-mosque:before{
  content:"\f678"
}

#main-content .dacc-apple-page .fa-motorcycle:before{
  content:"\f21c"
}

#main-content .dacc-apple-page .fa-mountain:before{
  content:"\f6fc"
}

#main-content .dacc-apple-page .fa-mouse:before{
  content:"\f8cc"
}

#main-content .dacc-apple-page .fa-mouse-pointer:before{
  content:"\f245"
}

#main-content .dacc-apple-page .fa-mug-hot:before{
  content:"\f7b6"
}

#main-content .dacc-apple-page .fa-music:before{
  content:"\f001"
}

#main-content .dacc-apple-page .fa-napster:before{
  content:"\f3d2"
}

#main-content .dacc-apple-page .fa-neos:before{
  content:"\f612"
}

#main-content .dacc-apple-page .fa-network-wired:before{
  content:"\f6ff"
}

#main-content .dacc-apple-page .fa-neuter:before{
  content:"\f22c"
}

#main-content .dacc-apple-page .fa-newspaper:before{
  content:"\f1ea"
}

#main-content .dacc-apple-page .fa-nimblr:before{
  content:"\f5a8"
}

#main-content .dacc-apple-page .fa-node:before{
  content:"\f419"
}

#main-content .dacc-apple-page .fa-node-js:before{
  content:"\f3d3"
}

#main-content .dacc-apple-page .fa-not-equal:before{
  content:"\f53e"
}

#main-content .dacc-apple-page .fa-notes-medical:before{
  content:"\f481"
}

#main-content .dacc-apple-page .fa-npm:before{
  content:"\f3d4"
}

#main-content .dacc-apple-page .fa-ns8:before{
  content:"\f3d5"
}

#main-content .dacc-apple-page .fa-nutritionix:before{
  content:"\f3d6"
}

#main-content .dacc-apple-page .fa-object-group:before{
  content:"\f247"
}

#main-content .dacc-apple-page .fa-object-ungroup:before{
  content:"\f248"
}

#main-content .dacc-apple-page .fa-odnoklassniki:before{
  content:"\f263"
}

#main-content .dacc-apple-page .fa-odnoklassniki-square:before{
  content:"\f264"
}

#main-content .dacc-apple-page .fa-oil-can:before{
  content:"\f613"
}

#main-content .dacc-apple-page .fa-old-republic:before{
  content:"\f510"
}

#main-content .dacc-apple-page .fa-om:before{
  content:"\f679"
}

#main-content .dacc-apple-page .fa-opencart:before{
  content:"\f23d"
}

#main-content .dacc-apple-page .fa-openid:before{
  content:"\f19b"
}

#main-content .dacc-apple-page .fa-opera:before{
  content:"\f26a"
}

#main-content .dacc-apple-page .fa-optin-monster:before{
  content:"\f23c"
}

#main-content .dacc-apple-page .fa-orcid:before{
  content:"\f8d2"
}

#main-content .dacc-apple-page .fa-osi:before{
  content:"\f41a"
}

#main-content .dacc-apple-page .fa-otter:before{
  content:"\f700"
}

#main-content .dacc-apple-page .fa-outdent:before{
  content:"\f03b"
}

#main-content .dacc-apple-page .fa-page4:before{
  content:"\f3d7"
}

#main-content .dacc-apple-page .fa-pagelines:before{
  content:"\f18c"
}

#main-content .dacc-apple-page .fa-pager:before{
  content:"\f815"
}

#main-content .dacc-apple-page .fa-paint-brush:before{
  content:"\f1fc"
}

#main-content .dacc-apple-page .fa-paint-roller:before{
  content:"\f5aa"
}

#main-content .dacc-apple-page .fa-palette:before{
  content:"\f53f"
}

#main-content .dacc-apple-page .fa-palfed:before{
  content:"\f3d8"
}

#main-content .dacc-apple-page .fa-pallet:before{
  content:"\f482"
}

#main-content .dacc-apple-page .fa-paper-plane:before{
  content:"\f1d8"
}

#main-content .dacc-apple-page .fa-paperclip:before{
  content:"\f0c6"
}

#main-content .dacc-apple-page .fa-parachute-box:before{
  content:"\f4cd"
}

#main-content .dacc-apple-page .fa-paragraph:before{
  content:"\f1dd"
}

#main-content .dacc-apple-page .fa-parking:before{
  content:"\f540"
}

#main-content .dacc-apple-page .fa-passport:before{
  content:"\f5ab"
}

#main-content .dacc-apple-page .fa-pastafarianism:before{
  content:"\f67b"
}

#main-content .dacc-apple-page .fa-paste:before{
  content:"\f0ea"
}

#main-content .dacc-apple-page .fa-patreon:before{
  content:"\f3d9"
}

#main-content .dacc-apple-page .fa-pause:before{
  content:"\f04c"
}

#main-content .dacc-apple-page .fa-pause-circle:before{
  content:"\f28b"
}

#main-content .dacc-apple-page .fa-paw:before{
  content:"\f1b0"
}

#main-content .dacc-apple-page .fa-paypal:before{
  content:"\f1ed"
}

#main-content .dacc-apple-page .fa-peace:before{
  content:"\f67c"
}

#main-content .dacc-apple-page .fa-pen:before{
  content:"\f304"
}

#main-content .dacc-apple-page .fa-pen-alt:before{
  content:"\f305"
}

#main-content .dacc-apple-page .fa-pen-fancy:before{
  content:"\f5ac"
}

#main-content .dacc-apple-page .fa-pen-nib:before{
  content:"\f5ad"
}

#main-content .dacc-apple-page .fa-pen-square:before{
  content:"\f14b"
}

#main-content .dacc-apple-page .fa-pencil-alt:before{
  content:"\f303"
}

#main-content .dacc-apple-page .fa-pencil-ruler:before{
  content:"\f5ae"
}

#main-content .dacc-apple-page .fa-penny-arcade:before{
  content:"\f704"
}

#main-content .dacc-apple-page .fa-people-arrows:before{
  content:"\e068"
}

#main-content .dacc-apple-page .fa-people-carry:before{
  content:"\f4ce"
}

#main-content .dacc-apple-page .fa-pepper-hot:before{
  content:"\f816"
}

#main-content .dacc-apple-page .fa-percent:before{
  content:"\f295"
}

#main-content .dacc-apple-page .fa-percentage:before{
  content:"\f541"
}

#main-content .dacc-apple-page .fa-periscope:before{
  content:"\f3da"
}

#main-content .dacc-apple-page .fa-person-booth:before{
  content:"\f756"
}

#main-content .dacc-apple-page .fa-phabricator:before{
  content:"\f3db"
}

#main-content .dacc-apple-page .fa-phoenix-framework:before{
  content:"\f3dc"
}

#main-content .dacc-apple-page .fa-phoenix-squadron:before{
  content:"\f511"
}

#main-content .dacc-apple-page .fa-phone:before{
  content:"\f095"
}

#main-content .dacc-apple-page .fa-phone-alt:before{
  content:"\f879"
}

#main-content .dacc-apple-page .fa-phone-slash:before{
  content:"\f3dd"
}

#main-content .dacc-apple-page .fa-phone-square:before{
  content:"\f098"
}

#main-content .dacc-apple-page .fa-phone-square-alt:before{
  content:"\f87b"
}

#main-content .dacc-apple-page .fa-phone-volume:before{
  content:"\f2a0"
}

#main-content .dacc-apple-page .fa-photo-video:before{
  content:"\f87c"
}

#main-content .dacc-apple-page .fa-php:before{
  content:"\f457"
}

#main-content .dacc-apple-page .fa-pied-piper:before{
  content:"\f2ae"
}

#main-content .dacc-apple-page .fa-pied-piper-alt:before{
  content:"\f1a8"
}

#main-content .dacc-apple-page .fa-pied-piper-hat:before{
  content:"\f4e5"
}

#main-content .dacc-apple-page .fa-pied-piper-pp:before{
  content:"\f1a7"
}

#main-content .dacc-apple-page .fa-pied-piper-square:before{
  content:"\e01e"
}

#main-content .dacc-apple-page .fa-piggy-bank:before{
  content:"\f4d3"
}

#main-content .dacc-apple-page .fa-pills:before{
  content:"\f484"
}

#main-content .dacc-apple-page .fa-pinterest:before{
  content:"\f0d2"
}

#main-content .dacc-apple-page .fa-pinterest-p:before{
  content:"\f231"
}

#main-content .dacc-apple-page .fa-pinterest-square:before{
  content:"\f0d3"
}

#main-content .dacc-apple-page .fa-pizza-slice:before{
  content:"\f818"
}

#main-content .dacc-apple-page .fa-place-of-worship:before{
  content:"\f67f"
}

#main-content .dacc-apple-page .fa-plane:before{
  content:"\f072"
}

#main-content .dacc-apple-page .fa-plane-arrival:before{
  content:"\f5af"
}

#main-content .dacc-apple-page .fa-plane-departure:before{
  content:"\f5b0"
}

#main-content .dacc-apple-page .fa-plane-slash:before{
  content:"\e069"
}

#main-content .dacc-apple-page .fa-play:before{
  content:"\f04b"
}

#main-content .dacc-apple-page .fa-play-circle:before{
  content:"\f144"
}

#main-content .dacc-apple-page .fa-playstation:before{
  content:"\f3df"
}

#main-content .dacc-apple-page .fa-plug:before{
  content:"\f1e6"
}

#main-content .dacc-apple-page .fa-plus:before{
  content:"\f067"
}

#main-content .dacc-apple-page .fa-plus-circle:before{
  content:"\f055"
}

#main-content .dacc-apple-page .fa-plus-square:before{
  content:"\f0fe"
}

#main-content .dacc-apple-page .fa-podcast:before{
  content:"\f2ce"
}

#main-content .dacc-apple-page .fa-poll:before{
  content:"\f681"
}

#main-content .dacc-apple-page .fa-poll-h:before{
  content:"\f682"
}

#main-content .dacc-apple-page .fa-poo:before{
  content:"\f2fe"
}

#main-content .dacc-apple-page .fa-poo-storm:before{
  content:"\f75a"
}

#main-content .dacc-apple-page .fa-poop:before{
  content:"\f619"
}

#main-content .dacc-apple-page .fa-portrait:before{
  content:"\f3e0"
}

#main-content .dacc-apple-page .fa-pound-sign:before{
  content:"\f154"
}

#main-content .dacc-apple-page .fa-power-off:before{
  content:"\f011"
}

#main-content .dacc-apple-page .fa-pray:before{
  content:"\f683"
}

#main-content .dacc-apple-page .fa-praying-hands:before{
  content:"\f684"
}

#main-content .dacc-apple-page .fa-prescription:before{
  content:"\f5b1"
}

#main-content .dacc-apple-page .fa-prescription-bottle:before{
  content:"\f485"
}

#main-content .dacc-apple-page .fa-prescription-bottle-alt:before{
  content:"\f486"
}

#main-content .dacc-apple-page .fa-print:before{
  content:"\f02f"
}

#main-content .dacc-apple-page .fa-procedures:before{
  content:"\f487"
}

#main-content .dacc-apple-page .fa-product-hunt:before{
  content:"\f288"
}

#main-content .dacc-apple-page .fa-project-diagram:before{
  content:"\f542"
}

#main-content .dacc-apple-page .fa-pump-medical:before{
  content:"\e06a"
}

#main-content .dacc-apple-page .fa-pump-soap:before{
  content:"\e06b"
}

#main-content .dacc-apple-page .fa-pushed:before{
  content:"\f3e1"
}

#main-content .dacc-apple-page .fa-puzzle-piece:before{
  content:"\f12e"
}

#main-content .dacc-apple-page .fa-python:before{
  content:"\f3e2"
}

#main-content .dacc-apple-page .fa-qq:before{
  content:"\f1d6"
}

#main-content .dacc-apple-page .fa-qrcode:before{
  content:"\f029"
}

#main-content .dacc-apple-page .fa-question:before{
  content:"\f128"
}

#main-content .dacc-apple-page .fa-question-circle:before{
  content:"\f059"
}

#main-content .dacc-apple-page .fa-quidditch:before{
  content:"\f458"
}

#main-content .dacc-apple-page .fa-quinscape:before{
  content:"\f459"
}

#main-content .dacc-apple-page .fa-quora:before{
  content:"\f2c4"
}

#main-content .dacc-apple-page .fa-quote-left:before{
  content:"\f10d"
}

#main-content .dacc-apple-page .fa-quote-right:before{
  content:"\f10e"
}

#main-content .dacc-apple-page .fa-quran:before{
  content:"\f687"
}

#main-content .dacc-apple-page .fa-r-project:before{
  content:"\f4f7"
}

#main-content .dacc-apple-page .fa-radiation:before{
  content:"\f7b9"
}

#main-content .dacc-apple-page .fa-radiation-alt:before{
  content:"\f7ba"
}

#main-content .dacc-apple-page .fa-rainbow:before{
  content:"\f75b"
}

#main-content .dacc-apple-page .fa-random:before{
  content:"\f074"
}

#main-content .dacc-apple-page .fa-raspberry-pi:before{
  content:"\f7bb"
}

#main-content .dacc-apple-page .fa-ravelry:before{
  content:"\f2d9"
}

#main-content .dacc-apple-page .fa-react:before{
  content:"\f41b"
}

#main-content .dacc-apple-page .fa-reacteurope:before{
  content:"\f75d"
}

#main-content .dacc-apple-page .fa-readme:before{
  content:"\f4d5"
}

#main-content .dacc-apple-page .fa-rebel:before{
  content:"\f1d0"
}

#main-content .dacc-apple-page .fa-receipt:before{
  content:"\f543"
}

#main-content .dacc-apple-page .fa-record-vinyl:before{
  content:"\f8d9"
}

#main-content .dacc-apple-page .fa-recycle:before{
  content:"\f1b8"
}

#main-content .dacc-apple-page .fa-red-river:before{
  content:"\f3e3"
}

#main-content .dacc-apple-page .fa-reddit:before{
  content:"\f1a1"
}

#main-content .dacc-apple-page .fa-reddit-alien:before{
  content:"\f281"
}

#main-content .dacc-apple-page .fa-reddit-square:before{
  content:"\f1a2"
}

#main-content .dacc-apple-page .fa-redhat:before{
  content:"\f7bc"
}

#main-content .dacc-apple-page .fa-redo:before{
  content:"\f01e"
}

#main-content .dacc-apple-page .fa-redo-alt:before{
  content:"\f2f9"
}

#main-content .dacc-apple-page .fa-registered:before{
  content:"\f25d"
}

#main-content .dacc-apple-page .fa-remove-format:before{
  content:"\f87d"
}

#main-content .dacc-apple-page .fa-renren:before{
  content:"\f18b"
}

#main-content .dacc-apple-page .fa-reply:before{
  content:"\f3e5"
}

#main-content .dacc-apple-page .fa-reply-all:before{
  content:"\f122"
}

#main-content .dacc-apple-page .fa-replyd:before{
  content:"\f3e6"
}

#main-content .dacc-apple-page .fa-republican:before{
  content:"\f75e"
}

#main-content .dacc-apple-page .fa-researchgate:before{
  content:"\f4f8"
}

#main-content .dacc-apple-page .fa-resolving:before{
  content:"\f3e7"
}

#main-content .dacc-apple-page .fa-restroom:before{
  content:"\f7bd"
}

#main-content .dacc-apple-page .fa-retweet:before{
  content:"\f079"
}

#main-content .dacc-apple-page .fa-rev:before{
  content:"\f5b2"
}

#main-content .dacc-apple-page .fa-ribbon:before{
  content:"\f4d6"
}

#main-content .dacc-apple-page .fa-ring:before{
  content:"\f70b"
}

#main-content .dacc-apple-page .fa-road:before{
  content:"\f018"
}

#main-content .dacc-apple-page .fa-robot:before{
  content:"\f544"
}

#main-content .dacc-apple-page .fa-rocket:before{
  content:"\f135"
}

#main-content .dacc-apple-page .fa-rocketchat:before{
  content:"\f3e8"
}

#main-content .dacc-apple-page .fa-rockrms:before{
  content:"\f3e9"
}

#main-content .dacc-apple-page .fa-route:before{
  content:"\f4d7"
}

#main-content .dacc-apple-page .fa-rss:before{
  content:"\f09e"
}

#main-content .dacc-apple-page .fa-rss-square:before{
  content:"\f143"
}

#main-content .dacc-apple-page .fa-ruble-sign:before{
  content:"\f158"
}

#main-content .dacc-apple-page .fa-ruler:before{
  content:"\f545"
}

#main-content .dacc-apple-page .fa-ruler-combined:before{
  content:"\f546"
}

#main-content .dacc-apple-page .fa-ruler-horizontal:before{
  content:"\f547"
}

#main-content .dacc-apple-page .fa-ruler-vertical:before{
  content:"\f548"
}

#main-content .dacc-apple-page .fa-running:before{
  content:"\f70c"
}

#main-content .dacc-apple-page .fa-rupee-sign:before{
  content:"\f156"
}

#main-content .dacc-apple-page .fa-rust:before{
  content:"\e07a"
}

#main-content .dacc-apple-page .fa-sad-cry:before{
  content:"\f5b3"
}

#main-content .dacc-apple-page .fa-sad-tear:before{
  content:"\f5b4"
}

#main-content .dacc-apple-page .fa-safari:before{
  content:"\f267"
}

#main-content .dacc-apple-page .fa-salesforce:before{
  content:"\f83b"
}

#main-content .dacc-apple-page .fa-sass:before{
  content:"\f41e"
}

#main-content .dacc-apple-page .fa-satellite:before{
  content:"\f7bf"
}

#main-content .dacc-apple-page .fa-satellite-dish:before{
  content:"\f7c0"
}

#main-content .dacc-apple-page .fa-save:before{
  content:"\f0c7"
}

#main-content .dacc-apple-page .fa-schlix:before{
  content:"\f3ea"
}

#main-content .dacc-apple-page .fa-school:before{
  content:"\f549"
}

#main-content .dacc-apple-page .fa-screwdriver:before{
  content:"\f54a"
}

#main-content .dacc-apple-page .fa-scribd:before{
  content:"\f28a"
}

#main-content .dacc-apple-page .fa-scroll:before{
  content:"\f70e"
}

#main-content .dacc-apple-page .fa-sd-card:before{
  content:"\f7c2"
}

#main-content .dacc-apple-page .fa-search:before{
  content:"\f002"
}

#main-content .dacc-apple-page .fa-search-dollar:before{
  content:"\f688"
}

#main-content .dacc-apple-page .fa-search-location:before{
  content:"\f689"
}

#main-content .dacc-apple-page .fa-search-minus:before{
  content:"\f010"
}

#main-content .dacc-apple-page .fa-search-plus:before{
  content:"\f00e"
}

#main-content .dacc-apple-page .fa-searchengin:before{
  content:"\f3eb"
}

#main-content .dacc-apple-page .fa-seedling:before{
  content:"\f4d8"
}

#main-content .dacc-apple-page .fa-sellcast:before{
  content:"\f2da"
}

#main-content .dacc-apple-page .fa-sellsy:before{
  content:"\f213"
}

#main-content .dacc-apple-page .fa-server:before{
  content:"\f233"
}

#main-content .dacc-apple-page .fa-servicestack:before{
  content:"\f3ec"
}

#main-content .dacc-apple-page .fa-shapes:before{
  content:"\f61f"
}

#main-content .dacc-apple-page .fa-share:before{
  content:"\f064"
}

#main-content .dacc-apple-page .fa-share-alt:before{
  content:"\f1e0"
}

#main-content .dacc-apple-page .fa-share-alt-square:before{
  content:"\f1e1"
}

#main-content .dacc-apple-page .fa-share-square:before{
  content:"\f14d"
}

#main-content .dacc-apple-page .fa-shekel-sign:before{
  content:"\f20b"
}

#main-content .dacc-apple-page .fa-shield-alt:before{
  content:"\f3ed"
}

#main-content .dacc-apple-page .fa-shield-virus:before{
  content:"\e06c"
}

#main-content .dacc-apple-page .fa-ship:before{
  content:"\f21a"
}

#main-content .dacc-apple-page .fa-shipping-fast:before{
  content:"\f48b"
}

#main-content .dacc-apple-page .fa-shirtsinbulk:before{
  content:"\f214"
}

#main-content .dacc-apple-page .fa-shoe-prints:before{
  content:"\f54b"
}

#main-content .dacc-apple-page .fa-shopify:before{
  content:"\e057"
}

#main-content .dacc-apple-page .fa-shopping-bag:before{
  content:"\f290"
}

#main-content .dacc-apple-page .fa-shopping-basket:before{
  content:"\f291"
}

#main-content .dacc-apple-page .fa-shopping-cart:before{
  content:"\f07a"
}

#main-content .dacc-apple-page .fa-shopware:before{
  content:"\f5b5"
}

#main-content .dacc-apple-page .fa-shower:before{
  content:"\f2cc"
}

#main-content .dacc-apple-page .fa-shuttle-van:before{
  content:"\f5b6"
}

#main-content .dacc-apple-page .fa-sign:before{
  content:"\f4d9"
}

#main-content .dacc-apple-page .fa-sign-in-alt:before{
  content:"\f2f6"
}

#main-content .dacc-apple-page .fa-sign-language:before{
  content:"\f2a7"
}

#main-content .dacc-apple-page .fa-sign-out-alt:before{
  content:"\f2f5"
}

#main-content .dacc-apple-page .fa-signal:before{
  content:"\f012"
}

#main-content .dacc-apple-page .fa-signature:before{
  content:"\f5b7"
}

#main-content .dacc-apple-page .fa-sim-card:before{
  content:"\f7c4"
}

#main-content .dacc-apple-page .fa-simplybuilt:before{
  content:"\f215"
}

#main-content .dacc-apple-page .fa-sink:before{
  content:"\e06d"
}

#main-content .dacc-apple-page .fa-sistrix:before{
  content:"\f3ee"
}

#main-content .dacc-apple-page .fa-sitemap:before{
  content:"\f0e8"
}

#main-content .dacc-apple-page .fa-sith:before{
  content:"\f512"
}

#main-content .dacc-apple-page .fa-skating:before{
  content:"\f7c5"
}

#main-content .dacc-apple-page .fa-sketch:before{
  content:"\f7c6"
}

#main-content .dacc-apple-page .fa-skiing:before{
  content:"\f7c9"
}

#main-content .dacc-apple-page .fa-skiing-nordic:before{
  content:"\f7ca"
}

#main-content .dacc-apple-page .fa-skull:before{
  content:"\f54c"
}

#main-content .dacc-apple-page .fa-skull-crossbones:before{
  content:"\f714"
}

#main-content .dacc-apple-page .fa-skyatlas:before{
  content:"\f216"
}

#main-content .dacc-apple-page .fa-skype:before{
  content:"\f17e"
}

#main-content .dacc-apple-page .fa-slack:before{
  content:"\f198"
}

#main-content .dacc-apple-page .fa-slack-hash:before{
  content:"\f3ef"
}

#main-content .dacc-apple-page .fa-slash:before{
  content:"\f715"
}

#main-content .dacc-apple-page .fa-sleigh:before{
  content:"\f7cc"
}

#main-content .dacc-apple-page .fa-sliders-h:before{
  content:"\f1de"
}

#main-content .dacc-apple-page .fa-slideshare:before{
  content:"\f1e7"
}

#main-content .dacc-apple-page .fa-smile:before{
  content:"\f118"
}

#main-content .dacc-apple-page .fa-smile-beam:before{
  content:"\f5b8"
}

#main-content .dacc-apple-page .fa-smile-wink:before{
  content:"\f4da"
}

#main-content .dacc-apple-page .fa-smog:before{
  content:"\f75f"
}

#main-content .dacc-apple-page .fa-smoking:before{
  content:"\f48d"
}

#main-content .dacc-apple-page .fa-smoking-ban:before{
  content:"\f54d"
}

#main-content .dacc-apple-page .fa-sms:before{
  content:"\f7cd"
}

#main-content .dacc-apple-page .fa-snapchat:before{
  content:"\f2ab"
}

#main-content .dacc-apple-page .fa-snapchat-ghost:before{
  content:"\f2ac"
}

#main-content .dacc-apple-page .fa-snapchat-square:before{
  content:"\f2ad"
}

#main-content .dacc-apple-page .fa-snowboarding:before{
  content:"\f7ce"
}

#main-content .dacc-apple-page .fa-snowflake:before{
  content:"\f2dc"
}

#main-content .dacc-apple-page .fa-snowman:before{
  content:"\f7d0"
}

#main-content .dacc-apple-page .fa-snowplow:before{
  content:"\f7d2"
}

#main-content .dacc-apple-page .fa-soap:before{
  content:"\e06e"
}

#main-content .dacc-apple-page .fa-socks:before{
  content:"\f696"
}

#main-content .dacc-apple-page .fa-solar-panel:before{
  content:"\f5ba"
}

#main-content .dacc-apple-page .fa-sort:before{
  content:"\f0dc"
}

#main-content .dacc-apple-page .fa-sort-alpha-down:before{
  content:"\f15d"
}

#main-content .dacc-apple-page .fa-sort-alpha-down-alt:before{
  content:"\f881"
}

#main-content .dacc-apple-page .fa-sort-alpha-up:before{
  content:"\f15e"
}

#main-content .dacc-apple-page .fa-sort-alpha-up-alt:before{
  content:"\f882"
}

#main-content .dacc-apple-page .fa-sort-amount-down:before{
  content:"\f160"
}

#main-content .dacc-apple-page .fa-sort-amount-down-alt:before{
  content:"\f884"
}

#main-content .dacc-apple-page .fa-sort-amount-up:before{
  content:"\f161"
}

#main-content .dacc-apple-page .fa-sort-amount-up-alt:before{
  content:"\f885"
}

#main-content .dacc-apple-page .fa-sort-down:before{
  content:"\f0dd"
}

#main-content .dacc-apple-page .fa-sort-numeric-down:before{
  content:"\f162"
}

#main-content .dacc-apple-page .fa-sort-numeric-down-alt:before{
  content:"\f886"
}

#main-content .dacc-apple-page .fa-sort-numeric-up:before{
  content:"\f163"
}

#main-content .dacc-apple-page .fa-sort-numeric-up-alt:before{
  content:"\f887"
}

#main-content .dacc-apple-page .fa-sort-up:before{
  content:"\f0de"
}

#main-content .dacc-apple-page .fa-soundcloud:before{
  content:"\f1be"
}

#main-content .dacc-apple-page .fa-sourcetree:before{
  content:"\f7d3"
}

#main-content .dacc-apple-page .fa-spa:before{
  content:"\f5bb"
}

#main-content .dacc-apple-page .fa-space-shuttle:before{
  content:"\f197"
}

#main-content .dacc-apple-page .fa-speakap:before{
  content:"\f3f3"
}

#main-content .dacc-apple-page .fa-speaker-deck:before{
  content:"\f83c"
}

#main-content .dacc-apple-page .fa-spell-check:before{
  content:"\f891"
}

#main-content .dacc-apple-page .fa-spider:before{
  content:"\f717"
}

#main-content .dacc-apple-page .fa-spinner:before{
  content:"\f110"
}

#main-content .dacc-apple-page .fa-splotch:before{
  content:"\f5bc"
}

#main-content .dacc-apple-page .fa-spotify:before{
  content:"\f1bc"
}

#main-content .dacc-apple-page .fa-spray-can:before{
  content:"\f5bd"
}

#main-content .dacc-apple-page .fa-square:before{
  content:"\f0c8"
}

#main-content .dacc-apple-page .fa-square-full:before{
  content:"\f45c"
}

#main-content .dacc-apple-page .fa-square-root-alt:before{
  content:"\f698"
}

#main-content .dacc-apple-page .fa-squarespace:before{
  content:"\f5be"
}

#main-content .dacc-apple-page .fa-stack-exchange:before{
  content:"\f18d"
}

#main-content .dacc-apple-page .fa-stack-overflow:before{
  content:"\f16c"
}

#main-content .dacc-apple-page .fa-stackpath:before{
  content:"\f842"
}

#main-content .dacc-apple-page .fa-stamp:before{
  content:"\f5bf"
}

#main-content .dacc-apple-page .fa-star:before{
  content:"\f005"
}

#main-content .dacc-apple-page .fa-star-and-crescent:before{
  content:"\f699"
}

#main-content .dacc-apple-page .fa-star-half:before{
  content:"\f089"
}

#main-content .dacc-apple-page .fa-star-half-alt:before{
  content:"\f5c0"
}

#main-content .dacc-apple-page .fa-star-of-david:before{
  content:"\f69a"
}

#main-content .dacc-apple-page .fa-star-of-life:before{
  content:"\f621"
}

#main-content .dacc-apple-page .fa-staylinked:before{
  content:"\f3f5"
}

#main-content .dacc-apple-page .fa-steam:before{
  content:"\f1b6"
}

#main-content .dacc-apple-page .fa-steam-square:before{
  content:"\f1b7"
}

#main-content .dacc-apple-page .fa-steam-symbol:before{
  content:"\f3f6"
}

#main-content .dacc-apple-page .fa-step-backward:before{
  content:"\f048"
}

#main-content .dacc-apple-page .fa-step-forward:before{
  content:"\f051"
}

#main-content .dacc-apple-page .fa-stethoscope:before{
  content:"\f0f1"
}

#main-content .dacc-apple-page .fa-sticker-mule:before{
  content:"\f3f7"
}

#main-content .dacc-apple-page .fa-sticky-note:before{
  content:"\f249"
}

#main-content .dacc-apple-page .fa-stop:before{
  content:"\f04d"
}

#main-content .dacc-apple-page .fa-stop-circle:before{
  content:"\f28d"
}

#main-content .dacc-apple-page .fa-stopwatch:before{
  content:"\f2f2"
}

#main-content .dacc-apple-page .fa-stopwatch-20:before{
  content:"\e06f"
}

#main-content .dacc-apple-page .fa-store:before{
  content:"\f54e"
}

#main-content .dacc-apple-page .fa-store-alt:before{
  content:"\f54f"
}

#main-content .dacc-apple-page .fa-store-alt-slash:before{
  content:"\e070"
}

#main-content .dacc-apple-page .fa-store-slash:before{
  content:"\e071"
}

#main-content .dacc-apple-page .fa-strava:before{
  content:"\f428"
}

#main-content .dacc-apple-page .fa-stream:before{
  content:"\f550"
}

#main-content .dacc-apple-page .fa-street-view:before{
  content:"\f21d"
}

#main-content .dacc-apple-page .fa-strikethrough:before{
  content:"\f0cc"
}

#main-content .dacc-apple-page .fa-stripe:before{
  content:"\f429"
}

#main-content .dacc-apple-page .fa-stripe-s:before{
  content:"\f42a"
}

#main-content .dacc-apple-page .fa-stroopwafel:before{
  content:"\f551"
}

#main-content .dacc-apple-page .fa-studiovinari:before{
  content:"\f3f8"
}

#main-content .dacc-apple-page .fa-stumbleupon:before{
  content:"\f1a4"
}

#main-content .dacc-apple-page .fa-stumbleupon-circle:before{
  content:"\f1a3"
}

#main-content .dacc-apple-page .fa-subscript:before{
  content:"\f12c"
}

#main-content .dacc-apple-page .fa-subway:before{
  content:"\f239"
}

#main-content .dacc-apple-page .fa-suitcase:before{
  content:"\f0f2"
}

#main-content .dacc-apple-page .fa-suitcase-rolling:before{
  content:"\f5c1"
}

#main-content .dacc-apple-page .fa-sun:before{
  content:"\f185"
}

#main-content .dacc-apple-page .fa-superpowers:before{
  content:"\f2dd"
}

#main-content .dacc-apple-page .fa-superscript:before{
  content:"\f12b"
}

#main-content .dacc-apple-page .fa-supple:before{
  content:"\f3f9"
}

#main-content .dacc-apple-page .fa-surprise:before{
  content:"\f5c2"
}

#main-content .dacc-apple-page .fa-suse:before{
  content:"\f7d6"
}

#main-content .dacc-apple-page .fa-swatchbook:before{
  content:"\f5c3"
}

#main-content .dacc-apple-page .fa-swift:before{
  content:"\f8e1"
}

#main-content .dacc-apple-page .fa-swimmer:before{
  content:"\f5c4"
}

#main-content .dacc-apple-page .fa-swimming-pool:before{
  content:"\f5c5"
}

#main-content .dacc-apple-page .fa-symfony:before{
  content:"\f83d"
}

#main-content .dacc-apple-page .fa-synagogue:before{
  content:"\f69b"
}

#main-content .dacc-apple-page .fa-sync:before{
  content:"\f021"
}

#main-content .dacc-apple-page .fa-sync-alt:before{
  content:"\f2f1"
}

#main-content .dacc-apple-page .fa-syringe:before{
  content:"\f48e"
}

#main-content .dacc-apple-page .fa-table:before{
  content:"\f0ce"
}

#main-content .dacc-apple-page .fa-table-tennis:before{
  content:"\f45d"
}

#main-content .dacc-apple-page .fa-tablet:before{
  content:"\f10a"
}

#main-content .dacc-apple-page .fa-tablet-alt:before{
  content:"\f3fa"
}

#main-content .dacc-apple-page .fa-tablets:before{
  content:"\f490"
}

#main-content .dacc-apple-page .fa-tachometer-alt:before{
  content:"\f3fd"
}

#main-content .dacc-apple-page .fa-tag:before{
  content:"\f02b"
}

#main-content .dacc-apple-page .fa-tags:before{
  content:"\f02c"
}

#main-content .dacc-apple-page .fa-tape:before{
  content:"\f4db"
}

#main-content .dacc-apple-page .fa-tasks:before{
  content:"\f0ae"
}

#main-content .dacc-apple-page .fa-taxi:before{
  content:"\f1ba"
}

#main-content .dacc-apple-page .fa-teamspeak:before{
  content:"\f4f9"
}

#main-content .dacc-apple-page .fa-teeth:before{
  content:"\f62e"
}

#main-content .dacc-apple-page .fa-teeth-open:before{
  content:"\f62f"
}

#main-content .dacc-apple-page .fa-telegram:before{
  content:"\f2c6"
}

#main-content .dacc-apple-page .fa-telegram-plane:before{
  content:"\f3fe"
}

#main-content .dacc-apple-page .fa-temperature-high:before{
  content:"\f769"
}

#main-content .dacc-apple-page .fa-temperature-low:before{
  content:"\f76b"
}

#main-content .dacc-apple-page .fa-tencent-weibo:before{
  content:"\f1d5"
}

#main-content .dacc-apple-page .fa-tenge:before{
  content:"\f7d7"
}

#main-content .dacc-apple-page .fa-terminal:before{
  content:"\f120"
}

#main-content .dacc-apple-page .fa-text-height:before{
  content:"\f034"
}

#main-content .dacc-apple-page .fa-text-width:before{
  content:"\f035"
}

#main-content .dacc-apple-page .fa-th:before{
  content:"\f00a"
}

#main-content .dacc-apple-page .fa-th-large:before{
  content:"\f009"
}

#main-content .dacc-apple-page .fa-th-list:before{
  content:"\f00b"
}

#main-content .dacc-apple-page .fa-the-red-yeti:before{
  content:"\f69d"
}

#main-content .dacc-apple-page .fa-theater-masks:before{
  content:"\f630"
}

#main-content .dacc-apple-page .fa-themeco:before{
  content:"\f5c6"
}

#main-content .dacc-apple-page .fa-themeisle:before{
  content:"\f2b2"
}

#main-content .dacc-apple-page .fa-thermometer:before{
  content:"\f491"
}

#main-content .dacc-apple-page .fa-thermometer-empty:before{
  content:"\f2cb"
}

#main-content .dacc-apple-page .fa-thermometer-full:before{
  content:"\f2c7"
}

#main-content .dacc-apple-page .fa-thermometer-half:before{
  content:"\f2c9"
}

#main-content .dacc-apple-page .fa-thermometer-quarter:before{
  content:"\f2ca"
}

#main-content .dacc-apple-page .fa-thermometer-three-quarters:before{
  content:"\f2c8"
}

#main-content .dacc-apple-page .fa-think-peaks:before{
  content:"\f731"
}

#main-content .dacc-apple-page .fa-thumbs-down:before{
  content:"\f165"
}

#main-content .dacc-apple-page .fa-thumbs-up:before{
  content:"\f164"
}

#main-content .dacc-apple-page .fa-thumbtack:before{
  content:"\f08d"
}

#main-content .dacc-apple-page .fa-ticket-alt:before{
  content:"\f3ff"
}

#main-content .dacc-apple-page .fa-tiktok:before{
  content:"\e07b"
}

#main-content .dacc-apple-page .fa-times:before{
  content:"\f00d"
}

#main-content .dacc-apple-page .fa-times-circle:before{
  content:"\f057"
}

#main-content .dacc-apple-page .fa-tint:before{
  content:"\f043"
}

#main-content .dacc-apple-page .fa-tint-slash:before{
  content:"\f5c7"
}

#main-content .dacc-apple-page .fa-tired:before{
  content:"\f5c8"
}

#main-content .dacc-apple-page .fa-toggle-off:before{
  content:"\f204"
}

#main-content .dacc-apple-page .fa-toggle-on:before{
  content:"\f205"
}

#main-content .dacc-apple-page .fa-toilet:before{
  content:"\f7d8"
}

#main-content .dacc-apple-page .fa-toilet-paper:before{
  content:"\f71e"
}

#main-content .dacc-apple-page .fa-toilet-paper-slash:before{
  content:"\e072"
}

#main-content .dacc-apple-page .fa-toolbox:before{
  content:"\f552"
}

#main-content .dacc-apple-page .fa-tools:before{
  content:"\f7d9"
}

#main-content .dacc-apple-page .fa-tooth:before{
  content:"\f5c9"
}

#main-content .dacc-apple-page .fa-torah:before{
  content:"\f6a0"
}

#main-content .dacc-apple-page .fa-torii-gate:before{
  content:"\f6a1"
}

#main-content .dacc-apple-page .fa-tractor:before{
  content:"\f722"
}

#main-content .dacc-apple-page .fa-trade-federation:before{
  content:"\f513"
}

#main-content .dacc-apple-page .fa-trademark:before{
  content:"\f25c"
}

#main-content .dacc-apple-page .fa-traffic-light:before{
  content:"\f637"
}

#main-content .dacc-apple-page .fa-trailer:before{
  content:"\e041"
}

#main-content .dacc-apple-page .fa-train:before{
  content:"\f238"
}

#main-content .dacc-apple-page .fa-tram:before{
  content:"\f7da"
}

#main-content .dacc-apple-page .fa-transgender:before{
  content:"\f224"
}

#main-content .dacc-apple-page .fa-transgender-alt:before{
  content:"\f225"
}

#main-content .dacc-apple-page .fa-trash:before{
  content:"\f1f8"
}

#main-content .dacc-apple-page .fa-trash-alt:before{
  content:"\f2ed"
}

#main-content .dacc-apple-page .fa-trash-restore:before{
  content:"\f829"
}

#main-content .dacc-apple-page .fa-trash-restore-alt:before{
  content:"\f82a"
}

#main-content .dacc-apple-page .fa-tree:before{
  content:"\f1bb"
}

#main-content .dacc-apple-page .fa-trello:before{
  content:"\f181"
}

#main-content .dacc-apple-page .fa-tripadvisor:before{
  content:"\f262"
}

#main-content .dacc-apple-page .fa-trophy:before{
  content:"\f091"
}

#main-content .dacc-apple-page .fa-truck:before{
  content:"\f0d1"
}

#main-content .dacc-apple-page .fa-truck-loading:before{
  content:"\f4de"
}

#main-content .dacc-apple-page .fa-truck-monster:before{
  content:"\f63b"
}

#main-content .dacc-apple-page .fa-truck-moving:before{
  content:"\f4df"
}

#main-content .dacc-apple-page .fa-truck-pickup:before{
  content:"\f63c"
}

#main-content .dacc-apple-page .fa-tshirt:before{
  content:"\f553"
}

#main-content .dacc-apple-page .fa-tty:before{
  content:"\f1e4"
}

#main-content .dacc-apple-page .fa-tumblr:before{
  content:"\f173"
}

#main-content .dacc-apple-page .fa-tumblr-square:before{
  content:"\f174"
}

#main-content .dacc-apple-page .fa-tv:before{
  content:"\f26c"
}

#main-content .dacc-apple-page .fa-twitch:before{
  content:"\f1e8"
}

#main-content .dacc-apple-page .fa-twitter:before{
  content:"\f099"
}

#main-content .dacc-apple-page .fa-twitter-square:before{
  content:"\f081"
}

#main-content .dacc-apple-page .fa-typo3:before{
  content:"\f42b"
}

#main-content .dacc-apple-page .fa-uber:before{
  content:"\f402"
}

#main-content .dacc-apple-page .fa-ubuntu:before{
  content:"\f7df"
}

#main-content .dacc-apple-page .fa-uikit:before{
  content:"\f403"
}

#main-content .dacc-apple-page .fa-umbraco:before{
  content:"\f8e8"
}

#main-content .dacc-apple-page .fa-umbrella:before{
  content:"\f0e9"
}

#main-content .dacc-apple-page .fa-umbrella-beach:before{
  content:"\f5ca"
}

#main-content .dacc-apple-page .fa-underline:before{
  content:"\f0cd"
}

#main-content .dacc-apple-page .fa-undo:before{
  content:"\f0e2"
}

#main-content .dacc-apple-page .fa-undo-alt:before{
  content:"\f2ea"
}

#main-content .dacc-apple-page .fa-uniregistry:before{
  content:"\f404"
}

#main-content .dacc-apple-page .fa-unity:before{
  content:"\e049"
}

#main-content .dacc-apple-page .fa-universal-access:before{
  content:"\f29a"
}

#main-content .dacc-apple-page .fa-university:before{
  content:"\f19c"
}

#main-content .dacc-apple-page .fa-unlink:before{
  content:"\f127"
}

#main-content .dacc-apple-page .fa-unlock:before{
  content:"\f09c"
}

#main-content .dacc-apple-page .fa-unlock-alt:before{
  content:"\f13e"
}

#main-content .dacc-apple-page .fa-unsplash:before{
  content:"\e07c"
}

#main-content .dacc-apple-page .fa-untappd:before{
  content:"\f405"
}

#main-content .dacc-apple-page .fa-upload:before{
  content:"\f093"
}

#main-content .dacc-apple-page .fa-ups:before{
  content:"\f7e0"
}

#main-content .dacc-apple-page .fa-usb:before{
  content:"\f287"
}

#main-content .dacc-apple-page .fa-user:before{
  content:"\f007"
}

#main-content .dacc-apple-page .fa-user-alt:before{
  content:"\f406"
}

#main-content .dacc-apple-page .fa-user-alt-slash:before{
  content:"\f4fa"
}

#main-content .dacc-apple-page .fa-user-astronaut:before{
  content:"\f4fb"
}

#main-content .dacc-apple-page .fa-user-check:before{
  content:"\f4fc"
}

#main-content .dacc-apple-page .fa-user-circle:before{
  content:"\f2bd"
}

#main-content .dacc-apple-page .fa-user-clock:before{
  content:"\f4fd"
}

#main-content .dacc-apple-page .fa-user-cog:before{
  content:"\f4fe"
}

#main-content .dacc-apple-page .fa-user-edit:before{
  content:"\f4ff"
}

#main-content .dacc-apple-page .fa-user-friends:before{
  content:"\f500"
}

#main-content .dacc-apple-page .fa-user-graduate:before{
  content:"\f501"
}

#main-content .dacc-apple-page .fa-user-injured:before{
  content:"\f728"
}

#main-content .dacc-apple-page .fa-user-lock:before{
  content:"\f502"
}

#main-content .dacc-apple-page .fa-user-md:before{
  content:"\f0f0"
}

#main-content .dacc-apple-page .fa-user-minus:before{
  content:"\f503"
}

#main-content .dacc-apple-page .fa-user-ninja:before{
  content:"\f504"
}

#main-content .dacc-apple-page .fa-user-nurse:before{
  content:"\f82f"
}

#main-content .dacc-apple-page .fa-user-plus:before{
  content:"\f234"
}

#main-content .dacc-apple-page .fa-user-secret:before{
  content:"\f21b"
}

#main-content .dacc-apple-page .fa-user-shield:before{
  content:"\f505"
}

#main-content .dacc-apple-page .fa-user-slash:before{
  content:"\f506"
}

#main-content .dacc-apple-page .fa-user-tag:before{
  content:"\f507"
}

#main-content .dacc-apple-page .fa-user-tie:before{
  content:"\f508"
}

#main-content .dacc-apple-page .fa-user-times:before{
  content:"\f235"
}

#main-content .dacc-apple-page .fa-users:before{
  content:"\f0c0"
}

#main-content .dacc-apple-page .fa-users-cog:before{
  content:"\f509"
}

#main-content .dacc-apple-page .fa-users-slash:before{
  content:"\e073"
}

#main-content .dacc-apple-page .fa-usps:before{
  content:"\f7e1"
}

#main-content .dacc-apple-page .fa-ussunnah:before{
  content:"\f407"
}

#main-content .dacc-apple-page .fa-utensil-spoon:before{
  content:"\f2e5"
}

#main-content .dacc-apple-page .fa-utensils:before{
  content:"\f2e7"
}

#main-content .dacc-apple-page .fa-vaadin:before{
  content:"\f408"
}

#main-content .dacc-apple-page .fa-vector-square:before{
  content:"\f5cb"
}

#main-content .dacc-apple-page .fa-venus:before{
  content:"\f221"
}

#main-content .dacc-apple-page .fa-venus-double:before{
  content:"\f226"
}

#main-content .dacc-apple-page .fa-venus-mars:before{
  content:"\f228"
}

#main-content .dacc-apple-page .fa-viacoin:before{
  content:"\f237"
}

#main-content .dacc-apple-page .fa-viadeo:before{
  content:"\f2a9"
}

#main-content .dacc-apple-page .fa-viadeo-square:before{
  content:"\f2aa"
}

#main-content .dacc-apple-page .fa-vial:before{
  content:"\f492"
}

#main-content .dacc-apple-page .fa-vials:before{
  content:"\f493"
}

#main-content .dacc-apple-page .fa-viber:before{
  content:"\f409"
}

#main-content .dacc-apple-page .fa-video:before{
  content:"\f03d"
}

#main-content .dacc-apple-page .fa-video-slash:before{
  content:"\f4e2"
}

#main-content .dacc-apple-page .fa-vihara:before{
  content:"\f6a7"
}

#main-content .dacc-apple-page .fa-vimeo:before{
  content:"\f40a"
}

#main-content .dacc-apple-page .fa-vimeo-square:before{
  content:"\f194"
}

#main-content .dacc-apple-page .fa-vimeo-v:before{
  content:"\f27d"
}

#main-content .dacc-apple-page .fa-vine:before{
  content:"\f1ca"
}

#main-content .dacc-apple-page .fa-virus:before{
  content:"\e074"
}

#main-content .dacc-apple-page .fa-virus-slash:before{
  content:"\e075"
}

#main-content .dacc-apple-page .fa-viruses:before{
  content:"\e076"
}

#main-content .dacc-apple-page .fa-vk:before{
  content:"\f189"
}

#main-content .dacc-apple-page .fa-vnv:before{
  content:"\f40b"
}

#main-content .dacc-apple-page .fa-voicemail:before{
  content:"\f897"
}

#main-content .dacc-apple-page .fa-volleyball-ball:before{
  content:"\f45f"
}

#main-content .dacc-apple-page .fa-volume-down:before{
  content:"\f027"
}

#main-content .dacc-apple-page .fa-volume-mute:before{
  content:"\f6a9"
}

#main-content .dacc-apple-page .fa-volume-off:before{
  content:"\f026"
}

#main-content .dacc-apple-page .fa-volume-up:before{
  content:"\f028"
}

#main-content .dacc-apple-page .fa-vote-yea:before{
  content:"\f772"
}

#main-content .dacc-apple-page .fa-vr-cardboard:before{
  content:"\f729"
}

#main-content .dacc-apple-page .fa-vuejs:before{
  content:"\f41f"
}

#main-content .dacc-apple-page .fa-walking:before{
  content:"\f554"
}

#main-content .dacc-apple-page .fa-wallet:before{
  content:"\f555"
}

#main-content .dacc-apple-page .fa-warehouse:before{
  content:"\f494"
}

#main-content .dacc-apple-page .fa-water:before{
  content:"\f773"
}

#main-content .dacc-apple-page .fa-wave-square:before{
  content:"\f83e"
}

#main-content .dacc-apple-page .fa-waze:before{
  content:"\f83f"
}

#main-content .dacc-apple-page .fa-weebly:before{
  content:"\f5cc"
}

#main-content .dacc-apple-page .fa-weibo:before{
  content:"\f18a"
}

#main-content .dacc-apple-page .fa-weight:before{
  content:"\f496"
}

#main-content .dacc-apple-page .fa-weight-hanging:before{
  content:"\f5cd"
}

#main-content .dacc-apple-page .fa-weixin:before{
  content:"\f1d7"
}

#main-content .dacc-apple-page .fa-whatsapp:before{
  content:"\f232"
}

#main-content .dacc-apple-page .fa-whatsapp-square:before{
  content:"\f40c"
}

#main-content .dacc-apple-page .fa-wheelchair:before{
  content:"\f193"
}

#main-content .dacc-apple-page .fa-whmcs:before{
  content:"\f40d"
}

#main-content .dacc-apple-page .fa-wifi:before{
  content:"\f1eb"
}

#main-content .dacc-apple-page .fa-wikipedia-w:before{
  content:"\f266"
}

#main-content .dacc-apple-page .fa-wind:before{
  content:"\f72e"
}

#main-content .dacc-apple-page .fa-window-close:before{
  content:"\f410"
}

#main-content .dacc-apple-page .fa-window-maximize:before{
  content:"\f2d0"
}

#main-content .dacc-apple-page .fa-window-minimize:before{
  content:"\f2d1"
}

#main-content .dacc-apple-page .fa-window-restore:before{
  content:"\f2d2"
}

#main-content .dacc-apple-page .fa-windows:before{
  content:"\f17a"
}

#main-content .dacc-apple-page .fa-wine-bottle:before{
  content:"\f72f"
}

#main-content .dacc-apple-page .fa-wine-glass:before{
  content:"\f4e3"
}

#main-content .dacc-apple-page .fa-wine-glass-alt:before{
  content:"\f5ce"
}

#main-content .dacc-apple-page .fa-wix:before{
  content:"\f5cf"
}

#main-content .dacc-apple-page .fa-wizards-of-the-coast:before{
  content:"\f730"
}

#main-content .dacc-apple-page .fa-wolf-pack-battalion:before{
  content:"\f514"
}

#main-content .dacc-apple-page .fa-won-sign:before{
  content:"\f159"
}

#main-content .dacc-apple-page .fa-wordpress:before{
  content:"\f19a"
}

#main-content .dacc-apple-page .fa-wordpress-simple:before{
  content:"\f411"
}

#main-content .dacc-apple-page .fa-wpbeginner:before{
  content:"\f297"
}

#main-content .dacc-apple-page .fa-wpexplorer:before{
  content:"\f2de"
}

#main-content .dacc-apple-page .fa-wpforms:before{
  content:"\f298"
}

#main-content .dacc-apple-page .fa-wpressr:before{
  content:"\f3e4"
}

#main-content .dacc-apple-page .fa-wrench:before{
  content:"\f0ad"
}

#main-content .dacc-apple-page .fa-x-ray:before{
  content:"\f497"
}

#main-content .dacc-apple-page .fa-xbox:before{
  content:"\f412"
}

#main-content .dacc-apple-page .fa-xing:before{
  content:"\f168"
}

#main-content .dacc-apple-page .fa-xing-square:before{
  content:"\f169"
}

#main-content .dacc-apple-page .fa-y-combinator:before{
  content:"\f23b"
}

#main-content .dacc-apple-page .fa-yahoo:before{
  content:"\f19e"
}

#main-content .dacc-apple-page .fa-yammer:before{
  content:"\f840"
}

#main-content .dacc-apple-page .fa-yandex:before{
  content:"\f413"
}

#main-content .dacc-apple-page .fa-yandex-international:before{
  content:"\f414"
}

#main-content .dacc-apple-page .fa-yarn:before{
  content:"\f7e3"
}

#main-content .dacc-apple-page .fa-yelp:before{
  content:"\f1e9"
}

#main-content .dacc-apple-page .fa-yen-sign:before{
  content:"\f157"
}

#main-content .dacc-apple-page .fa-yin-yang:before{
  content:"\f6ad"
}

#main-content .dacc-apple-page .fa-yoast:before{
  content:"\f2b1"
}

#main-content .dacc-apple-page .fa-youtube:before{
  content:"\f167"
}

#main-content .dacc-apple-page .fa-youtube-square:before{
  content:"\f431"
}

#main-content .dacc-apple-page .fa-zhihu:before{
  content:"\f63f"
}

#main-content .dacc-apple-page .sr-only{
  border:0;
  clip:rect(0,0,0,0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

#main-content .dacc-apple-page .sr-only-focusable:active,
#main-content .dacc-apple-page .sr-only-focusable:focus{
  clip:auto;
  height:auto;
  margin:0;
  overflow:visible;
  position:static;
  width:auto
}

@font-face{
  font-family:"DACC Apple Font Awesome 5 Brands";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-brands-400.eot");
  src:url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-brands-400.eot#iefix") format("embedded-opentype"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-brands-400.woff2") format("woff2"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-brands-400.woff") format("woff"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-brands-400.ttf") format("truetype"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-brands-400.svg#fontawesome") format("svg")
}

#main-content .dacc-apple-page .fab{
  font-family:"DACC Apple Font Awesome 5 Brands"
}

@font-face{
  font-family:"DACC Apple Font Awesome 5 Free";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-regular-400.eot");
  src:url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-regular-400.eot#iefix") format("embedded-opentype"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-regular-400.woff") format("woff"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-regular-400.ttf") format("truetype"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-regular-400.svg#fontawesome") format("svg")
}

#main-content .dacc-apple-page .fab,
#main-content .dacc-apple-page .far{
  font-weight:400
}

@font-face{
  font-family:"DACC Apple Font Awesome 5 Free";
  font-style:normal;
  font-weight:900;
  font-display:block;
  src:url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-solid-900.eot");
  src:url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-solid-900.eot#iefix") format("embedded-opentype"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-solid-900.woff") format("woff"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-solid-900.ttf") format("truetype"),
  url("../../../../apple-distinguished-legacy/_files/css/vendor/font-awesome/webfonts/fa-solid-900.svg#fontawesome") format("svg")
}

#main-content .dacc-apple-page .fa,
#main-content .dacc-apple-page .far,
#main-content .dacc-apple-page .fas{
  font-family:"DACC Apple Font Awesome 5 Free"
}

#main-content .dacc-apple-page .fa,
#main-content .dacc-apple-page .fas{
  font-weight:900
}

#main-content .dacc-apple-page .fa-caret-device-flip:before{content:"\f0d7"}

@media only and (max-width:960px){#main-content .dacc-apple-page .fa-caret-device-flip:before{content:"\f0da"}
}

#main-content .dacc-apple-page .fa-mobile-only:before{display:none;}

@media only screen and (max-width:960px){#main-content .dacc-apple-page .fa-mobile-only:before{display:inherit;}
}

/* SOURCE: /_assets/vendor/hs-mega-menu/dist/hs-mega-menu.min.css */
#main-content .dacc-apple-page .hs-menu-initialized{position:relative;z-index:10}

#main-content .dacc-apple-page .hs-menu-initialized .animated{animation-duration:.3s}

#main-content .dacc-apple-page .hs-overflow-x-locked{overflow-x:hidden}

#main-content .dacc-apple-page .hs-mega-menu,
#main-content .dacc-apple-page .hs-sub-menu{display:none;background-color:#fff}

@media (min-width:576px){#main-content .dacc-apple-page .hs-mega-menu-desktop-sm,
#main-content .dacc-apple-page .hs-sub-menu-desktop-sm{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}
}

@media (min-width:768px){#main-content .dacc-apple-page .hs-mega-menu-desktop-md,
#main-content .dacc-apple-page .hs-sub-menu-desktop-md{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}
}

@media (min-width:992px){#main-content .dacc-apple-page .hs-mega-menu-desktop-lg,
#main-content .dacc-apple-page .hs-sub-menu-desktop-lg{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}
}

@media (min-width:1200px){#main-content .dacc-apple-page .hs-mega-menu-desktop-xl,
#main-content .dacc-apple-page .hs-sub-menu-desktop-xl{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}
}

#main-content .dacc-apple-page .hs-sub-menu{min-width:180px}

#main-content .dacc-apple-page .hs-has-sub-menu{overflow:hidden;position:relative}

#main-content .dacc-apple-page .hs-sub-menu-opened{overflow:visible}

#main-content .dacc-apple-page .hs-mega-menu .hs-mega-menu,
#main-content .dacc-apple-page .hs-mega-menu .hs-sub-menu,
#main-content .dacc-apple-page .hs-menu-vertical .hs-mega-menu,
#main-content .dacc-apple-page .hs-menu-vertical .hs-sub-menu,
#main-content .dacc-apple-page .hs-sub-menu .hs-mega-menu,
#main-content .dacc-apple-page .hs-sub-menu .hs-sub-menu{top:0;left:100%;margin-top:0}

#main-content .dacc-apple-page .hs-menu-vertical .hs-sub-menu{width:auto}

#main-content .dacc-apple-page .hs-menu-vertical .hs-mega-menu{height:100%}

#main-content .dacc-apple-page .hs-mobile-state .hs-mega-menu,
#main-content .dacc-apple-page .hs-mobile-state .hs-sub-menu{position:static;visibility:visible}

#main-content .dacc-apple-page .hs-mobile-state .hs-has-mega-menu[data-max-width]>.hs-mega-menu,
#main-content .dacc-apple-page .hs-mobile-state .hs-has-sub-menu[data-max-width]>.hs-sub-menu{max-width:none!important}

#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl{direction:rtl;unicode-bidi:embed}

#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl .hs-mega-menu,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl .hs-sub-menu{left:auto;right:0}

#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl .hs-mega-menu .hs-mega-menu,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl .hs-mega-menu .hs-sub-menu,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl .hs-sub-menu .hs-mega-menu,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl .hs-sub-menu .hs-sub-menu{left:auto;right:100%}

#main-content .dacc-apple-page .hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu.hs-reversed{left:auto;right:0}

#main-content .dacc-apple-page .hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed{left:auto;right:100%}

#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu.hs-reversed{right:auto;left:0}

#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,
#main-content .dacc-apple-page .hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed{right:auto;left:100%}

#main-content .dacc-apple-page .hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-left{left:0;right:auto}

#main-content .dacc-apple-page .hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-right{left:auto;right:0}

#main-content .dacc-apple-page .hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-center{right:auto;left:50%;transform:translate(-50%)}

/* SOURCE: /_assets/vendor/hs-video-bg/dist/hs-video-bg.min.css */
#main-content .dacc-apple-page [data-hs-video-bg-options]{overflow:hidden}

#main-content .dacc-apple-page .hs-video-bg-preview,
#main-content .dacc-apple-page .hs-video-bg-video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}

#main-content .dacc-apple-page .hs-video-bg-preview{background-position:50%;background-repeat:no-repeat;background-size:cover}

#main-content .dacc-apple-page .hs-video-bg-video iframe,
#main-content .dacc-apple-page .hs-video-bg-video video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}

/* SOURCE: /_files/css/vendor/hs/theme.css */
#main-content .dacc-apple-page .navbar{
     position: relative;
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
     padding: 0 0;
}

#main-content .dacc-apple-page .navbar-nav{
     display: flex;
     flex-direction: column;
     padding-left: 0;
     margin-bottom: 0;
     list-style: none;
}

#main-content .dacc-apple-page .navbar-nav .nav-link{
     padding-right: 0;
     padding-left: 0;
}

#main-content .dacc-apple-page .navbar-nav .dropdown-menu{
     position: static;
     float: none;
}

#main-content .dacc-apple-page .navbar-collapse{
     flex-basis: 100%;
     flex-grow: 1;
     align-items: center;
}

#main-content .dacc-apple-page .navbar-toggler{
     padding: 0.75rem 0.75rem;
     font-size: 1.25rem;
     line-height: 1;
     background-color: transparent;
     border: 0.0625rem solid transparent;
     border-radius: 0.3125rem;
}

#main-content .dacc-apple-page .navbar-toggler:focus,
#main-content .dacc-apple-page .navbar-toggler:hover{
     text-decoration: none;
}

#main-content .dacc-apple-page .navbar-toggler-icon{
     display: inline-block;
     width: 1.5em;
     height: 1.5em;
     vertical-align: middle;
     content: "";
     background: no-repeat center center;
     background-size: 100% 100%;
}

@media (max-width: 575.98px){#main-content .dacc-apple-page .navbar-expand-sm > .container,
#main-content .dacc-apple-page .navbar-expand-sm > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-sm > .container-lg,
#main-content .dacc-apple-page .navbar-expand-sm > .container-md,
#main-content .dacc-apple-page .navbar-expand-sm > .container-sm,
#main-content .dacc-apple-page .navbar-expand-sm > .container-xl{
         padding-right: 0;
         padding-left: 0;
    }
}

@media (min-width: 576px){#main-content .dacc-apple-page .navbar-expand-sm{
         flex-flow: row nowrap;
         justify-content: flex-start;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav{
         flex-direction: row;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav .dropdown-menu{
         position: absolute;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav .nav-link{
         padding-right: 0.5rem;
         padding-left: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm > .container,
#main-content .dacc-apple-page .navbar-expand-sm > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-sm > .container-lg,
#main-content .dacc-apple-page .navbar-expand-sm > .container-md,
#main-content .dacc-apple-page .navbar-expand-sm > .container-sm,
#main-content .dacc-apple-page .navbar-expand-sm > .container-xl{
         flex-wrap: nowrap;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-collapse{
         display: flex !important;
         flex-basis: auto;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-toggler{
         display: none;
    }
}

@media (max-width: 767.98px){#main-content .dacc-apple-page .navbar-expand-md > .container,
#main-content .dacc-apple-page .navbar-expand-md > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-md > .container-lg,
#main-content .dacc-apple-page .navbar-expand-md > .container-md,
#main-content .dacc-apple-page .navbar-expand-md > .container-sm,
#main-content .dacc-apple-page .navbar-expand-md > .container-xl{
         padding-right: 0;
         padding-left: 0;
    }
}

@media (min-width: 768px){#main-content .dacc-apple-page .navbar-expand-md{
         flex-flow: row nowrap;
         justify-content: flex-start;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav{
         flex-direction: row;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav .dropdown-menu{
         position: absolute;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav .nav-link{
         padding-right: 0.5rem;
         padding-left: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-md > .container,
#main-content .dacc-apple-page .navbar-expand-md > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-md > .container-lg,
#main-content .dacc-apple-page .navbar-expand-md > .container-md,
#main-content .dacc-apple-page .navbar-expand-md > .container-sm,
#main-content .dacc-apple-page .navbar-expand-md > .container-xl{
         flex-wrap: nowrap;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-collapse{
         display: flex !important;
         flex-basis: auto;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-toggler{
         display: none;
    }
}

@media (max-width: 991.98px){#main-content .dacc-apple-page .navbar-expand-lg > .container,
#main-content .dacc-apple-page .navbar-expand-lg > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-lg > .container-lg,
#main-content .dacc-apple-page .navbar-expand-lg > .container-md,
#main-content .dacc-apple-page .navbar-expand-lg > .container-sm,
#main-content .dacc-apple-page .navbar-expand-lg > .container-xl{
         padding-right: 0;
         padding-left: 0;
    }
}

@media (min-width: 992px){#main-content .dacc-apple-page .navbar-expand-lg{
         flex-flow: row nowrap;
         justify-content: flex-start;
         flex-direction:row-reverse;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav{
         flex-direction: row;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav .dropdown-menu{
         position: absolute;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav .nav-link{
         padding-right: 0.5rem;
         padding-left: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg > .container,
#main-content .dacc-apple-page .navbar-expand-lg > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-lg > .container-lg,
#main-content .dacc-apple-page .navbar-expand-lg > .container-md,
#main-content .dacc-apple-page .navbar-expand-lg > .container-sm,
#main-content .dacc-apple-page .navbar-expand-lg > .container-xl{
         flex-wrap: nowrap;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-collapse{
         display: flex !important;
         flex-basis: auto;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-toggler{
         display: none;
    }
}

@media (max-width: 1199.98px){#main-content .dacc-apple-page .navbar-expand-xl > .container,
#main-content .dacc-apple-page .navbar-expand-xl > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-xl > .container-lg,
#main-content .dacc-apple-page .navbar-expand-xl > .container-md,
#main-content .dacc-apple-page .navbar-expand-xl > .container-sm,
#main-content .dacc-apple-page .navbar-expand-xl > .container-xl{
         padding-right: 0;
         padding-left: 0;
    }
}

@media (min-width: 1200px){#main-content .dacc-apple-page .navbar-expand-xl{
         flex-flow: row nowrap;
         justify-content: flex-start;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav{
         flex-direction: row;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav .dropdown-menu{
         position: absolute;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav .nav-link{
         padding-right: 0.5rem;
         padding-left: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl > .container,
#main-content .dacc-apple-page .navbar-expand-xl > .container-fluid,
#main-content .dacc-apple-page .navbar-expand-xl > .container-lg,
#main-content .dacc-apple-page .navbar-expand-xl > .container-md,
#main-content .dacc-apple-page .navbar-expand-xl > .container-sm,
#main-content .dacc-apple-page .navbar-expand-xl > .container-xl{
         flex-wrap: nowrap;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-collapse{
         display: flex !important;
         flex-basis: auto;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-toggler{
         display: none;
    }
}

#main-content .dacc-apple-page .navbar-expand{
     flex-flow: row nowrap;
     justify-content: flex-start;
}

#main-content .dacc-apple-page .navbar-expand > .container,
#main-content .dacc-apple-page .navbar-expand > .container-fluid,
#main-content .dacc-apple-page .navbar-expand > .container-lg,
#main-content .dacc-apple-page .navbar-expand > .container-md,
#main-content .dacc-apple-page .navbar-expand > .container-sm,
#main-content .dacc-apple-page .navbar-expand > .container-xl{
     padding-right: 0;
     padding-left: 0;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav{
     flex-direction: row;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav .dropdown-menu{
     position: absolute;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav .nav-link{
     padding-right: 0.5rem;
     padding-left: 0.5rem;
}

#main-content .dacc-apple-page .navbar-expand > .container,
#main-content .dacc-apple-page .navbar-expand > .container-fluid,
#main-content .dacc-apple-page .navbar-expand > .container-lg,
#main-content .dacc-apple-page .navbar-expand > .container-md,
#main-content .dacc-apple-page .navbar-expand > .container-sm,
#main-content .dacc-apple-page .navbar-expand > .container-xl{
     flex-wrap: nowrap;
}

#main-content .dacc-apple-page .navbar-expand .navbar-collapse{
     display: flex !important;
     flex-basis: auto;
}

#main-content .dacc-apple-page .navbar-expand .navbar-toggler{
     display: none;
}

#main-content .dacc-apple-page .navbar-toggler{
     background-color: #f8fafd;
}

#main-content .dacc-apple-page .navbar-toggler .navbar-toggler-default{
     display: flex;
}

#main-content .dacc-apple-page .navbar-toggler .navbar-toggler-toggled{
     display: none;
}

#main-content .dacc-apple-page .navbar-toggler[aria-expanded="true"] .navbar-toggler-default{
     display: none;
}

#main-content .dacc-apple-page .navbar-toggler[aria-expanded="true"] .navbar-toggler-toggled{
     display: flex;
}

#main-content .dacc-apple-page .header .navbar-nav-item:first-child .nav-link{
     padding-left: 0;
}

#main-content .dacc-apple-page .navbar-nav-item:focus .nav-link,
#main-content .dacc-apple-page .navbar-nav-item:hover .nav-link{
     color: #8c0b42;
}

#main-content .dacc-apple-page .header .nav-link.active,
#main-content .dacc-apple-page .header .navbar-nav-item.active .nav-link{
     color: #882345;
}

#main-content .dacc-apple-page .header .nav-link{
     color: #444444;
}

#main-content .dacc-apple-page .header .nav-link-toggle{
     display: flex;
     align-items: center;
}

#main-content .dacc-apple-page .header .nav-link-toggle::after{
     display: inline-block;
     width: 1.25rem;
     height: 1.25rem;
     background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
     content: "";
     margin-left: 0.5rem;
     transition: 0.3s ease;
}

#main-content .dacc-apple-page .header .navbar-nav .dropdown-menu{
     margin-top: -0.125rem;
}

#main-content .dacc-apple-page .header .navbar-nav .dropdown-menu.hs-mega-menu{
     padding-top: 0;
     padding-bottom: 0;
}

#main-content .dacc-apple-page .header .navbar-nav .dropdown-item{
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
}

#main-content .dacc-apple-page .header .dropdown-item-toggle{
     display: flex;
     align-items: center;
}

#main-content .dacc-apple-page .header .dropdown-item-toggle::after{
     display: inline-block;
     width: 1.25rem;
     height: 1.25rem;
     background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
     content: "";
     margin-left: auto;
     transition: 0.3s ease;
}

#main-content .dacc-apple-page .header .hs-mega-menu .dropdown-item{
     padding-right: 0;
     padding-left: 0;
}

#main-content .dacc-apple-page [class*="navbar-expand"] .dropdown-item{
     background-color: transparent;
}

#main-content .dacc-apple-page [class*="navbar-expand"] .dropdown-item.active:not(:focus):not(:active),
#main-content .dacc-apple-page [class*="navbar-expand"] .dropdown-item:hover{
     color: #8c0b42;
     background-color: transparent;
}

#main-content .dacc-apple-page .navbar-promo{
     background-color: #f8fafd;
}

#main-content .dacc-apple-page .navbar-promo-inner{
     color: inherit;
     padding: 2rem 2rem;
}

#main-content .dacc-apple-page .navbar-promo-item{
     margin-left: 1.5rem;
     margin-right: 1.5rem;
}

#main-content .dacc-apple-page .navbar-promo-item ~ .navbar-promo-item{
     border-top: 0.0625rem solid #e7eaf3;
}

#main-content .dacc-apple-page .navbar-promo-link{
     display: block;
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
     margin-top: 0.75rem;
     margin-bottom: 0.75rem;
}

#main-content .dacc-apple-page .navbar-promo-link.disabled{
     opacity: 0.7;
     pointer-events: none;
}

#main-content .dacc-apple-page .navbar-promo-link:hover .navbar-promo-title{
     color: #8c0b42;
}

#main-content .dacc-apple-page .navbar-promo-card{
     display: flex;
     flex-direction: column;
     min-width: 0;
     word-wrap: break-word;
     background-clip: border-box;
}

#main-content .dacc-apple-page .navbar-promo-card-deck{
     display: block;
}

#main-content .dacc-apple-page .navbar-promo-card-deck:not(:last-child) .navbar-promo-item{
     border-bottom: 0.0625rem solid #e7eaf3;
}

#main-content .dacc-apple-page .navbar-promo-card-deck .navbar-promo-item{
     border-top: none;
}

#main-content .dacc-apple-page .navbar-promo-card-body{
     flex: 1 1 auto;
}

#main-content .dacc-apple-page .navbar-promo-icon{
     width: 100%;
     max-width: 2.75rem;
     margin-right: 1rem;
}

#main-content .dacc-apple-page .navbar-promo-title{
     display: block;
     color: #1e2022;
     font-size: 1rem;
     font-weight: 600;
}

#main-content .dacc-apple-page .navbar-promo-text{
     display: block;
     font-size: 0.875rem;
     color: #677788;
}

#main-content .dacc-apple-page .navbar-promo-footer{
     background-color: #f8fafd;
     border-bottom-right-radius: 0.3125rem;
     border-bottom-left-radius: 0.3125rem;
     padding-top: 1.5rem;
     padding-bottom: 1.5rem;
}

#main-content .dacc-apple-page .navbar-promo-footer-item{
     padding-left: 1.5rem;
     padding-right: 1.5rem;
}

#main-content .dacc-apple-page .navbar-promo-footer-text{
     display: block;
     font-size: 0.8125rem;
}

#main-content .dacc-apple-page .navbar-promo-footer-ver-divider{
     position: relative;
}

#main-content .dacc-apple-page .navbar-promo-footer-ver-divider::before{
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     border-right: 0.0625rem solid #e7eaf3;
     content: "";
}

#main-content .dacc-apple-page .navbar-banner{
     position: relative;
     height: 100%;
     background-size: cover;
     background-repeat: no-repeat;
     background-position: top center;
     border-bottom-left-radius: 0.3125rem;
}

#main-content .dacc-apple-page .navbar-banner::after{
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     background-color: rgba(30, 32, 34, 0.5);
     border-bottom-left-radius: 0.3125rem;
     content: "";
}

#main-content .dacc-apple-page .navbar-banner-content{
     z-index: 1;
     width: 100%;
     text-align: center;
     padding: 2rem 2rem;
     position: absolute;
     top: 50%;
     transform: translate(0, -50%);
}

#main-content .dacc-apple-page .navbar-product-banner{
     background-color: #f8fafd;
     border-bottom-right-radius: 0.3125rem;
     border-bottom-left-radius: 0.3125rem;
     padding-right: 1.5rem;
}

#main-content .dacc-apple-page .navbar-product-banner-content{
     padding-top: 1.5rem;
     padding-bottom: 1.5rem;
}

#main-content .dacc-apple-page .header[data-hs-header-options*="fixMoment"]{
     transition: 0.3s ease;
}

#main-content .dacc-apple-page .header.header-untransitioned{
     transition: none;
}

#main-content .dacc-apple-page .header.js-header-fix-moment{
     position: fixed;
     top: 0;
     bottom: auto;
}

#main-content .dacc-apple-page .header.js-header-fix-moment .header-hide-content{
     display: none;
}

#main-content .dacc-apple-page .header-fix-top{
     position: fixed;
}

#main-content .dacc-apple-page .header.header-fix-top[data-hs-header-options*="effectCompensation"]{
     transition: none;
}

@media (min-width: 992px){#main-content .dacc-apple-page .header .navbar-body,
#main-content .dacc-apple-page .header .navbar-nav{
         margin-left: auto;
    }
#main-content .dacc-apple-page .left-aligned-navbar .navbar-body,
#main-content .dacc-apple-page .left-aligned-navbar .navbar-nav{
         width: 100%;
         margin-left: 0;
         margin-right: auto;
    }
#main-content .dacc-apple-page .left-aligned-navbar .navbar-brand{
         margin-left: 0;
         margin-right: 3rem;
    }
#main-content .dacc-apple-page .left-aligned-navbar .navbar-nav-last-item{
         margin-left: auto;
    }
#main-content .dacc-apple-page .center-aligned-navbar .navbar-body,
#main-content .dacc-apple-page .center-aligned-navbar .navbar-nav{
         margin-left: auto;
         margin-right: auto;
    }
}

@media (min-width: 768px){#main-content .dacc-apple-page .center-aligned-navbar.header-abs-top-sm .navbar-body,
#main-content .dacc-apple-page .center-aligned-navbar.header-abs-top-sm .navbar-nav{
         margin-left: auto;
         margin-right: auto;
    }
}

#main-content .dacc-apple-page .header .fullscreen-toggler.navbar-toggler{
     display: inline-flex;
     z-index: 1001;
}

#main-content .dacc-apple-page .header .fullscreen-toggler.navbar-toggler .navbar-toggler-default{
     display: flex;
}

#main-content .dacc-apple-page .header .fullscreen-toggler.navbar-toggler .navbar-toggler-toggled{
     display: none;
}

#main-content .dacc-apple-page .header .fullscreen-toggler.navbar-toggler[aria-pressed="true"] .navbar-toggler-default{
     display: none;
}

#main-content .dacc-apple-page .header .fullscreen-toggler.navbar-toggler[aria-pressed="true"] .navbar-toggler-toggled{
     display: flex;
}

#main-content .dacc-apple-page .navbar-expand{
     flex-wrap: wrap;
}

#main-content .dacc-apple-page .navbar-expand .navbar-navbar-toggler{
     display: none;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav{
     align-items: center;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav .navbar-nav-last-item{
     text-align: right;
     padding-left: 1rem;
     padding-right: 0;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav .nav-link{
     padding-top: 1.5rem;
     padding-bottom: 1.5rem;
     padding-right: 0.75rem;
     padding-left: 0.75rem;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav .dropdown-menu{
     border-top: 0.1875rem solid #377dff;
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     border-bottom-right-radius: 0.3125rem;
     border-bottom-left-radius: 0.3125rem;
     box-shadow: 0 12px 15px rgba(140, 152, 164, 0.1);
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu{
     margin-top: -1.1875rem;
}

#main-content .dacc-apple-page .navbar-expand .mega-menu-position-right-fix.dropdown-menu,
#main-content .dacc-apple-page .navbar-expand .mega-menu-position-right-fix.hs-mega-menu.hs-position-right{
     right: 20%;
     left: auto;
}

#main-content .dacc-apple-page .navbar-expand .mega-menu-body{
     padding: 2.5rem 2.5rem;
     margin-left: 0;
     margin-right: 0;
}

#main-content .dacc-apple-page .navbar-expand .navbar-promo{
     border-bottom-right-radius: 0.3125rem;
}

#main-content .dacc-apple-page .navbar-expand .navbar-promo-card{
     display: flex;
     flex: 1 0 0%;
     flex-direction: column;
}

#main-content .dacc-apple-page .navbar-expand .navbar-promo-card-deck{
     display: flex;
     flex-flow: row wrap;
}

#main-content .dacc-apple-page .navbar-expand .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link{
     position: relative;
}

#main-content .dacc-apple-page .navbar-expand .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after{
     position: absolute;
     top: 0;
     right: 0;
     margin-right: -1.5rem;
     border-right: 0.0625rem solid #e7eaf3;
     height: 100%;
     content: "";
}

@media (min-width: 576px){#main-content .dacc-apple-page .navbar-expand-sm{
         flex-wrap: wrap;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-navbar-toggler{
         display: none;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav{
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav .navbar-nav-last-item{
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav .nav-link{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.75rem;
         padding-left: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav .dropdown-menu{
         border-top: 0.1875rem solid #377dff;
         border-top-left-radius: 0;
         border-top-right-radius: 0;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 12px 15px rgba(140, 152, 164, 0.1);
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu{
         margin-top: -1.1875rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .mega-menu-position-right-fix.dropdown-menu,
#main-content .dacc-apple-page .navbar-expand-sm .mega-menu-position-right-fix.hs-mega-menu.hs-position-right{
         right: 20%;
         left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-sm .mega-menu-body{
         padding: 2.5rem 2.5rem;
         margin-left: 0;
         margin-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-promo{
         border-bottom-right-radius: 0.3125rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-promo-card{
         display: flex;
         flex: 1 0 0%;
         flex-direction: column;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-promo-card-deck{
         display: flex;
         flex-flow: row wrap;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link{
         position: relative;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after{
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 0.0625rem solid #e7eaf3;
         height: 100%;
         content: "";
    }
}

@media (min-width: 768px){#main-content .dacc-apple-page .navbar-expand-md{
         flex-wrap: wrap;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-navbar-toggler{
         display: none;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav{
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav .navbar-nav-last-item{
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav .nav-link{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.75rem;
         padding-left: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav .dropdown-menu{
         border-top: 0.1875rem solid #377dff;
         border-top-left-radius: 0;
         border-top-right-radius: 0;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 12px 15px rgba(140, 152, 164, 0.1);
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu{
         margin-top: -1.1875rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .mega-menu-position-right-fix.dropdown-menu,
#main-content .dacc-apple-page .navbar-expand-md .mega-menu-position-right-fix.hs-mega-menu.hs-position-right{
         right: 20%;
         left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-md .mega-menu-body{
         padding: 2.5rem 2.5rem;
         margin-left: 0;
         margin-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-promo{
         border-bottom-right-radius: 0.3125rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-promo-card{
         display: flex;
         flex: 1 0 0%;
         flex-direction: column;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-promo-card-deck{
         display: flex;
         flex-flow: row wrap;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link{
         position: relative;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after{
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 0.0625rem solid #e7eaf3;
         height: 100%;
         content: "";
    }
}

@media (min-width: 992px){#main-content .dacc-apple-page .navbar-expand-lg{
         flex-wrap: wrap;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-navbar-toggler{
         display: none;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav{
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav .navbar-nav-last-item{
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav .nav-link{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.75rem;
         padding-left: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav .dropdown-menu{
         border-top: 0.1875rem solid #8c0b42;
         border-top-left-radius: 0;
         border-top-right-radius: 0;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 12px 15px rgba(140, 152, 164, 0.1);
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu{
         margin-top: -1.1875rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .mega-menu-position-right-fix.dropdown-menu,
#main-content .dacc-apple-page .navbar-expand-lg .mega-menu-position-right-fix.hs-mega-menu.hs-position-right{
         right: 20%;
         left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-lg .mega-menu-body{
         padding: 2.5rem 2.5rem;
         margin-left: 0;
         margin-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-promo{
         border-bottom-right-radius: 0.3125rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-promo-card{
         display: flex;
         flex: 1 0 0%;
         flex-direction: column;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-promo-card-deck{
         display: flex;
         flex-flow: row wrap;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link{
         position: relative;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after{
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 0.0625rem solid #e7eaf3;
         height: 100%;
         content: "";
    }
}

@media (min-width: 1200px){#main-content .dacc-apple-page .navbar-expand-xl{
         flex-wrap: wrap;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-navbar-toggler{
         display: none;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav{
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav .navbar-nav-last-item{
         text-align: right;
         padding-left: 1rem;
         padding-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav .nav-link{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
         padding-right: 0.75rem;
         padding-left: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav .dropdown-menu{
         border-top: 0.1875rem solid #377dff;
         border-top-left-radius: 0;
         border-top-right-radius: 0;
         border-bottom-right-radius: 0.3125rem;
         border-bottom-left-radius: 0.3125rem;
         box-shadow: 0 12px 15px rgba(140, 152, 164, 0.1);
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu{
         margin-top: -1.1875rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .mega-menu-position-right-fix.dropdown-menu,
#main-content .dacc-apple-page .navbar-expand-xl .mega-menu-position-right-fix.hs-mega-menu.hs-position-right{
         right: 20%;
         left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-xl .mega-menu-body{
         padding: 2.5rem 2.5rem;
         margin-left: 0;
         margin-right: 0;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-promo{
         border-bottom-right-radius: 0.3125rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-promo-card{
         display: flex;
         flex: 1 0 0%;
         flex-direction: column;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-promo-card-deck{
         display: flex;
         flex-flow: row wrap;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link{
         position: relative;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after{
         position: absolute;
         top: 0;
         right: 0;
         margin-right: -1.5rem;
         border-right: 0.0625rem solid #e7eaf3;
         height: 100%;
         content: "";
    }
}

@media (max-width: 575.98px){#main-content .dacc-apple-page .navbar-expand-sm.navbar{
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-brand,
#main-content .dacc-apple-page .navbar-expand-sm .navbar-brand > img{
         width: 7rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav{
         margin-top: 1rem;
         margin-bottom: 1rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-nav-last-item{
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .nav-link{
         display: flex;
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-sm .nav-link-toggle::after{
         margin-left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-sm .hs-mega-menu{
         max-width: 100% !important;
    }
#main-content .dacc-apple-page .navbar-expand-sm .hs-mega-menu-opened .nav-link-toggle::after,
#main-content .dacc-apple-page .navbar-expand-sm .hs-sub-menu-opened .nav-link-toggle::after{
         transform: rotate(-180deg);
    }
#main-content .dacc-apple-page .navbar-expand-sm .dropdown-item-toggle::after{
         transform: rotate(90deg);
    }
#main-content .dacc-apple-page .navbar-expand-sm .hs-sub-menu-opened > .dropdown-item-toggle::after{
         transform: rotate(-90deg);
    }
#main-content .dacc-apple-page .navbar-expand-sm .mega-menu-body{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .dropdown-menu{
         box-shadow: none;
    }
#main-content .dacc-apple-page .navbar-expand-sm .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile){
         border-left: 0.1875rem solid #e7eaf3;
         border-top-left-radius: 0;
         border-bottom-left-radius: 0;
    }
#main-content .dacc-apple-page .navbar-expand-sm .dropdown-menu .mega-menu-body{
         padding-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .hs-has-sub-menu .hs-sub-menu .hs-sub-menu{
         margin-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle{
         padding-right: 0.6125rem;
    }
#main-content .dacc-apple-page .navbar-expand-sm .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child){
         border-bottom: 0.0625rem solid #e7eaf3;
    }
}

@media (max-width: 767.98px){#main-content .dacc-apple-page .navbar-expand-md.navbar{
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-brand,
#main-content .dacc-apple-page .navbar-expand-md .navbar-brand > img{
         width: 7rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav{
         margin-top: 1rem;
         margin-bottom: 1rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-nav-last-item{
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .nav-link{
         display: flex;
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-md .nav-link-toggle::after{
         margin-left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-md .hs-mega-menu{
         max-width: 100% !important;
    }
#main-content .dacc-apple-page .navbar-expand-md .hs-mega-menu-opened .nav-link-toggle::after,
#main-content .dacc-apple-page .navbar-expand-md .hs-sub-menu-opened .nav-link-toggle::after{
         transform: rotate(-180deg);
    }
#main-content .dacc-apple-page .navbar-expand-md .dropdown-item-toggle::after{
         transform: rotate(90deg);
    }
#main-content .dacc-apple-page .navbar-expand-md .hs-sub-menu-opened > .dropdown-item-toggle::after{
         transform: rotate(-90deg);
    }
#main-content .dacc-apple-page .navbar-expand-md .mega-menu-body{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .dropdown-menu{
         box-shadow: none;
    }
#main-content .dacc-apple-page .navbar-expand-md .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile){
         border-left: 0.1875rem solid #e7eaf3;
         border-top-left-radius: 0;
         border-bottom-left-radius: 0;
    }
#main-content .dacc-apple-page .navbar-expand-md .dropdown-menu .mega-menu-body{
         padding-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .hs-has-sub-menu .hs-sub-menu .hs-sub-menu{
         margin-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle{
         padding-right: 0.6125rem;
    }
#main-content .dacc-apple-page .navbar-expand-md .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child){
         border-bottom: 0.0625rem solid #e7eaf3;
    }
}

@media (max-width: 991.98px){#main-content .dacc-apple-page .navbar-expand-lg.navbar{
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-brand,
#main-content .dacc-apple-page .navbar-expand-lg .navbar-brand > img{
         width: 17rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav{
         margin-top: 1rem;
         margin-bottom: 1rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-nav-last-item{
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .nav-link{
         display: flex;
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-lg .nav-link-toggle::after{
         margin-left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-lg .hs-mega-menu{
         max-width: 100% !important;
    }
#main-content .dacc-apple-page .navbar-expand-lg .hs-mega-menu-opened .nav-link-toggle::after,
#main-content .dacc-apple-page .navbar-expand-lg .hs-sub-menu-opened .nav-link-toggle::after{
         transform: rotate(-180deg);
    }
#main-content .dacc-apple-page .navbar-expand-lg .dropdown-item-toggle::after{
         transform: rotate(90deg);
    }
#main-content .dacc-apple-page .navbar-expand-lg .hs-sub-menu-opened > .dropdown-item-toggle::after{
         transform: rotate(-90deg);
    }
#main-content .dacc-apple-page .navbar-expand-lg .mega-menu-body{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .dropdown-menu{
         box-shadow: none;
    }
#main-content .dacc-apple-page .navbar-expand-lg .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile){
         border-left: 0.1875rem solid #e7eaf3;
         border-top-left-radius: 0;
         border-bottom-left-radius: 0;
    }
#main-content .dacc-apple-page .navbar-expand-lg .dropdown-menu .mega-menu-body{
         padding-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .hs-has-sub-menu .hs-sub-menu .hs-sub-menu{
         margin-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle{
         padding-right: 0.6125rem;
    }
#main-content .dacc-apple-page .navbar-expand-lg .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child){
         border-bottom: 0.0625rem solid #e7eaf3;
    }
}

@media (max-width: 1199.98px){#main-content .dacc-apple-page .navbar-expand-xl.navbar{
         padding-top: 0.5rem;
         padding-bottom: 0.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-brand,
#main-content .dacc-apple-page .navbar-expand-xl .navbar-brand > img{
         width: 7rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav{
         margin-top: 1rem;
         margin-bottom: 1rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-nav-last-item{
         padding-top: 0.75rem;
         padding-bottom: 0.75rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .nav-link{
         display: flex;
         align-items: center;
    }
#main-content .dacc-apple-page .navbar-expand-xl .nav-link-toggle::after{
         margin-left: auto;
    }
#main-content .dacc-apple-page .navbar-expand-xl .hs-mega-menu{
         max-width: 100% !important;
    }
#main-content .dacc-apple-page .navbar-expand-xl .hs-mega-menu-opened .nav-link-toggle::after,
#main-content .dacc-apple-page .navbar-expand-xl .hs-sub-menu-opened .nav-link-toggle::after{
         transform: rotate(-180deg);
    }
#main-content .dacc-apple-page .navbar-expand-xl .dropdown-item-toggle::after{
         transform: rotate(90deg);
    }
#main-content .dacc-apple-page .navbar-expand-xl .hs-sub-menu-opened > .dropdown-item-toggle::after{
         transform: rotate(-90deg);
    }
#main-content .dacc-apple-page .navbar-expand-xl .mega-menu-body{
         padding-top: 1.5rem;
         padding-bottom: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .dropdown-menu{
         box-shadow: none;
    }
#main-content .dacc-apple-page .navbar-expand-xl .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile){
         border-left: 0.1875rem solid #e7eaf3;
         border-top-left-radius: 0;
         border-bottom-left-radius: 0;
    }
#main-content .dacc-apple-page .navbar-expand-xl .dropdown-menu .mega-menu-body{
         padding-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .hs-has-sub-menu .hs-sub-menu .hs-sub-menu{
         margin-left: 1.5rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle{
         padding-right: 0.6125rem;
    }
#main-content .dacc-apple-page .navbar-expand-xl .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child){
         border-bottom: 0.0625rem solid #e7eaf3;
    }
}

#main-content .dacc-apple-page .navbar-expand.navbar{
     padding-top: 0.5rem;
     padding-bottom: 0.5rem;
}

#main-content .dacc-apple-page .navbar-expand .navbar-brand,
#main-content .dacc-apple-page .navbar-expand .navbar-brand > img{
     width: 7rem;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav{
     margin-top: 1rem;
     margin-bottom: 1rem;
}

#main-content .dacc-apple-page .navbar-expand .navbar-nav-last-item{
     padding-top: 0.75rem;
     padding-bottom: 0.75rem;
}

#main-content .dacc-apple-page .navbar-expand .nav-link{
     display: flex;
     align-items: center;
}

#main-content .dacc-apple-page .navbar-expand .nav-link-toggle::after{
     margin-left: auto;
}

#main-content .dacc-apple-page .navbar-expand .hs-mega-menu{
     max-width: 100% !important;
}

#main-content .dacc-apple-page .navbar-expand .hs-mega-menu-opened .nav-link-toggle::after,
#main-content .dacc-apple-page .navbar-expand .hs-sub-menu-opened .nav-link-toggle::after{
     transform: rotate(-180deg);
}

#main-content .dacc-apple-page .navbar-expand .dropdown-item-toggle::after{
     transform: rotate(90deg);
}

#main-content .dacc-apple-page .navbar-expand .hs-sub-menu-opened > .dropdown-item-toggle::after{
     transform: rotate(-90deg);
}

#main-content .dacc-apple-page .navbar-expand .mega-menu-body{
     padding-top: 1.5rem;
     padding-bottom: 1.5rem;
}

#main-content .dacc-apple-page .navbar-expand .dropdown-menu{
     box-shadow: none;
}

#main-content .dacc-apple-page .navbar-expand .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile){
     border-left: 0.1875rem solid #e7eaf3;
     border-top-left-radius: 0;
     border-bottom-left-radius: 0;
}

#main-content .dacc-apple-page .navbar-expand .dropdown-menu .mega-menu-body{
     padding-left: 1.5rem;
}

#main-content .dacc-apple-page .navbar-expand .hs-has-sub-menu .hs-sub-menu .hs-sub-menu{
     margin-left: 1.5rem;
}

#main-content .dacc-apple-page .navbar-expand .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle{
     padding-right: 0.6125rem;
}

#main-content .dacc-apple-page .navbar-expand .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child){
     border-bottom: 0.0625rem solid #e7eaf3;
}

@media (max-width: 767.98px){#main-content .dacc-apple-page .navbar-expand-sm .header-nav-last-item{
         display: none;
    }
}

@media (max-width: 991.98px){#main-content .dacc-apple-page .navbar-expand-lg .navbar-banner,
#main-content .dacc-apple-page .navbar-expand-lg .navbar-product-banner,
#main-content .dacc-apple-page .navbar-expand-md .navbar-banner,
#main-content .dacc-apple-page .navbar-expand-md .navbar-product-banner,
#main-content .dacc-apple-page .navbar-expand-sm .navbar-banner,
#main-content .dacc-apple-page .navbar-expand-sm .navbar-product-banner,
#main-content .dacc-apple-page .navbar-expand-xs .navbar-banner,
#main-content .dacc-apple-page .navbar-expand-xs .navbar-product-banner{
         display: none;
    }
#main-content .dacc-apple-page .navbar-expand .navbar-brand{
         padding-top: 0.5rem;
    }
}

@media (max-width: 1199.98px){#main-content .dacc-apple-page .navbar-expand-xl .navbar-banner,
#main-content .dacc-apple-page .navbar-expand-xl .navbar-product-banner{
         display: none;
    }
}

@media (min-width: 1200px){#main-content .dacc-apple-page .header .mega-menu-position-right-fix-xl.hs-mega-menu.hs-position-right{
         right: 20%;
    }
}

@media (min-width: 768px) and (max-width: 991.98px){#main-content .dacc-apple-page .navbar-expand-md .navbar-brand{
         padding-top: 0.5rem;
    }
#main-content .dacc-apple-page .header .mega-menu-position-right-fix-md.hs-mega-menu.hs-position-right{
         right: 20%;
    }
}

@media (min-width: 992px){#main-content .dacc-apple-page [class*="navbar-expand"]:not(.navbar-expand-xl){
         flex-wrap: nowrap;
    }
#main-content .dacc-apple-page .navbar-expand-lg-collapse-block .navbar-collapse{
         display: block !important;
    }
}

#main-content .dacc-apple-page .fade:not(.show){
     opacity: 0;
}

#main-content .dacc-apple-page .collapse:not(.show){
     display: none;
}

#main-content .dacc-apple-page .collapsing{
     position: relative;
     height: 0;
     overflow: hidden;
     transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce){#main-content .dacc-apple-page .collapsing{
         transition: none;
    }
}

#main-content .dacc-apple-page .dropdown-menu{
     position: absolute;
     top: 100%;
     left: 0;
     z-index: 1000;
     display: none;
     float: left;
     min-width: 8.4375rem;
     padding: 1rem 0;
     font-size: 1rem;
     color: #677788;
     text-align: left;
     list-style: none;
     background-color: #fff;
     background-clip: padding-box;
     border: 0 solid rgba(0, 0, 0, 0.15);
     border-radius: 0.75rem;
}

#main-content .dacc-apple-page .dropdown-menu.show{
     display: block;
}

#main-content .dacc-apple-page .animated{
     animation-duration: 1s;
     animation-fill-mode: both;
}

#main-content .dacc-apple-page .dropdown-menu[x-placement^="bottom"],
#main-content .dacc-apple-page .dropdown-menu[x-placement^="left"],
#main-content .dacc-apple-page .dropdown-menu[x-placement^="right"],
#main-content .dacc-apple-page .dropdown-menu[x-placement^="top"]{
     right: auto;
     bottom: auto;
}

@keyframes dacc-apple-fadeOut{
     from {
         opacity: 1;
    }
     to {
         opacity: 0;
    }
}

#main-content .dacc-apple-page .fadeOut{
     animation-name: dacc-apple-fadeOut;
}

/* SOURCE: /_files/css/page-specific/unique/apple-distinguished-award-page.css */
#main-content .dacc-apple-page{
    --new-hero-height: 600px;
    --default-section-width: 80%;
    --section-gap: 4rem;
}

#main-content .dacc-apple-page h2{
    font-size: 3.5rem;
}

#main-content .dacc-apple-page p{
    font-size: 1.25rem;
}

#main-content .dacc-apple-page .apple-content-main{
    display: flex;
    flex-direction: column;
    gap: var(--section-gap);
}

#main-content .dacc-apple-page .hero--banner{
    height: var(--new-hero-height);
}

#main-content .dacc-apple-page .hero__stage{
    height: var(--new-hero-height);
}

#main-content .dacc-apple-page .hero__content{
    width: 90%;
}

#main-content .dacc-apple-page .hero__title{
    width: 50%;
    font-size: 1.75rem;
}

#main-content .dacc-apple-page .hero__title h1{
    line-height: 1.1;
    font-weight: bolder;
}

#main-content .dacc-apple-page .hero-subtitle{
    margin: 1rem 0px 0px;
    font-size: clamp(1.5rem, 1.75vw, 2.25rem);
    line-height: 1.4;
    font-weight: 500;
    color: rgb(255, 255, 255);
}

#main-content .dacc-apple-page .bg-overlay--medium-dot{
    background: radial-gradient(circle at 90% 60%, rgba(238, 238, 238, 0) 40%, rgba(19, 76, 143, 0.9) 40%);
}

#main-content .dacc-apple-page .bg-overlay--big-dot{
    background: radial-gradient(circle at 90% 60%, rgba(238, 238, 238, 0) 45%, rgba(19, 76, 143, 0.7) 45%);
}

@media (max-width: 1200px){#main-content .dacc-apple-page .bg-overlay--medium-dot{
        background: radial-gradient(circle at 150% 50%, rgba(238, 238, 238, 0) 40%, rgba(19, 76, 143, 0.9) 40%);
    }
#main-content .dacc-apple-page .bg-overlay--big-dot{
        background: radial-gradient(circle at 150% 50%, rgba(238, 238, 238, 0) 45%, rgba(19, 76, 143, 0.7) 45%);
    }
}

#main-content .dacc-apple-page .intro{
    margin: 2rem auto auto;
    width: 80%;
    display: flex;
    flex-flow: wrap;
    gap: 8rem;
}

#main-content .dacc-apple-page .intro h2{
    width: 100%;
    flex: 0 0 100%;
    font-size: 3.5rem;
    margin-bottom: -6rem;
}

#main-content .dacc-apple-page .intro .story{
    flex: 1 1 50%;
    width: 50%;
}

#main-content .dacc-apple-page .intro .apple-logo{
    flex: 1 1 25%;
    width: 25%;
}

#main-content .dacc-apple-page .intro .apple-logo img{
    width: 100%;
}

#main-content .dacc-apple-page .cards{
    width: var(--default-section-width);
    margin: 4rem auto;
    display: flex;
    flex-direction: column;
    gap: 5rem;
}

#main-content .dacc-apple-page .card{
    display: grid;
    grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr);
    align-items: stretch;
    overflow: hidden;
    background: rgb(255, 255, 255);
}

#main-content .dacc-apple-page .card:nth-child(2n+1) .card__content{
    order: 2;
}

#main-content .dacc-apple-page .card:nth-child(2n+1) .card__image{
    order: 1;
}

#main-content .dacc-apple-page .card__content{
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 2rem clamp(2rem, 4vw, 4rem);
}

#main-content .dacc-apple-page .card__title{
    margin: 0px 0px 1.5rem;
    color: rgb(19, 76, 143);
    line-height: 1.1;
}

#main-content .dacc-apple-page .card__text{
    margin: 0px;
    line-height: 1.65;
}

#main-content .dacc-apple-page .card__image{
    min-height: 100%;
    overflow: hidden;
    background: rgb(238, 238, 238);
}

#main-content .dacc-apple-page .card__image img{
    display: block;
    width: 100%;
    height: 100%;
    min-height: 100%;
    object-fit: cover;
    object-position: center center;
}

@media (max-width: 900px){#main-content .dacc-apple-page .cards{
        width: 90%;
        gap: 3rem;
    }
#main-content .dacc-apple-page .card{
        display: flex;
        flex-direction: column;
    }
#main-content .dacc-apple-page .card:nth-child(2n+1) .card__content,
#main-content .dacc-apple-page .card:nth-child(2n+1) .card__image{
        order: initial;
    }
#main-content .dacc-apple-page .card__content{
        padding: 2rem;
    }
#main-content .dacc-apple-page .card__image{
        width: 100%;
        min-height: 0;
        height: auto;
    }
#main-content .dacc-apple-page .card__image img{
        width: 100%;
        height: auto;
        min-height: 0;
        aspect-ratio: 16 / 9;
        object-fit: cover;
        object-position: center;
    }
}

#main-content .dacc-apple-page .ribbon{
    background-color: rgb(19, 76, 143);
    padding: 1rem 0px 2rem;
    margin-top: calc(-1 * var(--section-gap));
}

#main-content .dacc-apple-page .ribbon h2,
#main-content .dacc-apple-page .ribbon p{
    width: var(--default-section-width);
    margin: 1rem auto;
    color: white;
}

#main-content .dacc-apple-page .video-section{
    margin: 2rem auto auto;
    width: var(--default-section-width);
    display: flex;
    flex-direction: column;
    gap: 4rem;
    max-width: 1600px;
}

#main-content .dacc-apple-page .video-section h2{
    background:var(--color-dacc-blue);
    color:white;
    padding:13px 80px 13px 80px;
    width:fit-content;
    border-radius:0 15px 0 0;
}

#main-content .dacc-apple-page .videos{
    background: #eee;
    display: flex;
    flex-direction: column;
    gap: 4rem;
    padding: 2rem;
}

#main-content .dacc-apple-page .video-card-panel{
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas:
        "image-one image-two"
        "media summary";
    gap: 0;
    background: #fff;
    overflow: hidden;
    box-shadow: 4px 4px 8px rgba(102, 102, 102, 0.4);
    border-radius: 40px;
}

#main-content .dacc-apple-page .video-card-panel__image--one{
    grid-area: image-one;
}

#main-content .dacc-apple-page .video-card-panel__image--two{
    grid-area: image-two;
}

#main-content .dacc-apple-page .video-card-panel__media-panel{
    grid-area: media;
}

#main-content .dacc-apple-page .video-card-panel__summary{
    grid-area: summary;
}

#main-content .dacc-apple-page .video-card-panel__image{
    width: 100%;
    min-height: 320px;
    background: #ddd;
    overflow: hidden;
}

#main-content .dacc-apple-page .video-card-panel__image img{
    display: block;
    width: 100%;
    height: 100%;
    min-height: 320px;
    object-fit: cover;
    object-position: center;
}

#main-content .dacc-apple-page .video-card-panel__media-panel,
#main-content .dacc-apple-page .video-card-panel__summary{
    min-height: 360px;
}

#main-content .dacc-apple-page .video-card-panel__media-panel{
    display: flex;
    flex-direction: column;
    justify-content: center;
    background: #fff;
    min-height: 600px;
}

#main-content .dacc-apple-page .video-card-panel__title{
    margin: 0;
    padding: 2rem 2rem 1.25rem;
    color: #134c8f;
    font-size: clamp(2rem, 3vw, 3rem);
    line-height: 1.05;
    font-size: 2.45rem;
}

#main-content .dacc-apple-page .video-card-panel__media{
    width: 100%;
    aspect-ratio: 16 / 9;
    padding: 0 2rem;
}

#main-content .dacc-apple-page .video-card-panel__media video{
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

#main-content .dacc-apple-page .video-card-panel__summary{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: clamp(2rem, 4vw, 4rem);
    background: #f5f7fa;
}

#main-content .dacc-apple-page .video-card-panel__summary p{
    margin: 0;
    font-size: clamp(1.25rem, 1.6vw, 1.65rem);
    line-height: 1.65;
}

@media (max-width: 900px){#main-content .dacc-apple-page .video-section{
        width: 90%;
        margin: 5rem auto 3rem;
        gap: 6rem;
    }
#main-content .dacc-apple-page .video_row h2{
        width: 100%;
        border-radius: 0;
    }
#main-content .dacc-apple-page .videos{
        padding: 1rem;
        gap: 3rem;
    }
#main-content .dacc-apple-page .video-card-panel{
        grid-template-columns: 1fr;
        grid-template-areas:
            "image-one"
            "image-two"
            "media"
            "summary";
    }
#main-content .dacc-apple-page .video-card-panel__image,
#main-content .dacc-apple-page .video-card-panel__image img{
        min-height: 260px;
    }
#main-content .dacc-apple-page .video-card-panel__media-panel,
#main-content .dacc-apple-page .video-card-panel__summary{
        min-height: auto;
    }
}

#main-content .dacc-apple-page .feature-video{
    width: 100%;
    background: rgb(245, 247, 250);
}

#main-content .dacc-apple-page .feature-video__inner{
    margin: 0px auto;
}

#main-content .dacc-apple-page .feature-video__title{
    margin: 0px 0px 1rem;
    color: rgb(19, 76, 143);
}

#main-content .dacc-apple-page .feature-video__caption{
    max-width: 900px;
    margin: 0px 0px 2rem;
    font-size: 1.25rem;
    line-height: 1.6;
}

#main-content .dacc-apple-page .feature-video__media{
    width: 100%;
    background: rgb(0, 0, 0);
    overflow: hidden;
}

#main-content .dacc-apple-page .feature-video__media video{
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    background: rgb(0, 0, 0);
}

#main-content .dacc-apple-page .visually-hidden{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0px;
    margin: -1px;
    overflow: hidden;
    clip: rect(0px, 0px, 0px, 0px);
    white-space: nowrap;
    border: 0px;
}

@media (max-width: 768px){#main-content .dacc-apple-page .feature-video{
    }
#main-content .dacc-apple-page .feature-video__inner{
        width: 100%;
    }
#main-content .dacc-apple-page .feature-video__media{
    }
}

#main-content .dacc-apple-page .feature-video,
#main-content .dacc-apple-page .feature-video__inner,
#main-content .dacc-apple-page .feature-video__media,
#main-content .dacc-apple-page .feature-video__media video{
    position: relative;
    z-index: 2;
}

#main-content .dacc-apple-page .hero__stage--backdrop,
#main-content .dacc-apple-page .bg-overlay{
    pointer-events: none;
}

#main-content .dacc-apple-page .feature-video__media video{
    pointer-events: auto;
}

#main-content .dacc-apple-page .feature-video{
    clear: both;
    isolation: isolate;
    max-width: 1800px;
    margin: auto;
}

#main-content .dacc-apple-page .quote-feature{
    width: 100%;
    display: grid;
    grid-template-columns: minmax(0px, 1fr) minmax(420px, 1fr);
    background: rgb(255, 255, 255);
    overflow: hidden;
    margin-top: calc(-1 * var(--section-gap));
}

#main-content .dacc-apple-page .quote-feature__image-wrap{
    width: 100%;
    min-height: 650px;
    background: rgb(238, 238, 238);
}

#main-content .dacc-apple-page .quote-feature__image{
    display: block;
    width: 100%;
    height: 100%;
    min-height: 650px;
    object-fit: cover;
    object-position: center center;
}

#main-content .dacc-apple-page .quote-feature__content-wrap{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: clamp(3rem, 6vw, 7rem) clamp(2rem, 5vw, 6rem);
}

#main-content .dacc-apple-page .quote-feature__content{
    width: min(100%, 720px);
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 2rem;
    text-align: center;
}

#main-content .dacc-apple-page .quote-feature__title{
    margin: 0px;
    color: rgb(19, 76, 143);
    line-height: 1.1;
}

#main-content .dacc-apple-page .quote-feature__video{
    width: 100%;
    background: rgb(0, 0, 0);
    overflow: hidden;
}

#main-content .dacc-apple-page .quote-feature__video video{
    display: block;
    width: 100%;
    height: auto;
    aspect-ratio: 16 / 9;
    background: rgb(0, 0, 0);
}

#main-content .dacc-apple-page .quote-feature__quote{
    margin: 0px;
    max-width: 650px;
}

#main-content .dacc-apple-page .quote-feature__quote p{
    margin: 0px;
    font-size: clamp(1.5rem, 2vw, 2.25rem);
    line-height: 1.5;
    font-weight: 500;
    color: rgb(34, 34, 34);
}

#main-content .dacc-apple-page .quote-feature__quote p::before{
    content: "“";
}

#main-content .dacc-apple-page .quote-feature__quote p::after{
    content: "”";
}

#main-content .dacc-apple-page .quote-feature__quote cite{
    display: block;
    margin-top: 1rem;
    font-size: 1.125rem;
    font-style: normal;
    font-weight: 700;
    color: rgb(19, 76, 143);
}

@media (max-width: 1000px){#main-content .dacc-apple-page .quote-feature{
        grid-template-columns: 1fr;
    }
#main-content .dacc-apple-page .quote-feature__image-wrap,
#main-content .dacc-apple-page .quote-feature__image{
        min-height: 420px;
    }
#main-content .dacc-apple-page .quote-feature__content-wrap{
        padding: 3rem 5%;
    }
}

@media (max-width: 600px){#main-content .dacc-apple-page .quote-feature__image-wrap,
#main-content .dacc-apple-page .quote-feature__image{
        min-height: 320px;
    }
#main-content .dacc-apple-page .quote-feature__video{
        border-radius: 16px;
    }
#main-content .dacc-apple-page .quote-feature__quote p{
        font-size: 1.35rem;
    }
}

#main-content .dacc-apple-page .stats-ribbon{
    width: 100%;
    padding: clamp(3rem, 5vw, 5rem) 0px;
    color: rgb(255, 255, 255);
}

#main-content .dacc-apple-page .stats-ribbon--apple{
    background: rgb(217, 217, 217);
    margin-top: calc(-1 * var(--section-gap));
}

#main-content .dacc-apple-page .stats-ribbon--statistics{
    background: var(--color-dacc-crimson);
    margin-bottom: calc(-1 * var(--box-margin));
}

#main-content .dacc-apple-page .stats-ribbon__inner{
    width: var(--default-section-width);
    margin: 0px auto;
    display: flex;
    flex-direction: column;
    gap: 2rem;
}

#main-content .dacc-apple-page .stats-ribbon__title{
    margin: 0px 0px 2rem;
    color: black;
    line-height: 1.1;
}

#main-content .dacc-apple-page .ribbon--head{
    display: flex;
    gap: 4rem;
    align-content: center;
}

#main-content .dacc-apple-page .stats-ribbon--statistics .stats-ribbon__title{
    color: white;
    margin-bottom: 0px;
}

#main-content .dacc-apple-page .stats-ribbon__action{
}

#main-content .dacc-apple-page .stats-ribbon__button{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    height: 100%;
    padding: 0.85rem 1.5rem;
    border: 2px solid rgb(255, 255, 255);
    border-radius: 999px;
    color: rgb(255, 255, 255);
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
    text-align: center;
    transition: background-color 0.2s, color 0.2s, transform 0.2s;
}

#main-content .dacc-apple-page .stats-ribbon__button:hover,
#main-content .dacc-apple-page .stats-ribbon__button:focus{
    background: rgb(255, 255, 255);
    color: rgb(19, 76, 143) !important;
    text-decoration: none;
    transform: translateY(-2px);
}

#main-content .dacc-apple-page .stats-ribbon__button:focus-visible{
    outline: rgb(255, 255, 255) solid 3px;
    outline-offset: 4px;
}

#main-content .dacc-apple-page .stats-ribbon__grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 2rem;
    align-items: stretch;
}

#main-content .dacc-apple-page .stats-ribbon__grid--three{
    grid-template-columns: repeat(3, minmax(0px, 1fr));
}

#main-content .dacc-apple-page .stats-ribbon__grid--seven{
    grid-template-columns: repeat(4, minmax(0px, 1fr));
}

#main-content .dacc-apple-page .stats-ribbon__grid--seven .stats-ribbon__item:nth-child(n+5){
    grid-column: span 1;
}

#main-content .dacc-apple-page .stats-ribbon__grid--seven .stats-ribbon__item:nth-child(5){
    grid-column-start: 1;
}

#main-content .dacc-apple-page .stats-ribbon__item{
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.75rem;
    min-height: 150px;
    padding: 1.5rem;
    border-radius: 24px;
    align-items: center;
}

#main-content .dacc-apple-page .stats-ribbon__item strong{
    display: block;
    font-size: clamp(3rem, 5vw, 5.5rem);
    line-height: 0.95;
    font-weight: 800;
}

#main-content .dacc-apple-page .stats-ribbon__item span{
    display: block;
    font-size: clamp(1.125rem, 1.4vw, 1.5rem);
    line-height: 1.35;
    font-weight: 600;
}

#main-content .dacc-apple-page .stats-ribbon__text{
    max-width: 950px;
    margin: 2.5rem auto 0px;
    color: black;
    font-size: clamp(1.2rem, 1.5vw, 1.5rem);
    line-height: 1.6;
}

#main-content .dacc-apple-page .stats-ribbon--apple .stats-ribbon__title{
    text-align:center;
}

#main-content .dacc-apple-page .stats-ribbon--apple .stats-ribbon__item strong{
    color: var(--color-dacc-crimson);
}

#main-content .dacc-apple-page .stats-ribbon--apple .stats-ribbon__text{
    margin:0;
    width: 100%;
    max-width: 100%;
    font-weight: bold;
    font-size: 1.78rem;
}

#main-content .dacc-apple-page .stats-ribbon--apple .stats-ribbon__item span{
    color: var(--color-dacc-blue);
}

#main-content .dacc-apple-page .stats-ribbon--what_next{
    background-color: var(--color-dacc-crimson);
}

#main-content .dacc-apple-page .stats-ribbon--what_next .stats-ribbon__text{
    margin: 0px;
    color: white;
    max-width: 100%;
}

#main-content .dacc-apple-page .stats-ribbon--what_next .stats-ribbon__title{
    margin: 0px;
    color: white;
}

#main-content .dacc-apple-page .success-story{
    font-size:1.575rem;
}

@media (max-width: 1000px){#main-content .dacc-apple-page .stats-ribbon__grid--three,
#main-content .dacc-apple-page .stats-ribbon__grid--seven{
        grid-template-columns: repeat(2, minmax(0px, 1fr));
    }
}

@media (max-width: 650px){#main-content .dacc-apple-page .stats-ribbon__inner{
        width: 90%;
    }
#main-content .dacc-apple-page .stats-ribbon__grid--three,
#main-content .dacc-apple-page .stats-ribbon__grid--seven{
        grid-template-columns: 1fr;
    }
#main-content .dacc-apple-page .stats-ribbon__item{
        min-height: auto;
    }
}

#main-content .dacc-apple-page .scroll-reveal{
    opacity: 0;
    transform: translateY(36px);
    transition:
        opacity 0.7s ease,
        transform 0.7s ease;
    will-change: opacity, transform;
}

#main-content .dacc-apple-page .scroll-reveal.is-visible{
    opacity: 1;
    transform: translateY(0);
}

#main-content .dacc-apple-page .scroll-reveal--left{
    transform: translateX(-48px);
}

#main-content .dacc-apple-page .scroll-reveal--left.is-visible{
    transform: translateX(0);
}

#main-content .dacc-apple-page .scroll-reveal--right{
    transform: translateX(48px);
}

#main-content .dacc-apple-page .scroll-reveal--right.is-visible{
    transform: translateX(0);
}

#main-content .dacc-apple-page .scroll-reveal--delay-1{
    transition-delay: 0.12s;
}

#main-content .dacc-apple-page .scroll-reveal--delay-2{
    transition-delay: 0.24s;
}

#main-content .dacc-apple-page .scroll-reveal--delay-3{
    transition-delay: 0.36s;
}

@media (prefers-reduced-motion: reduce){#main-content .dacc-apple-page .scroll-reveal,
#main-content .dacc-apple-page .scroll-reveal--left,
#main-content .dacc-apple-page .scroll-reveal--right{
        opacity: 1;
        transform: none;
        transition: none;
    }
}

/* Keep content readable if Preview blocks scripts or a script fails to load.
   When the observer is ready, the original source reveal rules apply. */
#main-content .dacc-apple-page:not([data-apple-reveal-ready]) .scroll-reveal {
    opacity: 1;
    transform: none;
}
