@font-face{font-family:Engravers;src:url("../../fonts/Engravers_Gothic_Regular.otf")}html{scroll-behavior:smooth}body{margin:0;color:#707070;font:400 16px/24px "Libre Franklin",sans-serif;overflow-x:hidden;word-break:break-word}h2{font-size:60px;font-weight:400;line-height:80px;text-align:center}h3,.get-in-touch-section h2.get-in-touch{font-size:40px;line-height:60px;font-weight:500}h4{font-size:30px;line-height:60px;font-weight:400}p{font-size:24px;line-height:40px;word-break:break-word}.button{border-radius:30px;background-color:#1972ba;color:#f8f8f8;display:inline-block;margin:20px 0;padding:20px 30px;text-align:center;text-decoration:none;width:auto;text-transform:uppercase;transition:background .3s ease}.button:hover{background-color:#114e80}ol,ul{font-size:20px;line-height:30px}header{top:0;left:0;z-index:1;width:100%;height:60px;position:fixed;background:linear-gradient(135deg, #56b3e5 0%, #00538f 50%)}@media(min-width: 750px){header{height:80px}}.header-container{height:100%;display:flex;flex-wrap:nowrap;justify-content:center;background-image:url("../../images/header-bars-left.svg"),url("../../images/header-bars-right.svg");background-position:left center,right center;background-repeat:no-repeat;background-size:auto 80px}.header-container .burger{width:30px;display:flex;flex-wrap:wrap;padding:15px;height:calc(100% - 30px)}@media(min-width: 750px){.header-container .burger{padding:25px;height:calc(100% - 50px)}}.header-container .burger:before,.header-container .burger:after{position:relative;display:block;content:""}.header-container .burger:before,.header-container .burger:after,.header-container .burger .lines{top:0;opacity:1;width:100%;height:3px;margin:3px 0;transform:none;background:#fff;transition:all .3s ease}.menu-active .header-container .burger:before{top:10px;transform:rotate(45deg)}.menu-active .header-container .burger:after{top:-10px;transform:rotate(-45deg)}.menu-active .header-container .burger .lines{opacity:0}.header-container a img{border:0}.header-logo{left:30px;height:50%;margin:15px auto;position:relative}@media(min-width: 750px){.header-logo{left:40px;height:60%}}.wrapper{z-index:0;margin:0 auto;padding-top:60px}@media(min-width: 1280px){.wrapper{padding-top:80px}}section{padding:50px 20px}footer{text-align:center;background:linear-gradient(135deg, #56b3e5 0%, #00538f 50%);height:150px}@media(min-width: 750px){footer{height:250px}}.footer-container{padding:20px 0 10px;height:calc(100% - 30px);background-image:url("../../images/header-bars-left.svg"),url("../../images/header-bars-right.svg");background-position:left top,right bottom;background-repeat:no-repeat;background-size:auto 100px}@media(min-width: 750px){.footer-container{padding:40px 0 30px;height:calc(100% - 70px)}}.footer-logo{height:45px}@media(min-width: 750px){.footer-logo{height:60px}}.footer-links{font-size:12px;display:flex;flex-wrap:wrap;max-width:500px;margin:10px auto 0;align-items:center;width:calc(100% - 20px);justify-content:space-around}@media(min-width: 750px){.footer-links{font-size:16px;margin:35px auto 10px}}.footer-links a{margin:4px;color:#fff;text-decoration:none}.footer-links a:hover{color:#fff}.footer-links .linkedin-logo{height:20px}@media(min-width: 750px){.footer-links .linkedin-logo{height:30px}}.footer-copyright{margin:0 auto;font-size:11px;width:calc(100% - 20px);color:#56b3e5}@media(min-width: 750px){.footer-copyright{font-size:16px}}.overlay-header{top:60px;width:100%;display:block;position:fixed;left:100%;height:calc(100vh - 60px);transition:left .3s ease}@media(min-width: 750px){.overlay-header{top:80px;height:calc(100vh - 80px)}}.menu-active .overlay-header{left:0}.menu-active .overlay-header .overlay-background{opacity:1}.overlay-background{width:100%;height:100%;position:absolute;opacity:0;background:rgba(0,0,0,.25)}.overlay-menu{top:0;right:0;padding:40px;width:calc(100% - 80px);height:calc(100% - 80px);background:rgba(0,0,0,.5);position:absolute;font-size:30px;line-height:80px;text-align:right}@media(min-width: 750px){.overlay-menu{width:auto;height:auto;min-width:30%;max-width:550px}}.overlay-menu ul{font-size:30px;line-height:80px;list-style:none;margin:0;padding:0}.overlay-menu a{color:#fff;text-decoration:none;transition:color .3s ease}.overlay-menu a:hover{color:#56b3e5}.homepage-main-image img{width:100%}.about-us-section{text-align:center}.about-us-section h2.headline{color:#1972ba}.about-us-section .about-us-text{line-height:60px;font-size:30px;color:#707070}.our-brands-section{background-color:#f8f8f8;text-align:center}.our-brands-section h2.headline{color:#1972ba}.our-brands-section .our-brands-logos{display:grid;grid-template-columns:85%;justify-content:center}@media(min-width: 750px){.our-brands-section .our-brands-logos{display:inline-grid;grid-template-columns:50% 50%}}@media(min-width: 1280px){.our-brands-section .our-brands-logos{grid-template-columns:25% 25% 25% 25%}}.our-brands-section .logo{padding:10px}@media(min-width: 750px){.our-brands-section .logo{padding:50px}}.our-brands-section .logo img{width:100%;height:65px;display:block;margin:0 auto;max-width:230px;object-fit:contain}@media(min-width: 750px){.our-brands-section .logo img{height:80px;max-width:none}}@media(min-width: 750px){.our-brands-section .logo.DT-logo{padding:46px 50px}}.our-brands-section .logo.DT-logo img{height:79px}@media(min-width: 750px){.our-brands-section .logo.DT-logo img{height:98px}}.our-brands-section .button{border-radius:30px;background-color:#1972ba;color:#f8f8f8;display:inline-block;margin:20px 0;padding:20px 30px;text-align:center;text-decoration:none;width:auto;text-transform:uppercase;transition:background .3s ease}.our-brands-section .button:hover{background-color:#114e80}.our-brands-section .learn-more-btn{text-align:center;width:100%}.our-history-section{background:linear-gradient(135deg, #56b3e5 0%, #00538f 50%);text-align:center;padding:0 0 120px 0;position:relative}@media(min-width: 1280px){.our-history-section{padding:0;background:transparent}}.our-history-section .our-history-mobile-container{text-align:center;width:100%}@media(min-width: 1280px){.our-history-section .our-history-mobile-container{display:none}}.our-history-section #animation_container{display:none}@media(min-width: 1280px){.our-history-section #animation_container{background-color:#fff;display:inline-block;position:relative !important}}.our-history-section .cta-button-container{bottom:30px;position:absolute;width:100%}@media(min-width: 750px){.our-history-section .cta-button-container{bottom:-50px}}@media(min-width: 1280px){.our-history-section .cta-button-container{bottom:-75px}}.our-history-section .cta-button-container img{width:80%}@media(min-width: 750px){.our-history-section .cta-button-container img{width:auto}}.our-leadership-section{background-color:#fff;text-align:center}.our-leadership-section h2.headline{color:#1972ba}.our-leadership-section .people-container{display:inline-block;width:100%}.our-leadership-section .people-container .people-list{list-style-type:none;padding:0;width:100%}.our-leadership-section .people-container .people-list .people{display:inline-block;margin:5%;vertical-align:top}@media(min-width: 750px){.our-leadership-section .people-container .people-list .people{margin:3%}}@media(min-width: 1280px){.our-leadership-section .people-container .people-list .people{margin:1% 5%}}.our-leadership-section .people-container .people-list .people img{max-width:100%}.our-leadership-section .people-container .people-list .people .people-name-container{color:#707070}.our-leadership-section .people-container .people-list .people .people-name-container .people-name{font-size:24px;line-height:36px}.our-leadership-section .people-container .people-list .people .people-name-container .people-job{font-size:16px}.contact-us-section{text-align:center;background-color:#f8f8f8}.contact-us-section .world-map img{width:100%;height:auto}@media(min-width: 750px){.contact-us-section .world-map .map-mobile{display:none}}@media(max-width: 749px){.contact-us-section .world-map .map-tablet{display:none}}@media(min-width: 750px){.contact-us-section .world-map .map-tablet{display:inline-block}}@media(min-width: 1280px){.contact-us-section .world-map .map-tablet{display:none}}@media(max-width: 749px){.contact-us-section .world-map .map-desktop{display:none}}@media(min-width: 750px){.contact-us-section .world-map .map-desktop{display:none}}@media(min-width: 1280px){.contact-us-section .world-map .map-desktop{display:inline-block}}.get-in-touch-section{text-align:center;background-color:#f8f8f8}.get-in-touch-section h2.contact{color:#1972ba}.get-in-touch-section .info-container{display:inline-grid;grid-template-columns:100%}@media(min-width: 750px){.get-in-touch-section .info-container{grid-template-columns:50% 50%}}@media(min-width: 1280px){.get-in-touch-section .info-container{grid-template-columns:25% 25% 25% 25%;min-width:1280px}}.get-in-touch-section .info-container .info{padding:5%;position:relative}.get-in-touch-section .info-container .info:not(:last-of-type):after{content:"";bottom:0;left:25%;width:50%;height:1px;display:block;position:absolute;background:#707070}@media(min-width: 750px){.get-in-touch-section .info-container .info:not(:last-of-type):after{left:100%;width:1px;height:76%;bottom:12%;display:none}}@media(min-width: 1280px){.get-in-touch-section .info-container .info:not(:last-of-type):after{display:block}}.get-in-touch-section .info-container .info:not(:last-of-type):nth-of-type(odd):after{display:block}@media(min-width: 750px){.get-in-touch-section .info-container .info{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start}}@media(min-width: 1280px){.get-in-touch-section .info-container .info{padding:10%}}.get-in-touch-section .info-container .info .title{color:#1972ba}.get-in-touch-section .info-container .info .description{min-height:48px}.get-in-touch-section .info-container .info .cta-btn{margin-top:auto}.get-in-touch-section .info-container .button{border-radius:30px;background-color:#1972ba;color:#f8f8f8;display:inline-block;margin:20px 0;padding:20px 30px;text-align:center;text-decoration:none;width:auto;text-transform:uppercase;transition:background .3s ease}.get-in-touch-section .info-container .button:hover{background-color:#114e80}.evolve-brands-container{text-align:center}.evolve-brands-container .homepage-main-image{width:100%}.evolve-brands-container .brands-container .brand{display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(100% - 50px);margin:0 auto 40px}@media(min-width: 750px){.evolve-brands-container .brands-container .brand{flex-wrap:nowrap;margin-bottom:100px}}.evolve-brands-container .brands-container .brand .brand-logo{display:inline-block;width:300px}@media(min-width: 750px){.evolve-brands-container .brands-container .brand .brand-logo{border-right:1px solid #707070;max-width:400px;padding-right:60px;text-align:right;width:30%}}.evolve-brands-container .brands-container .brand .brand-logo img{height:50px;max-width:80%;margin-bottom:30px}@media(min-width: 750px){.evolve-brands-container .brands-container .brand .brand-logo img{height:90px;max-width:90%;margin-bottom:0}}.evolve-brands-container .brands-container .brand .brand-description{max-width:930px;text-align:left}@media(min-width: 750px){.evolve-brands-container .brands-container .brand .brand-description{font-size:24px;line-height:40px;padding-left:60px;width:50%}}.evolve-brands-container .brands-container .brand:not(:nth-last-of-type(2)):after{background:#707070;content:"";display:block;height:1px;margin:60px auto 0;width:60%}@media(min-width: 750px){.evolve-brands-container .brands-container .brand:not(:nth-last-of-type(2)):after{display:none}}.privacy-policy-container,.terms-of-service-container{padding:30px 5% 0}.privacy-policy-container section,.terms-of-service-container section{padding:0}@media(min-width: 750px){.privacy-policy-container,.terms-of-service-container{padding:80px 5% 0}}.privacy-policy-container .cta-btn,.terms-of-service-container .cta-btn{text-align:center;width:100%}.not-found-container{padding:80px 0;text-align:center}@media(min-width: 750px){.not-found-container{padding:80px}}@media(max-width: 749px){.not-found-container img{width:100%}}@media(min-width: 750px){.not-found-container img{width:auto}}.bg-ptb{color:#fff;background:linear-gradient(90deg, #BC549B 5%, #00538F 30%, #56B3E5 80%)}.bg-btb{color:#fff;background:linear-gradient(#56B3E5 40%, #2781C4 100%)}.bg-gray{background-color:#f8f8f8}.bg-blue{color:#fff;background-color:#00538f}.blue{color:#1972ba}.pink{color:#ad5b96}.year-content{width:90%;margin:0 auto;padding:30px 0;max-width:1700px;position:relative}@media(min-width: 750px){.year-content{display:grid;grid-gap:10px;align-items:center;justify-content:space-between}}.year-content h2{margin:0;font-size:85px;font-family:"Engravers"}.year-content h4{margin:0}.year-content p{margin:0}.year-content .arrow{top:0;position:absolute}@media(min-width: 750px){.year-content .arrow{width:90px;height:41px}}.year-content .arrow.left{left:0}.year-content .arrow.right{right:0}.headline-container{order:1;margin-right:auto}.text-container{order:2;text-align:center}@media(min-width: 750px){.text-container{text-align:left}}.text-container.center{text-align:center}.text-container a{display:block}.text-container a img{max-width:100%}.images-container{order:3}.images-container img{max-width:100%;max-height:100%;object-fit:contain}.double{grid-template-columns:230px 63%}.triple{grid-template-columns:230px minmax(220px, 40%) 30%}.monthly{grid-template-columns:230px minmax(440px, 73%)}.reverse .headline-container{order:3;margin-right:0;margin-left:auto}.reverse .text-container{order:2}.reverse .images-container{order:1}.reverse.double{grid-template-columns:63% 230px}.reverse.triple{grid-template-columns:30% minmax(220px, 40%) 230px}.reverse.monthly{grid-template-columns:minmax(440px, 73%) 230px}.year-info-container{order:2}.year-info-container .month-info{margin:20px 0}@media(min-width: 750px){.year-info-container .month-info{display:grid;align-items:center;justify-content:space-between;grid-template-columns:50% 45%}}@media(min-width: 750px){.year-info-container.reverse .month-info{grid-template-columns:44% 55%}}.year-info-container.no-reverse .text-container{order:1}.year-info-container.no-reverse .images-container{order:2}.img-center .text-container{order:3}.img-center .images-container{order:2}.img-center.triple{grid-template-columns:230px 30% minmax(220px, 40%)}.img-center.reverse .text-container{order:1}.img-center.reverse .images-container{order:2}.img-center.reverse.triple{grid-template-columns:minmax(220px, 40%) 30% 230px}.timeline-header{padding:10px;height:200px;display:flex;position:relative;text-align:center;color:#fff;flex-direction:column;justify-content:center;border-bottom:5px solid #fff;background:url("../../images/evolve-logo-white-horizontal.svg") no-repeat center,linear-gradient(#56B3E5 20%, #1972BA 100%)}@media(min-width: 750px){.timeline-header{height:295px}}.timeline-header h1{font-size:40px;font-weight:normal}@media(min-width: 750px){.timeline-header h1{font-size:60px}}.timeline-header img{width:150px;bottom:-75px;position:absolute;left:calc(50% - 75px)}@media(min-width: 1280px){.timeline-header img{width:200px;bottom:-100px;left:calc(50% - 100px)}}.cta-btn{text-align:center}.year-1999{padding-top:50px;text-align:center}@media(min-width: 750px){.year-1999{padding-top:20px;text-align:right}}.year-1999 .text-container{text-align:center}@media(min-width: 750px){.year-1999 .text-container{text-align:right}}@media(min-width: 750px){.year-1999 .text-container p{margin-right:45px}}.year-2001 .year-content.triple{grid-template-columns:33% 33% 33%}.year-2001 .year-content.triple .headline-container{margin:10px 0}@media(min-width: 750px){.year-2001 .year-content.triple .headline-container{margin:0}}.year-2001 .year-content.triple .images-container{margin:20px 0;text-align:center}@media(min-width: 750px){.year-2001 .year-content.triple .images-container{margin:0}}.year-2002 .year-content p{margin:revert}.year-2003 .year-content.triple{grid-template-columns:250px minmax(410px, 70%)}.year-2003 .year-content .info-container{margin:10px 0;order:2}@media(min-width: 750px){.year-2003 .year-content .info-container{margin:0}}.year-2003 .year-content .info-container .text-container{text-align:center}.year-2003 .year-content .info-container .images-container{margin-top:20px}.year-2003 .year-content .info-container .images-container .image{display:block;width:100%}@media(min-width: 750px){.year-2003 .year-content .info-container .images-container .image{display:inline-block;width:30%}}.year-2003 .year-content .info-container .images-container .image img{width:100%}@media(min-width: 750px){.year-2004 .images-container{min-height:40vw;position:relative}}@media(min-width: 1280px){.year-2004 .images-container{min-height:400px}}.year-2004 .images-container .image{width:100%}@media(min-width: 750px){.year-2004 .images-container .image{position:absolute;width:80%}.year-2004 .images-container .image:nth-child(1){top:0}.year-2004 .images-container .image:nth-child(2){top:48%;right:0}}@media(min-width: 1280px){.year-2004 .images-container .image{position:absolute;width:70%}.year-2004 .images-container .image:nth-child(1){top:0}.year-2004 .images-container .image:nth-child(2){top:20%;left:50%}}.year-2004 .images-container .image img{width:100%}.year-2005 .images-container .image{margin:10px 0}@media(min-width: 750px){.year-2005 .images-container .image{margin:0}}@media(min-width: 750px){.year-2005 .images-container div:nth-child(2){margin-top:-20px}}.year-2006 .text-container p:nth-child(2){font-size:34px}.year-2006 .text-container p:nth-child(4){text-align:center}@media(min-width: 750px){.year-2006 .text-container p:nth-child(4){text-align:right}}.year-2006 .images-container{text-align:center}@media(min-width: 750px){.year-2006 .images-container{text-align:inherit}}.year-2007 .monthly{grid-template-columns:230px minmax(440px, 80%)}.year-2007 .info-row{margin:20px 0}@media(min-width: 750px){.year-2007 .info-row{display:grid;grid-gap:10px;grid-template-columns:45% 54%;align-items:center}}@media(min-width: 1280px){.year-2007 .info-row{grid-template-columns:minmax(220px, 40%) minmax(220px, 60%)}}.year-2007 .info-row.margin-left{margin-left:0}@media(min-width: 1280px){.year-2007 .info-row.margin-left{margin-left:100px}}.year-2007 .info-row.margin-right{margin-right:0}@media(min-width: 750px){.year-2007 .info-row.margin-right{margin-left:-50px}}@media(min-width: 1280px){.year-2007 .info-row.margin-right{margin-right:100px}}.year-2007 .image,.year-2007 p{display:inline-block;margin:10px 0;width:100%}.year-2007 .image img{width:100%}@media(min-width: 750px){.year-2008 .month-info{display:grid;grid-gap:10px;grid-template-columns:54% 45%;align-items:center}}@media(min-width: 1280px){.year-2008 .month-info{grid-template-columns:minmax(220px, 60%) minmax(220px, 40%)}}@media(min-width: 1280px){.year-2008 .month-info:nth-child(odd){margin-right:100px}}@media(min-width: 750px){.year-2008 .month-info:nth-child(even){margin-right:-15%}}@media(min-width: 1280px){.year-2008 .month-info:nth-child(even){margin-right:-100px}}.year-2013 .year-content p{margin:revert}.year-2013 .year-content.triple{grid-template-columns:230px 30% minmax(220px, 50%)}.year-2013 .image{margin:30px 0;text-align:center}.year-2015 .bigger-text{font-size:34px}.careers-section{text-align:center;color:#fff;background:linear-gradient(135deg, #56b3e5 0%, #00538f 50%)}h2.careers{margin:20px auto}.careers-buttons{display:flex;flex-wrap:wrap;justify-content:center}.careers-buttons a{font-size:24px;margin:10px 30px;line-height:30px;padding:10px 40px;color:#fff;border-radius:25px;text-decoration:none;background:#1972ba;border:1px solid #fff;transition:background .2s ease}@media(min-width: 750px){.careers-buttons a{padding:10px 70px}}.careers-buttons a:hover{background:#56b3e5}.careers-buttons.careers-section-btn a{background:transparent}.careers-buttons.careers-section-btn a:hover{background:rgba(86,179,229,.2)}.careers-header{height:100px}@media(min-width: 750px){.careers-header{height:300px}}.careers-header img{width:100%;height:100%;object-fit:cover}.careers-text-container{padding:0 10px;text-align:center}@media(min-width: 750px){.careers-text-container{padding:0 30px}}.careers-text-container .careers-text-header{margin:0 auto;text-align:center;max-width:930px;color:#1972ba}.careers-text-container .heading{font-size:min(14vw, 60px)}.careers-text-container .career-button-inactive{font-size:24px;font-weight:bold;line-height:30px;padding:10px 65px;border-radius:25px;display:inline-block;border:2px solid #1972ba}.careers-listings-block{width:100%;max-width:1090px;margin:60px auto}.careers-listings-block h4{text-align:center;margin-bottom:20px}.careers-listings-block .career-listing{display:flex;flex-wrap:wrap;font-size:24px;line-height:70px;justify-content:space-between;border-bottom:1px solid #56b3e5}.careers-listings-block .career-listing-location{font-size:20px}.careers-back-home{margin:100px auto;color:#56b3e5;display:inline-block;transition:color .5s ease}.careers-back-home:hover{color:#1972ba}.join-our-talent-form{width:100%;margin:0 auto;max-width:850px}