.elementor-kit-5748{--e-global-color-primary:#000000;--e-global-color-secondary:#ED1C5B;--e-global-color-text:#60C7D2;--e-global-color-accent:#000000;--e-global-color-dfdf5c4:#002F6C;--e-global-color-80b0b1d:#9D2235;--e-global-color-8b5cdba:#7BBE21;--e-global-color-bf4ffb6:#000000;--e-global-color-afc4f13:#FFFFFF;--e-global-color-164a1a1:#D9D9D9;--e-global-color-842e8f2:#41B6E6;--e-global-color-7ef51e0:#00AEEF;--e-global-color-8b90686:#003CA5;--e-global-typography-primary-font-family:"ff-good-web-pro-extended";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"ff-good-web-pro";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"ff-good-web-pro";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"ff-good-web-pro-narrow";--e-global-typography-accent-font-weight:600;background-color:var( --e-global-color-afc4f13 );font-family:"ff-good-web-pro", Sans-serif;font-size:19.2px;font-weight:400;background-position:top center;background-repeat:repeat-y;background-size:1200px auto;}.elementor-kit-5748 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5748 a{color:var( --e-global-color-dfdf5c4 );text-decoration:underline;}.elementor-kit-5748 a:hover{color:var( --e-global-color-80b0b1d );text-decoration:underline;}.elementor-kit-5748 h1{font-family:"Saira Extra Condensed", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;}.elementor-kit-5748 h2{font-family:"ff-good-web-pro-extended", Sans-serif;font-size:47.88px;font-weight:800;text-transform:uppercase;letter-spacing:0.896px;}.elementor-kit-5748 h3{font-family:"ff-good-web-pro-extended", Sans-serif;font-size:33.18px;font-weight:800;text-transform:uppercase;letter-spacing:0.896px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-5748{font-size:16px;line-height:1.44em;letter-spacing:1px;}.elementor-kit-5748 h2{font-size:39.81px;line-height:1.2em;letter-spacing:0.896px;}.elementor-kit-5748 h3{font-size:27.65px;line-height:1.2em;letter-spacing:0.896px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5748{--e-global-typography-2f44c7e-font-size:16px;--e-global-typography-2f44c7e-line-height:1.44em;--e-global-typography-2f44c7e-letter-spacing:1px;font-size:16px;}.elementor-kit-5748 h2{font-size:33.18px;line-height:1.2em;letter-spacing:0.896px;}.elementor-kit-5748 h3{font-size:27.65px;line-height:1.2em;letter-spacing:0.896px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.dfa-brands__heading h2,.dfa-discover__heading h2,.dfa-how__heading h2,.dfa-practice__heading h3,.dfa-stewardship__heading h2,.dfa-what__heading h2{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(50%,var(--highlight,#41b6e6)),color-stop(50%,transparent));background-image:linear-gradient(0deg,var(--highlight,#41b6e6) 50%,transparent 50%);background-repeat:no-repeat;background-size:0 100%;display:inline;padding-right:.5ch}.dfa-brands__heading h2 span,.dfa-discover__heading h2 span,.dfa-how__heading h2 span,.dfa-practice__heading h3 span,.dfa-stewardship__heading h2 span,.dfa-what__heading h2 span{display:inline;margin-right:-.5ch;padding:0 .25ch}.dfa-brands__heading h2.marked,.dfa-discover__heading h2.marked,.dfa-how__heading h2.marked,.dfa-practice__heading h3.marked,.dfa-stewardship__heading h2.marked,.dfa-what__heading h2.marked{background-size:100% 100%;-webkit-transition:background-size 1s ease;transition:background-size 1s ease}.dfa-brands__button a,.dfa-header__button a,.dfa-hero__button a{display:inline-block;font-family:ff-good-web-pro-narrow,sans-serif;font-size:1rem;font-weight:600;padding:.625rem 1.25rem;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:5}.dfa-brands__button a:after,.dfa-header__button a:after,.dfa-hero__button a:after{background-color:var(--background,#41b6e6);-webkit-box-sizing:content-box;box-sizing:content-box;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .25s ease;transition:all .25s ease;width:100%;z-index:-1}.dfa-brands__button a:link,.dfa-brands__button a:visited,.dfa-header__button a:link,.dfa-header__button a:visited,.dfa-hero__button a:link,.dfa-hero__button a:visited{color:var(--color,#002f6c);text-decoration:none}.dfa-brands__button a:active,.dfa-brands__button a:focus,.dfa-brands__button a:hover,.dfa-header__button a:active,.dfa-header__button a:focus,.dfa-header__button a:hover,.dfa-hero__button a:active,.dfa-hero__button a:focus,.dfa-hero__button a:hover{color:var(--hover-color,#002f6c);text-decoration:none}.dfa-brands__button a:active:after,.dfa-brands__button a:focus:after,.dfa-brands__button a:hover:after,.dfa-header__button a:active:after,.dfa-header__button a:focus:after,.dfa-header__button a:hover:after,.dfa-hero__button a:active:after,.dfa-hero__button a:focus:after,.dfa-hero__button a:hover:after{background-color:var(--hover-background,#7bbe21);padding:.3125rem}@media screen and (min-width:64rem){.dfa-brands__button a,.dfa-header__button a,.dfa-hero__button a{font-size:1.2rem}}.dfa-discover__button a,.dfa-practice__button a,.dfa-stewardship__button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ff-good-web-pro-narrow,sans-serif;font-size:1rem;font-weight:600;padding:0;position:relative;text-decoration:none;text-decoration:underline;text-transform:uppercase;text-underline-offset:6px;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:5}.dfa-discover__button a:link,.dfa-discover__button a:visited,.dfa-practice__button a:link,.dfa-practice__button a:visited,.dfa-stewardship__button a:link,.dfa-stewardship__button a:visited{color:var(--color,#002f6c);-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.dfa-discover__button a:active,.dfa-discover__button a:focus,.dfa-discover__button a:hover,.dfa-practice__button a:active,.dfa-practice__button a:focus,.dfa-practice__button a:hover,.dfa-stewardship__button a:active,.dfa-stewardship__button a:focus,.dfa-stewardship__button a:hover{color:var(--hover-color,#000);-webkit-text-decoration-color:var(--hover-underline,#000);text-decoration-color:var(--hover-underline,#000)}.dfa-discover__button a:active:before,.dfa-discover__button a:focus:before,.dfa-discover__button a:hover:before,.dfa-practice__button a:active:before,.dfa-practice__button a:focus:before,.dfa-practice__button a:hover:before,.dfa-stewardship__button a:active:before,.dfa-stewardship__button a:focus:before,.dfa-stewardship__button a:hover:before{-webkit-transform:scale(1.2);transform:scale(1.2)}.dfa-discover__button a:before,.dfa-practice__button a:before,.dfa-stewardship__button a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.6 19' style='enable-background:new 0 0 9.6 19' xml:space='preserve'%3E%3Cpath d='M4 0H0l5.4 9.4L0 19h4.2l5.4-9.6L4 0z'/%3E%3C/svg%3E");content:"";height:1.1875rem;margin-right:1ch;-webkit-transition:all .25s ease;transition:all .25s ease;width:.625rem}@media screen and (min-width:64rem){.dfa-discover__button a,.dfa-practice__button a,.dfa-stewardship__button a{font-size:1.2rem}}.dfa-hero>.e-con-inner{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important}.dfa-hero>.e-con-inner>*{grid-column:1/-1;grid-row:1/-1}.dfa-hero__video{-ms-flex-item-align:start;align-self:start;aspect-ratio:2/1!important;z-index:5}.dfa-hero__video:after{background-color:#002f6c;bottom:0;content:"";display:block;left:0;opacity:.55;position:absolute;right:0;top:0;z-index:5}.dfa-hero__overlay{-ms-flex-item-align:end;align-self:end;background-image:url(/wp-content/uploads/2024/05/dots.png),-webkit-gradient(linear,left top,left bottom,color-stop(20vw,transparent),color-stop(33vw,#002f6c));background-image:url(/wp-content/uploads/2024/05/dots.png),linear-gradient(180deg,transparent 20vw,#002f6c 33vw);background-position:bottom;background-repeat:repeat-x,no-repeat;padding:33.33vw 1rem 5rem;z-index:10}.dfa-hero__heading{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:slidefade;animation-name:slidefade;opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}.dfa-hero__heading img{height:auto;margin:0 auto;max-width:90rem;width:100%}.dfa-hero__content{max-width:90rem}.dfa-hero__button{-ms-flex-negative:0;flex-shrink:0}.dfa-hero__button a{padding-left:2.5rem}.dfa-hero__button a:before{background-color:#41b6e6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.91.563v35.46l23.417-17.726v-.004L.91.563Z' fill='currentColor'/%3E%3C/svg%3E");background-position:60% 50%;background-repeat:no-repeat;border:2px solid #fff;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;content:"";height:3.75rem;left:0;position:absolute;top:50%;-webkit-transform:translate(-60%,-50%);transform:translate(-60%,-50%);-webkit-transition:all .25s ease;transition:all .25s ease;width:3.75rem}.dfa-hero__button a:active:before,.dfa-hero__button a:focus:before,.dfa-hero__button a:hover:before{background-color:var(--hover-background,#7bbe21);padding:.3125rem}.dfa-hero__scroll{-ms-flex-item-align:end;align-self:end;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:15}@media screen and (min-width:64rem){.dfa-hero__overlay{background-image:url(/wp-content/uploads/2024/05/dots.png);padding:0 5% 5rem}.dfa-hero__button{margin-left:3.125rem}.dfa-hero__button a{padding-left:3.125rem}.dfa-hero__button a:before{height:5rem;width:5rem}}@-webkit-keyframes slidefade{to{opacity:1;-webkit-transform:none;transform:none}}@keyframes slidefade{to{opacity:1;-webkit-transform:none;transform:none}}.dfa-what__item{display:grid;overflow:hidden}.dfa-what__item>*{grid-column:1/-1;grid-row:1/-1}.dfa-what__item img{-ms-flex-item-align:stretch;align-self:stretch;position:relative;-webkit-transition:all 375ms ease;transition:all 375ms ease;z-index:1}.dfa-what__item-copy{-ms-flex-item-align:end;align-self:end;background:rgba(0,47,108,.85);position:relative;z-index:2}.dfa-what__item-copy p{margin:0;padding-top:.75rem}@media screen and (max-width:63.9375rem){.dfa-what__grid{max-width:25.75rem}}@media screen and (min-width:64rem){.dfa-what__item:focus,.dfa-what__item:hover{outline:0}.dfa-what__item:focus img,.dfa-what__item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.dfa-what__item:focus .dfa-what__item-copy p,.dfa-what__item:hover .dfa-what__item-copy p{max-height:50rem;opacity:1;padding-top:.75rem}.dfa-what__item-copy{background:-webkit-gradient(linear,left bottom,left top,color-stop(33%,#002f6c),to(rgba(0,47,108,.2)));background:linear-gradient(0deg,#002f6c 33%,rgba(0,47,108,.2))}.dfa-what__item-copy p{max-height:0;opacity:0;overflow:hidden;padding-top:0;-webkit-transition:all 375ms ease;transition:all 375ms ease}}.dfa-how__button a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:ff-good-web-pro-narrow,sans-serif;font-size:1rem;font-weight:600;padding:0;position:relative;text-decoration:none;text-decoration:underline;text-transform:uppercase;text-underline-offset:6px;-webkit-transition:all .25s ease;transition:all .25s ease;z-index:5}.dfa-how__button a:link,.dfa-how__button a:visited{color:#fff;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.dfa-how__button a:active,.dfa-how__button a:focus,.dfa-how__button a:hover{color:#fff;-webkit-text-decoration-color:#7bbe21;text-decoration-color:#7bbe21}.dfa-how__button a:active:before,.dfa-how__button a:focus:before,.dfa-how__button a:hover:before{background-color:#7bbe21;border-color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.dfa-how__button a:before{background-color:#41b6e6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill-rule='evenodd' clip-rule='evenodd' fill='%23002F6C'%3E%3Cpath d='M9 18a1 1 0 0 1-1-1V1a1 1 0 0 1 2 0v16a1 1 0 0 1-1 1Z'/%3E%3Cpath d='M0 9a1 1 0 0 1 1-1h16a1 1 0 1 1 0 2H1a1 1 0 0 1-1-1Z'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px 18px;border:2px solid transparent;border-radius:50%;content:"";height:2rem;margin-right:1ch;-webkit-transition:all .25s ease;transition:all .25s ease;width:2rem}@media screen and (min-width:64rem){.dfa-how__button a{font-size:1.2rem}}.dfa-practice__heading h3{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.dfa-practice__button a{--hover-underline:#7bbe21}.dfa-practice__button a:before{-webkit-filter:brightness(0) saturate(100%) invert(14%) sepia(82%) saturate(2123%) hue-rotate(200deg) brightness(89%) contrast(105%);filter:brightness(0) saturate(100%) invert(14%) sepia(82%) saturate(2123%) hue-rotate(200deg) brightness(89%) contrast(105%)}.dfa-practice__button a:active:before,.dfa-practice__button a:focus:before,.dfa-practice__button a:hover:before{-webkit-filter:brightness(0) saturate(100%) invert(57%) sepia(71%) saturate(474%) hue-rotate(43deg) brightness(100%) contrast(90%);filter:brightness(0) saturate(100%) invert(57%) sepia(71%) saturate(474%) hue-rotate(43deg) brightness(100%) contrast(90%)}.dfa-stewardship__heading h2{--highlight:#fff}.dfa-stewardship__button a:before{-webkit-filter:brightness(0) saturate(100%) invert(14%) sepia(82%) saturate(2123%) hue-rotate(200deg) brightness(89%) contrast(105%);filter:brightness(0) saturate(100%) invert(14%) sepia(82%) saturate(2123%) hue-rotate(200deg) brightness(89%) contrast(105%)}.dfa-stewardship__button a:active:before,.dfa-stewardship__button a:focus:before,.dfa-stewardship__button a:hover:before{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.dfa-brands__button a{--background:#002f6c;--color:#fff}.dfa-brands a.premium-adv-carousel__item-link:focus,.dfa-brands a.premium-adv-carousel__item-link:hover{outline:2px solid;outline-offset:-2px}.dfa-discover__button a{--hover-underline:#7bbe21}.dfa-discover__button a:before{-webkit-filter:brightness(0) saturate(100%) invert(14%) sepia(82%) saturate(2123%) hue-rotate(200deg) brightness(89%) contrast(105%);filter:brightness(0) saturate(100%) invert(14%) sepia(82%) saturate(2123%) hue-rotate(200deg) brightness(89%) contrast(105%)}.dfa-discover__button a:active:before,.dfa-discover__button a:focus:before,.dfa-discover__button a:hover:before{-webkit-filter:brightness(0) saturate(100%) invert(57%) sepia(71%) saturate(474%) hue-rotate(43deg) brightness(100%) contrast(90%);filter:brightness(0) saturate(100%) invert(57%) sepia(71%) saturate(474%) hue-rotate(43deg) brightness(100%) contrast(90%)}@media screen and (max-width:63.9375rem){.dfa-discover__grid{max-width:25.75rem}}/* End custom CSS */