/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}.node-preview-container.container-inline div,.node-preview-container.container-inline label{display:inline;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.contact-message-asset-request-form-form tr.odd .form-item,.contact-message-asset-request-form-form tr.even .form-item{margin-bottom:1.2em;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/ifthencollection/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/ifthencollection/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/ifthencollection/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/ifthencollection/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/ifthencollection/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/ifthencollection/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/ifthencollection/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}footer nav ul.menu{margin:0;text-align:center;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/ifthencollection/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/ifthencollection/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/ifthencollection/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.node--unpublished{background-color:#fff4f4;}.node-preview-container .form-type-select{margin:unset;}
#block-ifthencollection-local-tasks{margin:0 0 20px;z-index:20;}#block-ifthencollection-local-tasks ul{margin:0;padding:0;}#block-ifthencollection-local-tasks li{display:inline;padding:0 2px 0 0;}#block-ifthencollection-local-tasks li a{display:inline-block;background:#682672;color:#FFF;border:1px solid #682672;padding:3px 10px;}#block-ifthencollection-local-tasks li a:hover,#block-ifthencollection-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/ifthencollection/fonts/montserrat-regular-webfont.woff2) format('woff2'),url(/themes/custom/ifthencollection/fonts/montserrat-regular-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'GoBold';src:url(/themes/custom/ifthencollection/fonts/gobold_thin-webfont.woff2) format('woff2'),url(/themes/custom/ifthencollection/fonts/gobold_thin-webfont.woff) format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'Poppins';src:url(/themes/custom/ifthencollection/fonts/poppins-semibold-webfont.woff2) format('woff2'),url(/themes/custom/ifthencollection/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/ifthencollection/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-ifthencollection-branding{float:left;padding:16px 0 14px;background:url(/themes/custom/ifthencollection/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/ifthencollection/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-ifthencollection-main-menu-menu{display:block;background:#000 url(/themes/custom/ifthencollection/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-ifthencollection-main-menu-menu,header nav.contextual-region > ul{margin-right:-10px;}header #block-ifthencollection-branding{padding:7px 0 6px;background-size:71px 37px;}header #block-ifthencollection-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,#block-ifthencollection-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/ifthencollection/img/icon-ig-hover.svg);}ul.social li.facebook{background-image:url(/themes/custom/ifthencollection/img/icon-fb-hover.svg);width:9px;}ul.social li.twitter{background-image:url(/themes/custom/ifthencollection/img/icon-twitter-hover.svg);height:13px;}ul.social li.linkedin{background-image:url(/themes/custom/ifthencollection/img/icon-linkedin-hover.svg);width:14px;height:14px;}ul.social li.youtube{background-image:url(/themes/custom/ifthencollection/img/icon-youtube-hover.svg);width:21px;}ul.social li.instagram a{background-image:url(/themes/custom/ifthencollection/img/icon-ig.svg);}ul.social li.facebook a{background-image:url(/themes/custom/ifthencollection/img/icon-fb.svg);}ul.social li.twitter a{background-image:url(/themes/custom/ifthencollection/img/icon-twitter.svg);}ul.social li.linkedin a{background-image:url(/themes/custom/ifthencollection/img/icon-linkedin.svg);}ul.social li.youtube a{background-image:url(/themes/custom/ifthencollection/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/ifthencollection/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/ifthencollection/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-ifthencollection-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/ifthencollection/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/ifthencollection/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-ifthencollection-breadcrumbs{background:#f8f8ff;padding-bottom:12px;}.type-landing-page #block-ifthencollection-breadcrumbs .breadcrumb ol{margin-top:0;padding-top:20px;}.type-landing-page #block-ifthencollection-breadcrumbs .breadcrumb .wrap{padding-left:24px;padding-right:24px;}.type-landing-page #block-ifthencollection-breadcrumbs .breadcrumb li{font-size:13px;color:#747474;line-height:16px;}.type-landing-page #block-ifthencollection-breadcrumbs .breadcrumb li::before{color:#515151;}.type-landing-page #block-ifthencollection-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-ifthencollection-breadcrumbs{padding-bottom:0;}.type-landing-page #block-ifthencollection-breadcrumbs .breadcrumb ol{padding-top:16px;}.type-landing-page #block-ifthencollection-breadcrumbs .breadcrumb .wrap{padding-left:10px;padding-right:10px;}}.node--unpublished{background-color:#fff4f4;}
.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);}}
