/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#block-ifthen-local-tasks{margin:0 0 20px;z-index:20;}#block-ifthen-local-tasks ul{margin:0;padding:0;}#block-ifthen-local-tasks li{display:inline;padding:0 2px 0 0;}#block-ifthen-local-tasks li a{display:inline-block;background:#682672;color:#FFF;border:1px solid #682672;padding:3px 10px;}#block-ifthen-local-tasks li a:hover,#block-ifthen-local-tasks li a:focus{display:inline-block;background:#FFF;color:#682672;}div[data-drupal-messages]{padding:10px 10px;background:#e7e7e7;font-style:italic;position:relative;z-index:20;}
@font-face{font-family:'Montserrat';src:url(/themes/custom/ifthen/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(/themes/custom/ifthen/fonts/montserrat-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'GoBold';src:url(/themes/custom/ifthen/fonts/gobold_thin-webfont.woff2) format('woff2'),url(/themes/custom/ifthen/fonts/gobold_thin-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Poppins';src:url(/themes/custom/ifthen/fonts/poppins-semibold-webfont.woff2) format('woff2'),url(/themes/custom/ifthen/fonts/poppins-semibold-webfont.woff) format('woff');font-weight:600;font-style:normal;}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga';}html,body{height:100%;}body > .dialog-off-canvas-main-canvas{height:100%;min-height:100%;}.dialog-off-canvas-main-canvas > .layout-container{height:100%;min-height:100%;}.layout-container{min-height:100%;position:relative;}body{font-size:18px;line-height:1.555555556;background:#FFF;color:#424242;font-family:"proxima-nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif;font-weight:300;font-style:normal;padding:0;margin:0;}a{text-decoration:none;color:#682672;}a:hover,a:focus{text-decoration:underline;color:#682672;font-weight:bold;}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.217391304;color:#041133;margin:0 0 .43em;}h1{font-size:46px;letter-spacing:-1.26px;}h2{font-size:30px;letter-spacing:-0.82px;}h3{font-size:24px;letter-spacing:-0.49px;}h4{font-size:18px;}hr{display:block;height:0;border:0;border-bottom:1px solid #AEAEC0;margin:1em 0;}label,div.description{display:block;font-size:14px;line-height:1.1;color:#343436;padding:0 0 6px;}input,select,textarea{font-size:18px;font-family:"proxima-nova",sans-serif;font-weight:300;font-style:normal;border:1px solid #7D7D8C;border-radius:4px;line-height:1.2;color:#343436;padding:12px 25px;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFF url(/themes/custom/ifthen/img/down-select.png) no-repeat 95% 50%;}input:focus,textarea:focus,select:focus{outline:none;border-color:#8E339B;border-radius:4px;}.focused label{color:#8E339B;}.error input,.error textarea,.error select{border-color:#C71E25;}.error label{color:#C71E25;}.form-item{margin:0 0 25px;}div.description{padding:3px 0 0;}.wrap{max-width:1420px;margin:0 auto;padding:0 10px;}header{box-shadow:0 1px 5px 0 rgba(0,0,0,0.25);font-size:14px;font-weight:bold;color:#343436;letter-spacing:1px;text-transform:uppercase;position:relative;z-index:21;}header:after{content:"";height:0;display:block;clear:both;}header #block-ifthen-branding{float:left;padding:16px 0 14px;background:url(/themes/custom/ifthen/img/logo-white.png) 50% 50% no-repeat transparent;background-size:130px 68px;}header img{display:block;}header a{color:#343436;}header a:hover,header a:focus{color:#8E339B;text-decoration:none;}header a.is-active{position:relative;}header a.is-active:after{content:"";position:absolute;bottom:-8px;height:6px;background:#682672;left:0;right:0;}header nav{float:right;}header nav ul,header nav li{padding:0;margin:0;list-style-type:none;}header nav li{margin-left:40px;float:left;display:flex;align-items:center;min-height:98px;}header nav li.search{background:#682672;color:#FFF;margin-right:-10px;}header li.search a{background:url(/themes/custom/ifthen/img/icon-search.svg) no-repeat 50% 50%;background-size:contain;width:20px;height:20px;border:39px solid #682672;overflow:hidden;display:block;text-indent:20px;}@media(max-width:960px){#block-ifthen-main-menu-menu{display:block;background:#000 url(/themes/custom/ifthen/img/icon-menu.svg) no-repeat 50% 50%;background-size:21px 13px;width:50px;height:50px;clip:auto;right:0;text-indent:-500em;overflow:hidden;}header nav.contextual-region #block-ifthen-main-menu-menu,header nav.contextual-region > ul{margin-right:-10px;}header #block-ifthen-branding{padding:7px 0 6px;background-size:71px 37px;}header #block-ifthen-branding img{height:37px;width:auto;}header a.is-active:after{display:none;}header nav > ul{display:none;background:#fff;position:absolute;right:0;top:50px;box-shadow:0 4px 5px 0 rgba(0,0,0,0.25);z-index:100;padding:0 0 10px;width:190px;}body.type-home-page header nav > ul{background:#000;}header nav li{float:none;min-height:0;display:block;margin-left:0;padding:5px 0 0;}header nav li.search{margin:0;display:none;}header nav a{display:block;padding:3px 10px;}.menu-expanded nav > ul{display:block;}}footer{border-top:1px solid #E4E5EC;padding:30px 0;font-size:12.6px;line-height:1.285714286;font-family:Montserrat,Verdana,Arial,sans-serif;color:#777A8D;text-align:center;background-color:#fff;}@media (min-width:768px){.sticky-footer{position:absolute;bottom:0;left:0;right:0;}}footer a{color:#777A8D;}@media (min-width:700px){footer .wrap{display:grid;grid-template-columns:289px 1fr 260px;grid-column-gap:20px;}}footer nav{text-transform:uppercase;font-size:11px;line-height:1.181818182;letter-spacing:0.92px;text-align:center;}footer nav ul,footer nav li{margin:0;padding:0;display:block;}footer nav li{padding-bottom:19px;}footer nav li:last-child{padding-bottom:0;}@media (min-width:700px){footer nav{text-align:left;}footer nav ul{padding-top:7px;}footer nav li{float:right;width:45%;}footer nav li:nth-child(odd){clear:left;float:left;}}div.mast{text-align:center;order:2;padding:0 0 45px;}div.mast p{margin:0;padding:0;}div.mast p.copy{padding-top:14px;}@media (min-width:700px){div.mast{padding-bottom:0;}}#block-sociallinks{order:3;}ul.social{}ul.social,ul.social li{padding:0;margin:0;}ul.social{display:inline-block;padding-top:30px;padding-right:35px;}ul.social li{float:left;overflow:hidden;width:15px;height:15px;background:no-repeat 50% 100%;background-size:contain;margin-left:35px;}ul.social a{display:block;width:100%;height:100%;background:no-repeat 50% 100%;background-size:contain;text-indent:20px;}ul.social li.instagram{background-image:url(/themes/custom/ifthen/img/icon-ig-hover.svg);}ul.social li.facebook{background-image:url(/themes/custom/ifthen/img/icon-fb-hover.svg);width:9px;}ul.social li.twitter{background-image:url(/themes/custom/ifthen/img/icon-twitter-hover.svg);height:13px;}ul.social li.linkedin{background-image:url(/themes/custom/ifthen/img/icon-linkedin-hover.svg);width:14px;height:14px;}ul.social li.youtube{background-image:url(/themes/custom/ifthen/img/icon-youtube-hover.svg);width:21px;}ul.social li.instagram a{background-image:url(/themes/custom/ifthen/img/icon-ig.svg);}ul.social li.facebook a{background-image:url(/themes/custom/ifthen/img/icon-fb.svg);}ul.social li.twitter a{background-image:url(/themes/custom/ifthen/img/icon-twitter.svg);}ul.social li.linkedin a{background-image:url(/themes/custom/ifthen/img/icon-linkedin.svg);}ul.social li.youtube a{background-image:url(/themes/custom/ifthen/img/icon-youtube.svg);}ul.social li a:hover,ul.social li a:focus{background:none;}@media (min-width:700px){ul.social{padding-top:10px;padding-right:0;}}article .wrap{max-width:942px;padding-top:18px;padding-bottom:50px;}@media only screen and (min-width:1000px){article .wrap{max-width:990px;}}@media only screen and (min-width:1200px){article .wrap{max-width:1170px;}}@media only screen and (min-width:1440px){article .wrap{max-width:1360px;}}@media (max-width:700px){article .wrap{padding-bottom:20px;}}article img{max-width:100%;height:auto;}article a{font-weight:bold;}.btn-holder a,input[type="submit"]{display:inline-block;font-size:16px;background:#682672;color:#FFF;border-radius:30px;font-size:16px;line-height:1.1;padding:16px 0;font-weight:bold;text-align:center;cursor:pointer;width:280px;}.btn-holder a:hover,.btn-holder a:focus{text-decoration:none;}.btn-holder a:hover,input[type="submit"]:hover{background:#8E339B;}.btn-holder a:focus,input[type="submit"]:focus{background:#682672;}.btn-holder a:active,input[type="submit"]:active{background:#44184A;}nav.breadcrumb,nav.breadcrumb ol,nav.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}nav.breadcrumb{font-size:13px;color:#B3B3B3;}nav.breadcrumb ol{margin-top:20px;}nav.breadcrumb a{color:#682672;}nav.breadcrumb a:hover,nav.breadcrumb a:focus{color:#8E339B;}nav.breadcrumb ol{display:block;}nav.breadcrumb li:before{content:"/";}nav.breadcrumb li:first-child:before{display:none;}.partner-collections,.categories{text-align:center;}.partner-collections h2,.categories h2{font-family:'GoBold';font-size:24px;letter-spacing:4px;text-transform:uppercase;color:#3B3B3E;margin:0 0 1.25em;}.partner:after,.categories a:after{content:"";width:30px;height:30px;background:#FFF url(/themes/custom/ifthen/img/icon-imghover.svg) 50% 50% no-repeat;background-size:contain;position:absolute;left:0;bottom:0;z-index:50;display:none;}.partner:hover:before,.partner:focus:before,.partner:hover:after,.partner:focus:after,.categories a:hover:after,.categories a:focus:after{display:block;}.categories a:before,.partner span:before{content:"";background:rgba(0,0,0,.4) url(/themes/custom/ifthen/img/card-hover.jpg) 50% 50% no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.4;z-index:10;display:none;}.categories a:hover:before,.categories a:focus:before,.partner:hover span:before,.partner:focus span:before{display:block;}.hero{background:#373737 50% 50% no-repeat;background-size:cover;color:#FFF;font-size:20px;line-height:1.6;position:relative;margin:0 0 35px;}.hero .wrap{padding:130px 26px 135px;max-width:1140px;}.hero h2{text-transform:uppercase;font-family:GoBold;letter-spacing:0.92px;text-shadow:0 0 9px rgba(0,0,0,.45);color:#FFF;margin:25px 0;max-width:652px;}.hero p{margin:0 0 18px;padding:0;text-shadow:0 0 9px rgba(0,0,0,.45);max-width:652px;}.hero span.btn-holder{display:inline-block;margin:50px 10px 0 0;width:280px;}.hero p.credit{font-family:'Montserrat';font-size:10px;line-height:1.2;letter-spacing:0.83px;opacity:.4;text-transform:uppercase;margin:0 auto;padding:0 30px;position:absolute;left:0;right:0;text-align:right;bottom:18px;max-width:1420px;}@media(max-width:960px){.hero{font-size:16px;}.hero .wrap{padding-bottom:45px;max-width:1140px;}.hero .main{max-width:50%;}.hero h2{font-size:20px;letter-spacing:0.82px;}}@media(max-width:600px){.hero .main{max-width:none;}.hero .main p,.hero .main h2,.hero .main h3,.hero .main h4{max-width:70%;}.hero span.btn-holder{text-align:center;margin-top:11px;width:100%;}}body.type-home-page header{box-shadow:none;}body.type-home-page header img{visibility:hidden;}body.type-home-page header a{color:#FFF;text-shadow:0 0 9px #000000;}body.type-home-page header a:hover,body.type-home-page header a:focus{text-decoration:underline;}body.type-home-page header nav li.search{display:none;}body.type-home-page .hero{margin-top:-98px;}body.toolbar-horizontal .hero{margin-top:-154px;}@media(max-width:600px){body.type-home-page .hero{background-position:60% 48px;}}main{position:relative;}.safari-banner{position:absolute;left:0;right:0;top:0;bottom:0;z-index:19;background:#252626;background:rgba(0,0,0,.8);padding:75px 25px 0;display:none;}.safari-banner .wrap{border:1px solid #E7EAEC;border-radius:4px;background-color:#FFF;box-shadow:3px 3px 14px 0 rgba(0,0,0,0.11);padding:24px;max-width:500px;}.safari-banner .chrome-applinks{margin-top:30px;text-align:center;}.safari-banner .chrome-applinks p a{font-weight:bold;text-decoration:underline;color:#8E339B;}.safari-banner .chrome-applinks p{margin:1.1em 0 0;padding:0;}.safari-banner .chrome-applinks p+p{margin-top:0;}.safari-banner .chrome-applinks .btn-holder{margin:30px 0 0;}@media(max-width:600px){.safari-banner{font-size:.885em;}.safari-banner .btn-holder{font-size:1em;}}#block-ifthen-content + #block-contactblock{margin-top:-60px;}form.asset-form .field--widget-entity-reference-paragraphs .field-multiple-table,form.asset-form .field--widget-entity-reference-paragraphs td{margin:0;padding:0;border:0;text-align:left;}form.asset-form .paragraph-type-top{display:block;}form.asset-form h3{font-size:18px;margin-bottom:.833333em;}form.asset-form,form.asset-form .paragraphs-subform{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;}form.asset-form input,form.asset-form select,form.asset-form textarea{width:100%;box-sizing:border-box;}form.asset-form input[type="submit"]{width:auto;}form.asset-form .field--type-markup,form.asset-form .field--type-language,form.asset-form .field--widget-entity-reference-paragraphs,form.asset-form .form-actions{grid-column:1 / -1;}form.asset-form .field--name-field-download-{width:50%;}form.asset-form .paragraph-type-top .paragraphs-dropbutton-wrapper,.js form.asset-form .field--widget-entity-reference-paragraphs .field-multiple-drag,.tabledrag-toggle-weight-wrapper,form.asset-form .paragraph-type-top .paragraph-type-title{display:none;}form.asset-form .paragraphs-dropbutton-wrapper{margin:-25px 0 10px;}form.asset-form .field--name-field-items{margin:0;}form.asset-form .field--name-field-commercial-use-notes-field{margin-top:-25px;}form.asset-form .field--name-field-form-submit-disclaimer-tex{font-size:14px;margin:-10px 0 20px;}form.asset-form .paragraphs-dropbutton-wrapper input{padding:0 0 0 1em;color:#682672;font-size:14px;display:inline-block;background:transparent;border-radius:0;border:0;position:relative;}form.asset-form .paragraphs-dropbutton-wrapper input:hover,form.asset-form .paragraphs-dropbutton-wrapper input:focus{text-decoration:underline;}form.asset-form .paragraphs-dropbutton-wrapper:before{content:"+";font-weight:bold;color:#682672;position:absolute;}@media(max-width:700px){form.asset-form,form.asset-form .paragraphs-subform{display:block;}form.asset-form .field--name-field-download-{width:75%;}}.position-relative{position:relative;}a.regular-heading{color:#041133;cursor:default;}a.regular-heading:focus,a.regular-heading:hover{text-decoration:none;}.paragraph p a.regular-body-text{color:#4b4b4b;cursor:default;font-family:"proxima-nova","Open Sans","Gill Sans MT","Gill Sans",Corbel,Arial,sans-serif;}.paragraph p a.regular-body-text:focus,.paragraph p a.regular-body-text:hover{color:unset;text-decoration:none;}
.partner-collections .wrap{max-width:1140px;}.partner-collections h2{font-family:'GoBold';font-size:24px;letter-spacing:4px;text-transform:uppercase;color:#3B3B3E;margin:0 0 1.25em;}.partners{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;}.partner{height:156px;display:block;background:#e7e7e7 no-repeat 50% 50%;background-size:cover;position:relative;overflow:hidden;margin:0 0 10px;text-indent:-500em;}.partner img{display:block;max-width:100%;height:auto;position:absolute;left:0;top:0;}.partner:before{content:"";width:14px;height:14px;background:url(/themes/custom/ifthen/img/icon-ext.svg) 50% 50% no-repeat;background-size:contain;position:absolute;right:15px;bottom:15px;z-index:20;display:none;}.partner:hover:after,.partner:focus:after{display:block;}@media (min-width:700px){.partner{height:327px;}}@media (min-width:1170px){.partners{display:block;overflow:hidden;grid-column-gap:26px;}.partner{float:right;width:750px;margin-bottom:25px;}.partner:nth-child(odd){clear:left;float:left;}.partner:nth-child(1),.partner:nth-child(4),.partner:nth-child(5),.partner:nth-child(8),.partner:nth-child(9),.partner:nth-child(12),.partner:nth-child(13),.partner:nth-child(16),.partner:nth-child(17),.partner:nth-child(20),.partner:nth-child(21),.partner:nth-child(24),.partner:nth-child(25),.partner:nth-child(28),.partner:nth-child(29){width:363px;}}
.categories .wrap{max-width:1398px;}.categories img{display:block;width:100%;height:auto;}.categories ul,.categories li{display:block;list-style-type:none;margin:0;padding:0;}.categories ul{display:grid;grid-template-columns:1fr;grid-column-gap:27px;font-family:'GoBold';text-transform:uppercase;font-size:17px;line-height:1.3;letter-spacing:.75px;}.categories li{position:relative;background:#000;min-height:2em;margin-bottom:27px;}.categories li span{position:absolute;z-index:50;bottom:32px;left:15px;right:15px;color:#FFF;font-weight:normal;}.categories li a:hover span,.categories li a:focus span{text-decoration:underline;}ul.row3a{grid-template-columns:.34fr .26fr .4fr;}ul.row4{grid-template-columns:.31fr .148fr .209fr .333fr;}ul.row3{grid-template-columns:.354fr .301fr .345fr}ul.row5{grid-template-columns:.151fr .288fr .189fr .175fr .201fr;}@media (max-width:1160px){.categories ul{font-size:15px;letter-spacing:.94px;}.categories li span{bottom:16px;left:5px;right:5px;}}@media (max-width:800px){.categories .wrap{max-width:550px;}.categories ul{grid-column-gap:10px;}.categories li{margin-bottom:10px;overflow:hidden;}ul.row3a li,ul.row3 li{grid-column:1 / -1;}ul.row4{grid-template-columns:.384fr .615fr;}ul.row4 li:nth-child(1),ul.row4 li:nth-child(4){grid-column:span 2;}ul.row5{grid-template-columns:.383fr 46px .616fr;}ul.row5 li:nth-child(2),ul.row5 li:nth-child(3){grid-column:span 2;}ul.row5 li:nth-child(5){grid-column:1 / -1;}}
.node--type-landing-page{padding-left:24px;padding-right:24px;}.node--type-landing-page h1{font-size:33px;line-height:48px;letter-spacing:-1.1px;}.landing-hero--title{text-align:center;}.node--type-landing-page p a{color:#732C81;font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;}.node--type-landing-page p a:hover{color:#993ca9;}.remove-landing-page-gutter{margin-left:-24px;margin-right:-24px;}.apply-landing-page-gutter{padding-left:24px;padding-right:24px;}.above-text,.middle-text,.below-text{color:#4b4b4b;}.above-text a,.middle-text a,.below-text a{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;}.landing-page-list ul{margin-top:0;}.landing-page-list ul li{font-size:18px;line-height:28px;color:#041133;font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;margin-bottom:20px;list-style:none;position:relative;}.landing-page-list ul li:before{content:"";display:block;background-image:url(/themes/custom/ifthen/img/check-mark.svg);width:18px;height:18px;position:absolute;top:5px;left:-30px;}.full-width-titan-white-bg{background-color:#f8f8ff;}.type-landing-page #block-ifthen-breadcrumbs{background:#f8f8ff;padding-bottom:12px;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb ol{margin-top:0;padding-top:20px;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb .wrap{padding-left:24px;padding-right:24px;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb li{font-size:13px;color:#747474;line-height:16px;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb li::before{color:#515151;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb l.node--type-landing-page h1i a{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;color:#682672;}@media (min-width:400px){.node--type-landing-page h1{font-size:40px;}}@media (min-width:768px){.landing-page-max-width{max-width:975px;margin:auto;}.full-width-titan-white-bg{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}.type-landing-page #block-ifthen-breadcrumbs{padding-bottom:0;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb ol{padding-top:16px;}.type-landing-page #block-ifthen-breadcrumbs .breadcrumb .wrap{padding-left:10px;padding-right:10px;}}
.box-component h2{font-size:30px;line-height:36px;letter-spacing:-0.82px;text-align:center;color:#041133;}.box-component h2 em{font-family:"proxima-nova",sans-serif;font-weight:700;font-style:italic;}.box-component--box-item{background:#f2f5f7;}.box-component--box-item__title--wrap{background-color:#682672;padding:16px 24px;border-top-left-radius:2px;border-top-right-radius:2px;}.box-component--box-item__title{font-family:"GoBold";font-size:16px;line-height:30px;letter-spacing:0.5px;color:#fff;margin:0;}.box-component--box-item__description{padding:24px 24px 24px 25px;font-size:16px;line-height:26px;color:#2b2b2b;font-family:"proxima-nova",sans-serif;font-weight:500;font-style:normal;}.box-component--box-item__description p:first-child{margin-top:0;}.box-component--box-item__description p:last-child{margin-bottom:0;}.box-component--box-items-wrap{padding-top:30px;}.box-component--below-text{padding-top:6px;}@media (min-width:768px){.box-component--box-items-wrap{display:flex;}.box-component--box-item__description{padding:20px 23px 24px 24px;}.box-component--box-item{flex:1 1;border-right:1px solid #fff;}.box-component--box-items-wrap .three-box-component--box-item:last-child{border-right:0;}}
.paragraph--type--generic{background-color:#f8f8ff;padding-top:32px;padding-bottom:45px;}.paragraph--type--generic-component h2,.paragraph--type--generic-component h3,.paragraph--type--generic-component h4{line-height:36px;letter-spacing:-0.8px;font-size:29.06px;font-weight:lighter;margin-bottom:0;color:#000;}.paragraph--type--generic-component{text-align:center;}.generic-component--content--image{margin-left:-10px;margin-right:-10px;}.generic-component--content--image img{max-width:100%;width:100%;height:auto;}.generic-component--content--body{font-weight:bold;font-size:11.37px;line-height:20.22px;padding-bottom:12px;color:#000;}.generic-component--content--image.empty,.generic-component--content--body.empty{display:none;}.generic-component--content--body p{margin-bottom:10px;margin-top:0;}@media (min-width:768px){.paragraph--type--generic{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-top:58px;padding-bottom:68px;}.paragraph--type--generic-component h2,.paragraph--type--generic-component h3,.paragraph--type--generic-component h4{line-height:56px;letter-spacing:-1.26px;font-size:46px;color:#272727;}.generic-component--content--body{font-size:18px;line-height:32px;padding-bottom:22px;color:#272727;}.generic-component--content--image{margin-left:0;margin-right:0;}}
.paragraph--type--card-component{margin:36px 0 39px;}.card-component--header h2{font-size:30px;line-height:36px;letter-spacing:-0.82px;text-align:center;color:#041133;font-weight:bold;}.card-component--item-wrap{margin-top:24px;}.paragraph--type--card-component-item{padding:0 24px 34px;box-shadow:0 1px 6px rgb(0 0 0 / 20%);margin-bottom:24px;border-radius:2.6px;}.card-component__item--image{margin-left:-24px;margin-right:-24px;margin-bottom:24px;}.card-component__item--image > img{width:100%;border-radius:2.6px;}.card-component__item--title h3{font-family:"Poppins";font-weight:600;font-size:20px;line-height:25px;letter-spacing:-0.07px;color:#672672;}.card-component__item--body{font-size:16px;line-height:23px;color:#555555;}.card-component__item--link{margin-top:7px;}.card-component__item--link a{font-size:16px;line-height:28px;font-weight:normal;text-decoration:underline;font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;}.card-component--above-text{font-size:18px;line-height:28px;color:#041133;font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;}.card-component__item--bottom-text{padding-top:16px;}@media (min-width:768px){.paragraph--type--card-component{margin:48px 0 58px;}.card-component--item-wrap{display:flex;}.paragraph--type--card-component-item{flex:1 1;margin-right:36px;position:relative;}.card-component--item-wrap .paragraph--type--card-component-item:last-child{margin-right:0;}.card-component__item--body{padding-bottom:25px;}.card-component__item--link{position:absolute;bottom:24px;}.card-component__item--bottom-text{padding-top:8px;}.card-component__item--bottom-text .landing-page-list ul li{margin-bottom:12px;}}
.three-box-component{padding:27px 0 32px;}.three-box-component--above-text,.three-box-component--below-text{color:#4b4b4b;}.three-box-component--above-text a,.three-box-component--below-text a{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;}.three-box-component--box-item{background:#f2f5f7;}.three-box-component--box-item__title--wrap{background-color:#682672;padding:16px 24px;border-top-left-radius:2px;border-top-right-radius:2px;}.three-box-component--box-item__title{font-family:"GoBold";font-size:16px;line-height:30px;letter-spacing:0.5px;color:#fff;margin:0;text-transform:uppercase;}.three-box-component--box-item__description{padding:24px 24px 24px 25px;font-size:16px;line-height:26px;color:#2b2b2b;font-family:"proxima-nova",sans-serif;font-weight:500;font-style:normal;}.three-box-component--box-item__description p:first-child{margin-top:0;}.three-box-component--box-item__description p:last-child{margin-bottom:0;}.three-box-component--box-items-wrap{padding-top:30px;}.three-box-component--below-text{padding-top:6px;}@media (min-width:768px){.three-box-component{padding-top:48px;}.three-box-component--box-items-wrap,.box-component--box-items-wrap{display:flex;}.three-box-component--box-item__description{padding:20px 23px 24px 24px;}.three-box-component--box-item{flex:1 1;border-right:1px solid #fff;}.three-box-component--box-items-wrap .three-box-component--box-item:last-child{border-right:0;}.three-box-component--below-text{padding-top:16px;}}
.three-over-two-box-component{margin:32px 0 26.5px 0;}.three-over-two-box-component .three-box-items-wrap{padding:14px 0 38px 0;}.three-over-two-box-component .two-box-items-wrap{padding-top:0;}.two-box-items-wrap.landing-page-list ul{padding-left:30px;}@media (min-width:768px){.three-over-two-box-component{margin:43.5px 0 110.5px 0;}.three-over-two-box-component .three-box-items-wrap{padding:8px 0 21px 0;}}
.landing-hero{padding:25px 0 28px 0;}.landing-hero--text{line-height:32px;color:#000;}.landing-hero--cta-wrap{padding-top:16px;margin-bottom:31px;}.landing-hero--cta-wrap .btn-holder{display:block;text-align:center;margin:auto;}.landing-hero--cta-wrap .btn-holder a{line-height:32px;padding:10px 32px;width:auto;}.landing-hero--cta-wrap span.btn-holder + span.btn-holder{margin-top:16px;}.landing-hero--cta-wrap span.btn-holder a:focus{outline:none;position:relative;}.landing-hero--cta-wrap span.btn-holder a:focus span{position:absolute;width:100%;height:100%;left:-3px;top:-3px;box-shadow:0 0 3pt 2pt #3a97f9;border-radius:30px;padding:3px;}.landing-hero--primary-image{position:relative;}.landing-hero--primary-image img{border-radius:50%;z-index:10;position:relative;}.landing-hero--secondary-image{text-align:center;margin-bottom:15px;}.circle-jaffa-bg-one,.circle-jaffa-bg-five{background:#f09d3b;position:absolute;width:51.77px;height:51.77px;border-radius:50%;z-index:1;}.circle-vivid-violet-two,.circle-vivid-violet-three,.circle-vivid-violet-four{background:#8e339b;position:absolute;border-radius:50%;z-index:1;opacity:.5;z-index:11;}.landing-hero--primary-image .circle-jaffa-bg-one{left:36.62px;}.landing-hero--primary-image .circle-jaffa-bg-five{bottom:0;right:-5px;}.landing-hero--primary-image .circle-vivid-violet-two{width:57.8px;height:57.8px;top:80.33px;right:-16.54px;}.landing-hero--primary-image .circle-vivid-violet-three{width:36.33px;height:36.33px;top:132.110px;left:-16.54px;}.landing-hero--primary-image .circle-vivid-violet-four{width:28.07px;height:28.07px;bottom:0;left:14.3px;}@media (min-width:400px){.landing-hero--primary-image{width:396px;height:396px;margin:auto;}}@media (min-width:768px){.landing-hero{padding-bottom:37px;}.landing-hero--wrap{display:flex;}.landing-hero--col{flex:1 1;}.landing-hero--secondary-image{width:420px;}.landing-hero--primary-image{width:auto;height:auto;}.landing-hero--cta-wrap .btn-holder{margin:0;}h1.landing-hero--title{margin-bottom:0;font-size:46px;line-height:55px;letter-spacing:-1.26px;}.landing-hero--text{width:417px;font-size:20px;line-height:32px;}.landing-hero--text p:first-child{margin-top:12px;}.landing-hero--cta-wrap{padding-top:14px;}.landing-hero--primary-image .circle-jaffa-bg-one{width:62.7px;height:62.7px;top:10px;}.landing-hero--primary-image .circle-jaffa-bg-five{width:62.7px;height:62.7px;}.landing-hero--primary-image .circle-vivid-violet-two{width:70px;height:70px;}.landing-hero--primary-image .circle-vivid-violet-three{width:44px;height:44px;}.landing-hero--primary-image .circle-vivid-violet-four{width:34px;height:34px;left:17.31px;bottom:10px;}}@media (min-width:992px){.landing-hero--primary-image{width:396px;height:396px;}.landing-hero--col ~ .landing-hero--col{margin-left:124px;}.landing-hero--wrap .landing-hero--col:first-child{flex:1 1 auto;}}@media (min-width:1200px){.landing-hero--col ~ .landing-hero--col{padding-left:92px;}}
.accordion-component{padding:26.5px 0 114px 0;}.accordion-component--title{font-size:40px;line-height:48px;letter-spacing:-1.1px;margin-bottom:0;}.accordion-component--body{color:#4b4b4b;}.accordion-component--body p:first-child{margin-top:16px;}.accordion-component--body p:last-child{margin-bottom:16px;}.accordion-component--item-wrap{padding-top:16px;}.accordion-component--item-wrap .views-accordion-header{display:table;}.accordion-component--item-wrap .accordion-icon-indicator-wrap,.accordion-component--item-wrap .accordion-component--item-header{display:table-cell;}.accordion-component--item-wrap .accordion-icon-indicator-wrap{vertical-align:middle;padding-left:6px;}.accordion-component--item-wrap .ui-state-default{background:#fff;border:0;border-radius:2px;border-bottom:1px solid #c2d1d9;padding-top:28px;padding-bottom:23px;padding-right:18px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.accordion-component--item-wrap .ui-state-default.ui-state-active{border-bottom:0;}.accordion-component--item-wrap .ui-accordion-header{position:relative;margin-top:0;outline:none;}.accordion-component--item-wrap .ui-accordion-header-icon{display:none;}.accordion-component--item-wrap .ui-accordion-header.ui-state-focus{outline:none;}.accordion-component--item-wrap .ui-accordion-header.ui-state-hover{background:#f1ebf2;}.accordion-component--item-wrap .ui-accordion-header.ui-state-hover .accordion-component--item-title{color:#272727;}.accordion-component--item-wrap .ui-accordion-header.ui-state-hover::before{content:"";width:10px;height:calc(100% + 1px);background:#682672;position:absolute;top:0;left:-4px;}.accordion-component--item-wrap .ui-accordion-content.ui-accordion-content-active{border:0;border-bottom:1px solid #c2d1d9;padding:18px 18px 32x 48px;border-bottom-left-radius:0;border-bottom-right-radius:0;}.accordion-component--item-icon{display:none;}.accordion-component--item-wrap .ui-accordion-header-active .accordion-icon-indicator--default{display:none;}.accordion-component--item-wrap .ui-accordion-header-active .accordion-icon-indicator--active{display:block;}.accordion-component--item-title{font-size:20px;line-height:24px;color:#682672;font-family:"proxima-nova",sans-serif;font-weight:700;font-style:normal;padding-left:16px;}.accordion-icon-indicator{font-size:26px;color:rgba(0,0,0.7);}.accordion-icon-indicator--active{display:none;color:#53318d;}.accordion-component--item-body{font-family:"proxima-nova",sans-serif;font-weight:300;font-style:normal;font-size:18px;line-height:28px;color:#4b4b4b;}.accordion-component--item-body p:first-child{margin-top:0;}.accordion-component--item-body p:nth-last-of-type(1){margin-bottom:0;}.accordion-component--item-cta a{font-family:"proxima-nova",sans-serif;font-weight:600;font-style:normal;font-size:16px;line-height:28px;color:#672672;text-decoration:underline;}.accordion-component--item-cta .open-in-new{color:#672672;vertical-align:middle;font-size:16px;padding-left:6px;}@media (min-width:450px){.accordion-component--item-wrap .ui-accordion-header{display:block;}}@media (min-width:768px){.accordion-component{padding:110.5px 0 112px 0;}.accordion-component--title{font-size:46px;line-height:55px;letter-spacing:-1.26px;}.accordion-component--body p:first-child{margin-top:14px;}.accordion-component--body p:last-child{margin-bottom:14px;}.accordion-component--item-wrap{padding-top:0;}.accordion-component--item-wrap .ui-accordion-header{padding-bottom:17px;padding-top:19px;}.accordion-component--item-icon{display:inline-block;}.accordion-component--item-icon-title-wrap{display:flex;align-items:center;margin-left:22.04px;}.accordion-component--item-wrap .ui-accordion-content.ui-accordion-content-active{padding-bottom:40px;}.accordion-component--item-body{margin-left:85px;}.accordion-component--item-wrap .ui-accordion-header.ui-state-hover::before{top:-1px;height:calc(100% + 2px);}}
