@charset "UTF-8";@import url("https://hello.myfonts.net/count/32a3fb");@font-face{font-family:AvenirLTStd-Heavy;src:url(https://c53b0c.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_0_0.eot);src:url(https://a9b6f5.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_0_0.eot#iefix) format("embedded-opentype"),url(https://f0bd3f.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_0_0.woff2) format("woff2"),url(https://e66ddf.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_0_0.woff) format("woff"),url(https://520f46.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_0_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Medium;src:url(https://7d4961.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_1_0.eot);src:url(https://273856.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_1_0.eot#iefix) format("embedded-opentype"),url(https://04021b.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_1_0.woff2) format("woff2"),url(https://c74bf0.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_1_0.woff) format("woff"),url(https://d6b3ab.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_1_0.ttf) format("truetype")}@font-face{font-family:AvenirLTStd-Light;src:url(https://3a5dee.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_2_0.eot);src:url(https://6c8522.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_2_0.eot#iefix) format("embedded-opentype"),url(https://ba5eef.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_2_0.woff2) format("woff2"),url(https://4c19ab.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_2_0.woff) format("woff"),url(https://dbf897.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/fonts/32A3FB_2_0.ttf) format("truetype")}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.btn{display:inline-block;padding:20px 30px 17px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;letter-spacing:2.29px;line-height:20px;text-decoration:none;text-transform:uppercase}.btn,.btn--black{background-color:#000;color:#fff}.btn--black:hover{background-color:#00b3e6;color:#fff}.btn--white{background-color:#fff;color:#000}.btn--white:hover{color:#000}.btn--orange{background-color:#fd9e28;color:#fff}.btn--orange:hover{background-color:#f08602;color:#fff}.btn:hover{text-decoration:none}@media screen and (min-width:768px){.btn{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:2px}}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#00b3e6;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:.875em 1.75em;text-align:center;text-decoration:none;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:shade(#00b3e6,20%);color:#fff}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#00b3e6}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.7.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2017 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/.chosen-container{position:relative;display:inline-block;vertical-align:middle;padding-bottom:10px;border-bottom:2px solid #b0b0b0;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;background:#d8d8d8;clip:rect(0,0,0,0)}.chosen-container.chosen-with-drop .chosen-drop{clip:auto}.chosen-container a{cursor:pointer}.chosen-container .chosen-single .group-name,.chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .chosen-single .group-name:after,.chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0;color:#cfcfcf;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(https://5f22d6.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/styles/base/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover,.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(https://5f22d6.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/styles/base/chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(https://5f22d6.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/styles/base/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;clip:rect(0,0,0,0)}.chosen-container .chosen-results{color:#4a4a4a;position:relative;overflow-x:hidden;overflow-y:auto;margin:4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:15px 10px 15px 20px;border-bottom:1px solid #b0b0b0;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:none;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#9b9b9b;color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top, left bottom,color-stop(1%, #eee),color-stop(15%, #fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top, left bottom,color-stop(20%, #f4f4f4),color-stop(50%, #f0f0f0),color-stop(52%, #e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);box-shadow:inset 0 0 2px #fff,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(https://5f22d6.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/styles/base/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top, left bottom,color-stop(20%, #f4f4f4),color-stop(50%, #f0f0f0),color-stop(52%, #e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(https://5f22d6.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/styles/base/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),only screen and (min-resolution:144dpi){.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container-single .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span,.chosen-rtl .chosen-search input[type=text]{background-image:url(https://f488aa.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/styles/base/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{padding:0}label,legend{font-weight:600;margin-bottom:.4375em}label{display:block}input,select,textarea{display:block;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1em}[type=color],[type=date],[type=datetime-local],[type=datetime],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06);box-shadow:inset 0 1px 3px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.875em;padding:.58333em;-webkit-transition:border-color .25s ease;transition:border-color .25s ease;width:100%}[type=color]:hover,[type=date]:hover,[type=datetime-local]:hover,[type=datetime]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:shade(#ccc,20%)}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#fd9e28;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,159,205,.7);box-shadow:inset 0 1px 3px rgba(0,0,0,.06),0 0 5px rgba(0,159,205,.7);outline:none}[type=color]:disabled,[type=date]:disabled,[type=datetime-local]:disabled,[type=datetime]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:shade(#fff,5%);cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime-local]:disabled:hover,[type=datetime]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #ccc}[type=color]::-webkit-input-placeholder,[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,input:not([type])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:tint(#595959,40%)}[type=color]::-moz-placeholder,[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=email]::-moz-placeholder,[type=month]::-moz-placeholder,[type=number]::-moz-placeholder,[type=password]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=week]::-moz-placeholder,input:not([type])::-moz-placeholder,textarea::-moz-placeholder{color:tint(#595959,40%)}[type=color]::-ms-input-placeholder,[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=datetime]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=month]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=search]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,[type=time]::-ms-input-placeholder,[type=url]::-ms-input-placeholder,[type=week]::-ms-input-placeholder,input:not([type])::-ms-input-placeholder,textarea::-ms-input-placeholder{color:tint(#595959,40%)}[type=color]::placeholder,[type=date]::placeholder,[type=datetime-local]::placeholder,[type=datetime]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:tint(#595959,40%)}textarea{resize:vertical}[type=checkbox],[type=radio]{display:inline;margin-right:.4375em}[type=file]{width:100%}[type=file],select{margin-bottom:.875em}select{width:auto;max-width:100%}a{color:#00b3e6;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}a:active,a:focus,a:hover{color:#0090ba}.arrow__link{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:2px;color:#282828;text-transform:uppercase}.arrow__link,.arrow__link:after{display:inline-block;vertical-align:middle}.arrow__link:after{content:"";line-height:1.43;font-size:inherit;margin:-3px 0 0 8px;background-image:url(https://49a7d2.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:22px;height:14px;-webkit-transition:margin .25s ease;transition:margin .25s ease}.arrow__link:hover:after{margin-left:18px}.short__arrow{display:inline-block;position:relative;color:#282828;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:2px;line-height:14px;text-transform:uppercase;opacity:.4}.short__arrow:after,.short__arrow:before{content:"";position:absolute;top:-1px;width:9px;height:12px;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .25s ease;transition:all .25s ease}.short__arrow:hover{color:#282828;opacity:1}.short__arrow--left{padding-left:32px}.short__arrow--left:before{left:12px;background-image:url(https://8feb8b.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-left-short.svg)}.short__arrow--left:hover:before{left:0}.short__arrow--right{padding-right:32px}.short__arrow--right:before{right:12px;background-image:url(https://675a56.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right-short.svg)}.short__arrow--right:hover:before{right:0}.readmore__link{display:inline-block;position:relative;margin-bottom:30px;font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#666;letter-spacing:.88px;line-height:14px;text-transform:uppercase}.readmore__link:after{content:"";position:absolute;top:1px;width:19px;height:10px;margin-left:25px;background:url(https://02f404.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-down.svg) no-repeat}.readmore__link--hide{display:none}@media screen and (min-width:768px){.readmore__link{display:none}}.readmore__content{display:none}.readmore__content--show{display:block}@media screen and (min-width:768px){.readmore__content{display:block}}ol{list-style-type:decimal;margin-bottom:.75em;padding-left:1.5em}ul{list-style-type:none;margin:0;padding:0}ul.default{list-style-type:disc}ol.default,ul.default{margin-bottom:.75em;padding-left:1.5em}ol.default{list-style-type:decimal}dl,dt{margin:0}dt{font-weight:600}dd,figure{margin:0}img,picture{margin:0;max-width:100%;height:auto}.video-container{position:relative;max-width:790px;height:0;margin:50px 0;padding-bottom:56.25%;padding-top:30px;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{color:#595959;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.125em;line-height:1.75}h1,h2,h3,h4,h5,h6{line-height:1.2;margin:0 0 .875em}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}h1,h2{-o-object-fit:contain;object-fit:contain;font-weight:400;font-size:40px;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:-1px;color:#000}h4{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:2.1px;text-transform:uppercase}b,h4,strong{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.text__uppercase{text-transform:uppercase}.section__cta{padding:50px;background-color:#f4f4f4;text-align:center}.section__cta .cta__title{padding:0;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:20px;color:#000;line-height:34px;letter-spacing:-.5px}@media screen and (min-width:768px){.section__cta .cta__title{padding:0 10px}}.section__cta .cta__text{margin-bottom:20px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;color:#000;line-height:34px}@media screen and (min-width:768px){.section__cta{padding:50px 140px 57px;text-align:left}.section__cta:after{clear:both;content:"";display:block}.section__cta .cta__content{float:left;width:70%}.section__cta .cta__title{padding:0;font-size:24px;color:#000;letter-spacing:-.35px;line-height:36px}.section__cta .cta__text{margin-bottom:0;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;color:#000;line-height:36px}.section__cta .cta__button{float:left;width:30%;padding-top:25px;text-align:right}.section__cta--project{margin-bottom:7px!important}}.page__hero{position:relative}.page__hero .hero__image{display:block;width:100%}.page__hero .hero__content{display:none}@media screen and (min-width:768px){.page__hero{margin-bottom:0}.page__hero .hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;padding:0 280px 0 140px}.page__hero .hero__title{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.page__hero .hero__text{position:relative;margin-bottom:30px;padding-bottom:30px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;color:#fdfdfd;font-size:55px;letter-spacing:-1px;line-height:65px;text-shadow:0 2px 30px rgba(0,0,0,.39)}.page__hero .hero__text:after{content:"";position:absolute;left:0;bottom:0;width:65px;height:7px;background-color:#fd9e28}.page__hero .highlight--orange:after{background-color:#fd9e28}.page__hero .highlight--purple:after{background-color:#c17bcf}.page__hero .highlight--slate:after{background-color:#7c8db5}.page__hero .highlight--teal:after{background-color:#88c7c3}.page__hero .highlight--blue:after{background-color:#4990e2}.page__hero .highlight--anki-brand:after{background-color:#e32b21}.page__hero .highlight--anki-cozmo:after{background-color:#fcbe13}.page__hero .highlight--cba:after{background-color:#ffca00}.page__hero .highlight--gamegolf:after{background-color:#e32b21}.page__hero .highlight--gentux:after{background-color:#4fcfc7}.page__hero .highlight--janiejack:after{background-color:#1a355e}.page__hero .highlight--lenovo:after{background-color:#e32b21}.page__hero .highlight--salesforce:after{background-color:#189cd8}.page__hero .highlight--subaru-brand:after{background-color:#0082c3}.page__hero .highlight--subaru-forester:after{background-color:#0081c2}.page__hero .highlight--tesla:after{background-color:#c92d22}.page__hero .highlight--volcom:after{background-color:#e32b21}}.overlay{position:fixed;width:0;height:0}.overlay__bkgd{position:fixed;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none}.overlay__container{-webkit-transition:top .5s ease;transition:top .5s ease;top:55%}.overlay--active{width:100%;height:100%;z-index:99}.overlay--active .overlay__bkgd{opacity:.5;pointer-events:auto}.overlay--active .overlay__container{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay .modal{background:#fff;padding:30px}@media screen and (min-width:768px){.sharedaddy{margin-top:150px}}.sharedaddy .sd-social-icon .sd-title{color:#bababa;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:2px;line-height:14px;text-transform:uppercase}.sharedaddy .sd-social-icon .sd-title:before{display:none}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-]{margin:0 40px 5px 0}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a,.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a:hover{border-radius:0;-webkit-border-radius:0;border:0;-webkit-box-shadow:none;box-shadow:none;padding:7px;position:relative;top:0;line-height:1;width:auto;height:auto;margin-bottom:0}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button,.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a:hover.sd-button{display:inline-block;background-color:transparent!important;background-repeat:no-repeat!important;background-size:cover!important;margin-top:2px;text-indent:0}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before,.sharedaddy .sd-social-icon .sd-content ul li[class*=share-] a:hover.sd-button:before{content:""}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button{width:26px;height:26px;background-image:url(https://2f73f7.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-share-facebook.svg)}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button{top:2px;width:27px;height:22px;background-image:url(https://762ecc.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-share-twitter.svg)}.sharedaddy .sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button{width:27px;height:24px;background-image:url(https://e284df.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-share-linkedin.svg)}.slider__nav{position:relative;margin-top:30px;text-align:center}.message__container{display:none}body.page--message{overflow:hidden}body.page--message .content{position:relative}body.page--message .message__container{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0 auto;z-index:9999}@media screen and (min-width:768px){body.page--message .message__container{width:1280px}}body.page--message .message__bkgd{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5)}body.page--message .content__container{position:absolute;top:25%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;padding:0 25px}@media screen and (min-width:768px){body.page--message .content__container{max-width:700px}}body.page--message .content__inner{position:relative;padding:20px;background-color:#fff}@media screen and (min-width:768px){body.page--message .content__inner{padding:100px 100px 60px}}body.page--message .message__title{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;color:#000;font-size:33px;letter-spacing:-1px;line-height:44px}body.page--message .btn--close{position:absolute;top:10px;right:10px;width:20px;height:20px;background-image:url(https://fad1e0.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-close.svg)}@media screen and (min-width:768px){body.page--message .btn--close{top:30px;right:30px}}.header{position:fixed;top:0;width:100%;z-index:99;will-change:transform;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}.header--offscreen{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header__container{padding:40px 23px 20px 40px;background-color:#fff;border-bottom:10px solid #f3f3f3}.header__container:after{clear:both;content:"";display:block}@media screen and (min-width:768px){.header__container{padding:40px 10px 14px 40px;background:#fff;border-radius:1px}.header--bkgd .header__container{padding-bottom:33px;background-image:none}}.header__logo{float:left;width:132px;height:60px}.header__logo--desktop{display:none}@media screen and (min-width:768px){.header__logo{width:240px;height:38px}.header__logo--mobile{display:none}.header__logo--desktop{display:block}}.header__trigger{display:block;float:right;padding-top:14px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2px;line-height:35px;text-transform:uppercase}.header--bkgd .header__trigger{color:#000}.header__trigger .trigger--open{display:block;position:relative;padding-right:40px}.header__trigger .trigger--open:after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-70%);transform:translateY(-70%);width:31px;height:17px;background-image:url(https://490082.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-menu.svg)}.header__trigger .trigger--close{display:none;width:25px;height:25px;margin:5px 5px 0 0}.header__trigger .trigger--close .icon-menu-close{width:100%;height:100%;stroke:#000}@media screen and (min-width:768px){.header__trigger{display:none}}.header__nav{display:none}.header__nav .nav__item{float:left;margin-left:35px}.header__nav .nav__item--current .nav__link{border-bottom:1px solid #fff}.header__nav .nav__link{display:inline-block;color:#fff;font-size:18px;letter-spacing:0;line-height:40px}@media screen and (min-width:480px){.header__nav .nav__link{font-size:28px;line-height:38px}.header--open .header__nav{padding-top:45px}}@media screen and (min-width:768px){.header__nav{display:block;float:right;padding-top:0}.header__nav .nav__item--current .nav__link{border-bottom-color:#4e4e4e;border-bottom-style:solid;border-bottom-width:2px}.header__nav .nav__item{padding-top:15px}.header__nav .nav__link{padding-top:10px;color:gray;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;letter-spacing:0;line-height:18px;text-transform:none}.header--bkgd .header__nav .nav__link{border-bottom-color:#282828}.header__nav .nav__link:hover{border-bottom-color:#4e4e4e;border-bottom-style:solid;border-bottom-width:2px}.header__nav .nav__contact{display:block;float:left;width:155px;margin-left:35px;background-color:#f56900;text-align:center}.header__nav .nav__contact .contact__link{display:block;width:100%;height:100%;padding:27px 10px 26px;color:#fff;font-size:13px;letter-spacing:1px;line-height:13px;text-decoration:none;text-transform:uppercase}}.header__connect{display:none;margin-top:60px;color:#fff}.header__connect .connect__header{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.header__connect .connect__nav .nav__link{display:inline-block;color:#fff;font-size:18px;letter-spacing:0;line-height:40px}.header__connect .connect__address{margin-top:60px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:15px;line-height:26px}.header__connect .connect__address a{color:#fff}.header__connect .connect__legal{margin-top:30px;font-size:12px;line-height:22px}.header__connect .connect__legal a{color:#fff}@media screen and (min-width:480px){.header__connect{margin-top:-60px}}.header--open{height:100%}.header--open .header__wrapper{margin:74px -8px 0 -25px;padding:0 40px 45px;height:calc(100vh - 150px);background-color:#4e4e4e;border-radius:5px;overflow:scroll}.header--open .header__nav{display:block;clear:both;padding-top:40px}.header--open .header__connect{display:block}.header--open .trigger--open{display:none}.header--open .trigger--close{display:block}.header--open .nav__item{clear:both;float:none;margin-left:0}.header--open .nav__link{color:#fff}.header--open .nav__contact{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body,html{height:100%;background-color:#f3f3f3}html.noscroll,html.noscroll body{overflow:hidden}.site__container{margin:0 auto}@media screen and (min-width:768px){.site__container{max-width:1280px}}.content{padding:0 30px;background-color:#fff}.content img{display:block}img.image--desktop,picture.image--desktop{display:none}@media screen and (min-width:768px){img.image--mobile,picture.image--mobile{display:none}img.image--desktop,picture.image--desktop{display:block}}.content__block,section{margin-bottom:95px}.content__block.section--full,section.section--full{margin-left:-30px;margin-right:-30px}.content__block.page__hero,section.page__hero{margin-bottom:0}@media screen and (min-width:768px){.content__block,section{margin-left:110px;margin-right:110px}}.page__intro{padding-top:35px}.page__intro h1{position:relative;margin-bottom:30px;padding-bottom:30px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:28px;color:#000;letter-spacing:-1px;line-height:42px}.page__intro--home h1{margin-bottom:24px;padding-bottom:0}.page__intro--home h1:after{display:none}.page__intro.highlight--orange h1:after{background-color:#fd9e28}.page__intro.highlight--purple h1:after{background-color:#c17bcf}.page__intro.highlight--slate h1:after{background-color:#7c8db5}.page__intro.highlight--teal h1:after{background-color:#88c7c3}.page__intro.highlight--blue h1:after{background-color:#4990e2}.page__intro.highlight--anki-brand h1:after{background-color:#e32b21}.page__intro.highlight--anki-cozmo h1:after{background-color:#fcbe13}.page__intro.highlight--cba h1:after{background-color:#ffca00}.page__intro.highlight--gamegolf h1:after{background-color:#e32b21}.page__intro.highlight--gentux h1:after{background-color:#4fcfc7}.page__intro.highlight--janiejack h1:after{background-color:#1a355e}.page__intro.highlight--lenovo h1:after{background-color:#e32b21}.page__intro.highlight--salesforce h1:after{background-color:#189cd8}.page__intro.highlight--subaru-brand h1:after{background-color:#0082c3}.page__intro.highlight--subaru-forester h1:after{background-color:#0081c2}.page__intro.highlight--tesla h1:after{background-color:#c92d22}.page__intro.highlight--volcom h1:after{background-color:#e32b21}@media screen and (min-width:768px){.page__intro{padding-top:70px}.page__intro h1{font-size:38px}}.section__title,h2.section__title{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:30px;color:#000;letter-spacing:-1px;line-height:42px}@media screen and (min-width:768px){.section__title,h2.section__title{margin-bottom:20px;font-size:38px;line-height:48px}}.section__text{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:20px;color:#666;line-height:34px}@media screen and (min-width:768px){.section__text{padding:0 100px 20px 0;font-size:18px;color:#595959;line-height:36px}.page__intro .section__text{font-size:22px;line-height:42px}}.support__items{min-height:250px}.support__items .item__slide{display:none}.support__items .item__slide:first-child,.support__items.slick-initialized .item__slide{display:block}.support__items .item__wrapper{opacity:0;-webkit-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s}.support__items .slick-active .item__wrapper{-webkit-transition:all .4s ease-in-out .2s;transition:all .4s ease-in-out .2s;opacity:1}.footer__content{padding:45px 40px 60px;background-color:#fff;border-top:10px solid #f3f3f3}.footer__logo{display:block;width:132px;height:60px}.footer__logo--desktop{display:none}.footer__logo .logo-cibo,.footer__logo a{display:block;width:100%;height:100%}.footer__logo .logo-cibo{fill:#000}.footer__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:55px;font-size:15px;line-height:40px}.footer__menu .menu__column{color:#000}.footer__menu .menu__header{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.footer__menu .menu__item a{color:#4e4e4e;text-decoration:none}.footer__address{margin-top:50px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;color:#4e4e4e;font-size:15px;line-height:28px}.footer__legal{margin-top:30px;font-size:12px;line-height:22px}.footer__legal a{display:block;color:#4e4e4e;text-decoration:none}@media screen and (min-width:768px){.footer__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__column--right{width:405px}.footer__logo{width:240px;height:38px}.footer__logo--mobile{display:none}.footer__logo--desktop{display:block}.footer__menu{margin-top:11px}.footer__menu .menu__column{-ms-flex-preferred-size:50%;flex-basis:50%}.footer__address{font-size:13px;line-height:23px}.footer__legal{margin-top:50px}.footer__legal a{display:inline-block}}.util--mobile{display:block}.util--desktop{display:none}@media screen and (min-width:768px){.util--mobile{display:none}.util--desktop{display:block}}.page--default section.section--default{margin-bottom:0;padding:120px 0 95px}@media screen and (min-width:768px){.page--default section.section--default{margin-bottom:0;padding:185px 0 95px}}.page--single{margin-top:105px}@media screen and (min-width:768px){.page--single{margin-top:92px}}.page__intro--post .post__subhead{margin-bottom:15px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.page__intro--post h1{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:30px;color:#000;letter-spacing:-1px;line-height:42px}@media screen and (min-width:768px){.page__intro--post{padding-right:120px}.page__intro--post .post__subhead{margin-bottom:7px}.page__intro--post h1{font-size:55px;line-height:65px}}.post__meta{margin-bottom:20px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:1.44px;line-height:20px;text-transform:uppercase}.post__meta .divider{margin:0 15px}.post__meta .short__arrow{display:none}@media screen and (min-width:768px){.post__meta .short__arrow{display:block;float:right}}.post__nav{padding-top:20px;border-top:3px solid #f1f1f1}.post__nav:after{clear:both;content:"";display:block}.post__nav .nav__item--prev{float:left;text-align:left}.post__nav .nav__item--next{float:right;text-align:right}.post__content .main__image{margin:63px 0 70px}.post__content h2,.post__content h3{margin:0;padding:0;font-size:modular-scale(2)}.post__content p{margin:0 0 25px;padding:0}.post__content p img{height:auto}.post__content ol{margin:0 0 25px 45px;padding-left:0}.post__content ol li{margin-bottom:15px}.post__content ul{list-style:disc;margin:0 0 25px 45px;padding-left:0}.post__content ul li{margin-bottom:15px}@media screen and (min-width:768px){.post__content{padding-right:185px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;line-height:34px}.post__content .main__image{margin-right:-180px}.post__content p{margin-bottom:25px}.post__content p img{width:500px;height:auto;margin:50px 0 50px 125px}.post__content p img.size-full{width:auto;height:auto;margin:50px 0}}.related__posts .post{margin-bottom:63px}.related__posts .post__thumbnail{margin-bottom:20px}.related__posts .post__title{margin-bottom:13px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:24px;color:#000;letter-spacing:-1px;line-height:32px}@media screen and (min-width:768px){.related__posts:after{clear:both;content:"";display:block}.related__posts .post{float:left;width:468px;margin-left:64px;margin-bottom:0}.related__posts .post:first-child{margin-left:0}.related__posts .post__meta{margin-bottom:0}.related__posts .post__title{line-height:36px}}main.page--home{padding-top:130px}@media screen and (min-width:768px){main.page--home{padding-top:130px;background-color:#fff}}.home__intro{margin:0 -30px;padding:55px 20px 50px 40px;background-color:#fff}.home__intro .intro__text{color:gray}.home__intro .intro__text,.home__intro .intro__text h1{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:34px}.home__intro .intro__text h1{margin-bottom:30px;color:#4e4e4e}.home__intro .intro__cta{margin-top:45px}.home__intro .intro__cta .home__cta{margin:11px}@media screen and (min-width:768px){.home__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70vh;padding:0 203px}.home__intro .intro__text,.home__intro .intro__text h1{font-size:32px;letter-spacing:-.25px;line-height:52px}.home__intro .intro__cta{margin-top:45px}.home__intro .intro__cta .home__cta{margin:0 20px 0 0}}.home__story{margin:0 -30px;padding:0 40px 20px;background-color:#fff}.home__story .story__image{margin:0 -25px}.home__story .story__image img{width:100%;height:auto}.home__story .story__headline{margin:25px 0 0;font-weight:700;font-size:11px;letter-spacing:1px;line-height:20px;text-transform:uppercase}.home__story .story__cta,.home__story .story__headline{color:gray;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.home__story .story__cta{display:block;margin:45px 0 0;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:30px;text-decoration:none}.home__story .story__arrow{display:block;margin:20px 0 0;width:52px}.home__story .story__arrow svg{stroke:gray}@media screen and (min-width:768px){.home__story{position:relative;padding:0;opacity:0}.home__story .story__image{margin:0}.home__story .story__headline{position:absolute;top:50px;left:107px;color:#fff;font-size:13px;letter-spacing:1px;line-height:20px}.home__story .story__cta{position:absolute;left:107px;bottom:100px;width:520px;margin:0;color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:38px;letter-spacing:-.25px;line-height:48px;text-decoration:none}.home__story .story__arrow{position:absolute;left:107px;bottom:50px}.home__story .story__arrow svg{stroke:#fff}}.home__experiences{margin:0 -30px;background-color:#fff}.home__experiences .experience__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(70vh - 110px);padding:0 40px;opacity:0;background-color:#fff;border-bottom:10px solid #f3f3f3}.home__experiences .experience__panel--3{border-bottom:none}.home__experiences .experience__content{color:#4e4e4e;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:36px}.home__experiences .experience__content--step{opacity:0;color:gray}@media screen and (min-width:768px){.home__experiences .experience__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(80vh - 110px);padding-left:218px}.home__experiences .experience__panel--1{padding-right:360px}.home__experiences .experience__panel--2{padding-right:420px}.home__experiences .experience__panel--3{padding-right:240px}.home__experiences .experience__content{font-size:34px;letter-spacing:-.25px;line-height:54px}}.home__clients{margin:0 -30px;padding:0 20px 58px;background-color:#fff}.home__clients .logo__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home__clients .client__logo{-ms-flex-preferred-size:50%;flex-basis:50%;opacity:.5}.home__clients .clients__cta{margin-top:60px;text-align:center}.home__clients .clients__cta .home__cta{display:block;margin:0 auto 20px}@media screen and (min-width:768px){.home__clients{padding:0 50px 105px}.home__clients .client__logo{-ms-flex-preferred-size:25%;flex-basis:25%}.home__clients .clients__cta{margin-top:100px;text-align:center}.home__clients .clients__cta .home__cta{display:inline-block;margin:0 15px}}.home__opportunity{margin:0 -30px;background-color:#fff}.home__opportunity .opportunity__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;opacity:0;height:calc(100vh - 110px);padding:0 40px;background-color:#fff;border-bottom:10px solid #f3f3f3}.home__opportunity .opportunity__panel--1 .step--2{opacity:0}.home__opportunity .opportunity__content{color:gray;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:36px}.home__opportunity .opportunity__content--dark{color:#4e4e4e}.home__opportunity .opportunity__content--orange{color:#f56900}.home__opportunity .opportunity__footnote{position:absolute;bottom:50px;font-size:12px}@media screen and (min-width:768px){.home__opportunity .opportunity__panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(80vh - 110px);padding-left:218px;border-bottom:10px solid #f3f3f3}.home__opportunity .opportunity__panel--1{padding-right:520px}.home__opportunity .opportunity__panel--2{padding-right:550px}.home__opportunity .opportunity__content{font-size:34px;letter-spacing:-.25px;line-height:54px}}.home__steps{margin:0 -30px;background-color:#fff}.home__steps .step__panel{opacity:0;padding:60px 40px;background-color:#fff;border-bottom:10px solid #f3f3f3;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300}.home__steps .step__panel--3{border-bottom:none}.home__steps .step__header{font-size:24px;line-height:36px}.home__steps .step__header--uncover{color:#deae1c}.home__steps .step__header--ask{color:#533fc6}.home__steps .step__header--build{color:#e47107}.home__steps .step__text{margin-top:20px;font-size:20px;line-height:34px}@media screen and (min-width:768px){.home__steps .step__panel{display:-webkit-box;display:-ms-flexbox;display:flex;padding:140px 0}.home__steps .step__header{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 10px 0 218px;font-size:34px;line-height:54px}.home__steps .step__text{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 160px 0 110px;margin-top:0;font-size:22px;line-height:38px}}.home__quote{margin:0 -30px;padding:0 40px 73px;background-color:#fff}.home__quote .quote__image{margin:0 -25px}.home__quote .quote__text{margin-top:45px;font-weight:700;font-size:15px;line-height:28px}.home__quote .quote__citation,.home__quote .quote__text{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.home__quote .quote__citation{margin-top:36px;font-weight:400;font-size:14px;line-height:23px}@media screen and (min-width:768px){.home__quote{position:relative;padding:0}.home__quote .quote__image{margin:0}.home__quote .quote__text{position:absolute;top:228px;left:202px;width:600px;margin-top:0;color:#fff;font-size:24px;line-height:36px}.home__quote .quote__citation{position:absolute;bottom:50px;left:202px;color:#fff}}.home__contact{position:relative;margin:0 -30px;padding:55px 40px 80px;background-color:#fff}.home__contact .contact__content{color:#4e4e4e;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:34px}.home__contact .home__cta{margin-top:42px}@media screen and (min-width:768px){.home__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:680px;padding:0 200px;background-color:#fff}.home__contact .contact__content{font-size:34px;line-height:54px}}.home__cta{display:inline-block;width:158px;border:1px solid #f56900;text-align:center}.home__cta .cta__link{display:block;width:100%;height:100%;padding:21px 10px;color:#e47107;font-size:10px;letter-spacing:1px;line-height:10px;text-decoration:none;text-transform:uppercase}.home__cta .cta__link--full,.home__cta .cta__link:hover{background-color:#f56900;color:#fff}@media screen and (min-width:768px){.home__cta{width:195px}.home__cta .cta__link{padding:25px 10px;font-size:13px;letter-spacing:1px;line-height:13px}}main.page--about{padding-top:130px}@media screen and (min-width:768px){main.page--about{padding-top:130px}}.about__intro{margin:0 -30px;padding:55px 20px 50px 40px;background-color:#fff}.about__intro .intro__text{color:gray;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:34px}.about__intro .intro__text--headline{margin-bottom:30px;color:#4e4e4e}.about__intro .intro__text--orange{color:#f56900}@media screen and (min-width:768px){.about__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:70vh;padding:0 203px}.about__intro .intro__text{padding-right:280px;font-size:32px;letter-spacing:-.25px;line-height:52px}}.about__story{margin:0 -30px;padding:0 40px 20px;background-color:#fff}.about__story .story__image{margin:0 -25px}.about__story .story__image img{width:100%;height:auto}.about__story .story__headline{margin:25px 0 0;color:gray;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:700;font-size:16px;line-height:24px}@media screen and (min-width:768px){.about__story{padding:0 0 40px}.about__story .story__image{margin:0}.about__story .story__headline{padding-left:40px}}.about__team{margin:0 -30px;padding:100px 40px 20px;background-color:#fff;border-bottom:10px solid #f3f3f3}.about__team .section__support--team{margin:0 -8px;padding-top:95px}.about__team .section__support--team:after{clear:both;content:"";display:block}.about__team .team__headline{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;line-height:36px}.about__team .team__member{position:relative;display:inline-block;width:315px;margin:0 8px;background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:768px){.about__team .team__member{float:left;opacity:0;width:321px;height:335px;margin:8px}.about__team .team__member:nth-child(3n+1){margin:8px 8px 8px 0}.about__team .team__member:nth-child(3n){margin:8px 0 8px 8px}.about__team .team__member:hover .team__member--image{opacity:0}}.about__team .team__member--name{position:absolute;bottom:30px;z-index:9;width:100%;padding:0 25px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#fff;letter-spacing:2.25px;text-transform:uppercase}.about__team .team__member--title{position:absolute;bottom:0;z-index:9;color:#fff;width:100%;padding:0 25px 10px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px}.about__team .team__member--image{position:relative;width:100%;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.about__team .nav__item{display:inline-block;width:50px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain}.about__team .nav__item--prev{margin-right:40px;background-image:url(https://cd55e8.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-left.svg)}.about__team .nav__item--next{margin-left:40px;background-image:url(https://49a7d2.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right.svg)}.about__team .nav__data{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);height:30px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2px;line-height:20px}@media screen and (min-width:768px){.about__team{padding-left:110px;padding-right:110px}.about__team .slider__nav{display:none}.about__team .team__headline{padding-left:70px;padding-right:150px;font-size:34px;line-height:54px}}.about__contact{position:relative;margin:0 -30px;padding:55px 40px 80px;background-color:#fff}.about__contact .contact__content{color:#4e4e4e;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:34px}.about__contact .home__cta{margin-top:42px}@media screen and (min-width:768px){.about__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:680px;padding:0 200px;background-color:#fff}.about__contact .contact__content{font-size:34px;line-height:54px}}.page--work.content{background-color:#fff;padding:130px 0 0}.page--work.content .work__list{margin-bottom:0}@media screen and (min-width:768px){.page--work.content{padding:130px 30px}}.page__intro--work{display:none}@media screen and (min-width:768px){.page__intro--work{display:block}.page__intro--work .section__subhead{margin-bottom:7px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.page__intro--work h1{margin:0;padding:0;color:gray;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:32px;letter-spacing:-.25px;line-height:52px}}.work__section--filter{display:none}@media screen and (min-width:768px){.work__section--filter{display:block;margin-bottom:0}.work__section--filter:after{clear:both;content:"";display:block}.work__section--filter .col__filter{float:left;width:50%;font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:10px;color:#282828;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.work__section--filter .filter__trigger{margin-right:15px;padding-bottom:3px;color:#282828}.work__section--filter .filter__trigger--active{border-bottom:1px solid #979797}.work__section--filter .col__layout{float:right;width:50%;text-align:right}.work__section--filter .col__layout .icon{width:16px;height:16px}.work__section--filter .layout__switch{opacity:.4}.work__section--filter .layout__switch--active{opacity:1}}.work__section--projects{margin-bottom:0}.work__section--projects .work__item{position:relative;margin-bottom:2px}.work__section--projects .work__content{position:absolute;left:20px;bottom:20px}.work__section--projects .work__title{display:inline-block;position:relative;font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:2px;line-height:20px;text-shadow:0 2px 20px rgba(0,0,0,.56);text-transform:uppercase}.work__section--projects .work__title .nav__arrow{position:absolute;top:2px;right:-33px;width:25px;height:12px;-webkit-transition:right .25s ease;transition:right .25s ease}.work__section--projects .work__title .nav__arrow path{stroke:#fff}.work__section--projects .work__services,.work__section--projects .work__tagline{display:none}.work__section--projects .work__image{display:block}.work__section--projects .work__image--list{display:none}@media screen and (min-width:768px){.work__section--projects:after{clear:both;content:"";display:block}.work__section--projects.layout--list .work__item{position:relative;margin-bottom:150px}.work__section--projects.layout--list .work__item:after{clear:both;content:"";display:block}.work__section--projects.layout--list .work__item .work__content{position:absolute;left:auto;right:0;bottom:-40px;width:386px;padding:50px 30px 50px 65px;background-color:#f3f3f3}.work__section--projects.layout--list .work__item .work__image{float:left}.work__section--projects.layout--list .work__item .work__title{margin-bottom:30px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2px;line-height:20px;text-shadow:none}.work__section--projects.layout--list .work__item .work__title .nav__arrow{height:12px;-webkit-transition:right .25s ease;transition:right .25s ease}.work__section--projects.layout--list .work__item .work__title .nav__arrow path{stroke:#000}.work__section--projects.layout--list .work__item .work__title:hover .nav__arrow{right:-43px}.work__section--projects.layout--list .work__item .work__tagline{display:block;margin-bottom:22px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:30px;color:#000;letter-spacing:-1px;line-height:44px}.work__section--projects.layout--list .work__item .work__services{display:block;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:10px;color:#000;letter-spacing:1.5px;line-height:24px;text-shadow:0 2px 50px rgba(0,0,0,.5);text-transform:uppercase}.work__section--projects.layout--list .work__item .work__services .list__item{margin-bottom:7px}.work__section--projects.layout--list .work__item--shift .work__content{left:0;right:auto}.work__section--projects.layout--list .work__item--shift .work__image{float:right}.work__section--projects.layout--list .work__image--list{display:block}.work__section--projects.layout--list .work__image--grid{display:none}.work__section--projects.layout--grid{margin-right:90px}.work__section--projects.layout--grid .work__item{float:left;width:490px;margin-right:20px;margin-bottom:20px;overflow:hidden}.work__section--projects.layout--grid .work__item:hover .work__title .nav__arrow{right:-43px}.work__section--projects.layout--grid .work__item:hover .work__image{-webkit-transform:scale(1.05);transform:scale(1.05)}.work__section--projects.layout--grid .work__title{z-index:98}.work__section--projects.layout--grid .work__image--list{display:none}.work__section--projects.layout--grid .work__image--grid{display:block;-webkit-transition:all .5s ease;transition:all .5s ease}.work__section--projects.filter--active .work__item{display:none}.work__section--projects.filter--active .work__item--active{display:block}}main.page--project{padding-top:130px;background-color:#fff}@media screen and (min-width:768px){main.page--project{padding-top:130px}}.page--project .hero__title{display:none}.page__intro--project .section__title{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2.1px;line-height:20px;text-transform:uppercase;margin-bottom:20px}.page__intro--project .section__text{margin-bottom:70px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;color:#595959;line-height:34px}.page__intro--project .section__text h3{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#000;letter-spacing:2.25px;line-height:20px;text-transform:uppercase}.page__intro--project .list__item{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#1c1c1c;letter-spacing:2.1px;line-height:40px;text-transform:uppercase}.page__intro--project .section__quote{position:relative;padding:20px 15px;z-index:2;background-color:#1c1c1c;color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:19px;line-height:42px;letter-spacing:-.5px}.page__intro--project .quote__content{padding:30px 40px 35px 20px;border-top:3px solid hsla(0,0%,100%,.35);border-bottom:3px solid hsla(0,0%,100%,.35)}.page__intro--project .quote__text{position:relative}.page__intro--project .quote__text:after,.page__intro--project .quote__text:before{position:absolute;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:30px;color:#fff;letter-spacing:-.9px;line-height:45px}.page__intro--project .quote__text:before{content:"“";top:0;left:-18px}.page__intro--project .quote__text:after{content:"“"}.page__intro--project .quote__author{margin-top:65px}.page__intro--project .quote__author,.page__intro--project .quote__jobtitle{font-size:14px;letter-spacing:2px;line-height:20px;text-transform:uppercase}@media screen and (min-width:768px){.page__intro--project:after{clear:both;content:"";display:block}.page__intro--project .section__text{float:left;width:600px;margin-bottom:0;padding-right:0;font-size:22px;line-height:42px}.page__intro--project .section__text h1{display:none}.page__intro--project .section__text p{margin:0}.page__intro--project .section__support{float:left;width:335px;margin-top:55px;margin-left:65px;padding-left:50px;border-left:1px solid #939393}.page__intro--project .list__item{margin-top:34px;font-size:14px;line-height:14px}.page__intro--project .list__item:first-child{margin-top:0}.page__intro--project .section__quote{float:right;width:400px;margin:-170px 0 0;padding:25px 35px}.page__intro--project .quote__content{padding:35px 25px}.page__intro--project.project--long .section__text{padding-right:90px}}.project__section--detail h3{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#000;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.project__section--detail p{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;color:#595959;letter-spacing:-.6px;line-height:36px}.project__section--detail .more__link{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#595959;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.project__section--detail .more__content,.project__section--detail .more__link--hide{display:none}.project__section--detail .more__content--show{display:block}@media screen and (min-width:768px){.project__section--detail{margin-left:210px;margin-right:210px;margin-bottom:120px}.project__section--detail .more__link{display:none}.project__section--detail .more__content{display:block}}.project__section--services{position:relative}.project__section--services:after{clear:both;content:"";display:block}.project__section--services .services__image{position:relative;margin:0 -30px;z-index:1}.project__section--services .services__image img{width:100%}.project__section--services .services__list{background-color:#f5f5f5;color:#1c1c1c;text-transform:uppercase;font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:2.1px;padding:55px 22px;margin-top:-40px;z-index:2;position:relative}.project__section--services .services__list ul li{padding:10px 0}@media screen and (min-width:768px){.project__section--services .services__image{float:right}.project__section--services .services__image img{width:auto}.project__section--services .services__list{position:absolute;bottom:-33px;left:-100px;padding:80px 100px;width:508px}}.project__section--findings .section__left{margin-bottom:55px}.project__section--findings .section__right ul li{margin-bottom:30px}.project__section--findings .section__right .section__info{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:24px;color:#000;letter-spacing:0;line-height:33px}.project__section--findings .section__title{margin-bottom:30px;font-size:15px;color:#000;text-transform:uppercase}.project__section--findings .link__manifesto,.project__section--findings .section__title{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;letter-spacing:2.1px;line-height:20px}.project__section--findings .link__manifesto{font-size:14px;color:#282828}@media screen and (min-width:768px){.project__section--findings{padding-top:40px}.project__section--findings:after{clear:both;content:"";display:block}.project__section--findings .section__left{float:left;width:48%}.project__section--findings .section__right{float:right;width:48%}.project__section--findings .section__title{margin-bottom:25px}}.project__section--collage{background-color:#f5f5f5;color:#000}.project__section--collage .section__details{position:relative;padding:30px}.project__section--collage .section__details .section__title{margin-bottom:40px}.project__section--collage .collage__image{display:none}@media screen and (min-width:768px){.project__section--collage .section__details{height:570px;padding:80px 121px;height:919px}.project__section--collage .collage__image{display:block}.project__section--collage .collage__image--left{position:absolute;left:60px;top:520px;z-index:2}.project__section--collage .collage__image--right{position:absolute;z-index:3;margin-left:auto;margin-top:auto;right:130px;top:220px}.project__section--collage .project__slider--collage{position:absolute;z-index:2;top:175px;left:120px;width:55%}}.project__section--full .section__title{margin-bottom:30px}.project__section--full .section__text{margin-bottom:40px;font-size:18px;line-height:36px}.project__section--full .video__embed{position:relative;max-width:800px;height:0;margin:0 0 5px;padding-bottom:56.25%;overflow:hidden}.project__section--full .video__embed embed,.project__section--full .video__embed iframe,.project__section--full .video__embed object{position:absolute;top:0;left:0;width:100%;height:100%}.project__section--full .video__caption{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}@media screen and (min-width:768px){.project__section--full .section__text,.project__section--full .section__title{margin:0 100px 30px;padding-right:10px}.project__section--full .section__image{margin:80px auto 0;padding-bottom:100px}.project__section--full .project__slider{margin-top:50px}.project__section--full .section__video{width:800px;margin:80px auto 0}}.project__section--split{margin-left:-30px;margin-right:-30px;background-color:#f4f4f4}.project__section--split .split__slide{display:block}.project__section--split .split__col--text{padding:50px 30px 60px}.project__section--split .slide__title{margin-bottom:20px;padding-right:60px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:28px;color:#000;letter-spacing:-1px;line-height:40px}.project__section--split .slide__text{margin-bottom:30px;line-height:34px}.project__section--split .slide__link{display:none;position:relative;position:absolute;bottom:53px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:2px;line-height:20px;text-transform:uppercase;cursor:pointer}.project__section--split .slide__link:after{content:"";position:absolute;top:3px;right:-35px;width:25px;height:12px;background-image:url(https://49a7d2.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right.svg);background-repeat:no-repeat;-webkit-transition:right .25s ease;transition:right .25s ease}.project__section--split .slide__link:hover:after{right:-45px}@media screen and (min-width:768px){.project__section--split .split__slide{display:none;outline:none}.project__section--split .slick-initialized .split__slide,.project__section--split .split__slide:first-child{display:block}.project__section--split .flex__container{display:-webkit-box;display:-ms-flexbox;display:flex}.project__section--split .split__col{width:50%}.project__section--split .split__col--text{position:relative;padding:50px 0 0 120px}.project__section--split .slide__title{padding-right:140px;font-size:40px;letter-spacing:-2px;line-height:50px}.project__section--split .slide__text{margin-bottom:40px;padding-right:90px;font-size:18px;line-height:36px}.project__section--split .slide__link{display:inline-block}}.project__section--full_bleed{margin-left:-30px;margin-right:-30px}.project__section--full_bleed .section__title{margin:110px 0 106px;text-align:center}@media screen and (min-width:768px){.project__section--full_bleed .section__title{margin:210px 0 206px;text-align:center}}.project__slider .slider__item{display:none}.project__slider .slider__item:first-child{display:block}.project__slider .slider__item img{margin:0 auto}.project__slider .item__caption{margin-top:16px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.project__slider .slick-initialized .slider__item{display:block}.project__slider .nav__item{display:inline-block;width:50px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;-webkit-transition:margin .25s ease;transition:margin .25s ease}.project__slider .nav__item--prev{margin-right:40px;background-image:url(https://cd55e8.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-left.svg)}.project__slider .nav__item--prev:hover{margin-left:-10px;margin-right:50px}.project__slider .nav__item--next{margin-left:40px;background-image:url(https://49a7d2.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right.svg)}.project__slider .nav__item--next:hover{margin-left:50px;margin-right:-10px}.project__slider .nav__data{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);height:30px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#939393;letter-spacing:2px;line-height:20px}@media screen and (min-width:768px){.project__slider .slider__nav{margin-top:15px}.project__slider--full{padding:0}.project__slider--split .slider__nav{margin-top:-50px}}@media screen and (min-width:768px){.page--anki-commerce .project__section--collage{margin-bottom:65px}.page--anki-commerce .project__section--collage .collage__image--right{top:70px}}.page--damon-motors .page__hero .hero__content{padding:0 420px 0 140px}.page--damon-motors .project__section--collage .collage__image--left{top:570px;left:0}.page--damon-motors .project__section--collage .collage__image--right{right:0}@media screen and (min-width:768px){.page--commonwealth-bank .project__section--collage .collage__image--right{top:440px}}@media screen and (min-width:768px){.page--generation-tux .slider__nav{margin-left:140px}}@media screen and (min-width:768px){.page--salesforce .project__section--collage .collage__image--right{top:70px}}@media screen and (min-width:768px){.page--subaru-brand .project__section--collage .collage__image--right{top:410px}.page--subaru-brand .project__section--full .section__image{padding-bottom:0}}@media screen and (min-width:768px){.page--subaru-models .project__section--collage .collage__image--right{top:410px}}.anki__deepdive{margin-left:-30px;margin-right:-30px;padding:40px 50px 0;background-color:#f5f5f5}.anki__deepdive .section__title{margin-bottom:35px}.anki__deepdive .section__text{margin-bottom:35px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;color:#595959;letter-spacing:-.36px;line-height:36px}@media screen and (min-width:768px){.anki__deepdive{position:relative;padding:86px 150px 0 165px;background-color:#ececec}.anki__deepdive .section__title{padding-right:400px;font-size:40px;line-height:50px}.anki__deepdive .section__text{padding-left:595px;padding-bottom:200px}.anki__deepdive .section__image{position:absolute;left:170px;bottom:0}}.gentux__deepdive .section--desktop{display:none}@media screen and (min-width:768px){.gentux__deepdive{position:relative;margin-left:-30px;margin-right:-30px;background-color:#e1eeee}.gentux__deepdive .section--mobile{display:none}.gentux__deepdive .section--desktop{display:block}.gentux__deepdive .section__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;height:100%;padding:0 70px 0 750px}.gentux__deepdive .section__text{padding-right:40px}}.section__cta--project{display:none}.footer .section__cta--project{display:block}@media screen and (min-width:768px){.section__cta--project{display:block;margin-left:-30px;margin-right:-30px}.footer .section__cta--project{display:none}}.project__section--nav{display:none;margin-bottom:20px}.project__section--nav:after{clear:both;content:"";display:block}.project__section--nav .nav__col{position:relative;width:50%}.project__section--nav .nav__col:hover .nav__arrow{right:10px}.project__section--nav .nav__link{display:block;padding:21px 0 22px;background-color:#f4f4f4}.project__section--nav .nav__arrow{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-55%);transform:translateY(-55%);width:27px;height:12px;-webkit-transition:all .25s ease;transition:all .25s ease}.project__section--nav .nav__arrow path{stroke:#333}.project__section--nav .nav__text{position:relative;padding-right:60px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:15px;color:#4a4a4a;letter-spacing:2.25px;line-height:15px;text-transform:uppercase}.project__section--nav .nav__image,.project__section--nav .nav__label--desktop{display:none}.project__section--nav .nav__col--left{float:left;border-right:1px solid #fff;text-align:left}.project__section--nav .nav__col--right{float:right;border-left:1px solid #fff;text-align:left}@media screen and (min-width:768px){.project__section--nav{display:block;margin-bottom:0}.project__section--nav .nav__col{width:637px}.project__section--nav .nav__image{display:block;width:100%;height:auto}.project__section--nav .nav__label--mobile{display:none}.project__section--nav .nav__label--desktop{display:block}.project__section--nav .nav__link{display:block;position:relative;padding:0;background-color:transparent}.project__section--nav .nav__text{position:absolute;left:40px;bottom:20px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:2px;line-height:20px;text-shadow:0 2px 20px rgba(0,0,0,.56)}.project__section--nav .nav__arrow path{stroke:#fff}}.page--toolkit .section{margin-bottom:3.5em}.page--toolkit .section:after{clear:both;content:"";display:block}.page--toolkit .section--colors .color__block{margin-bottom:20px;padding-top:120px;border:1px solid #ccc}.page--toolkit .section--colors .color__block--teal{background:#88c7c3}.page--toolkit .section--colors .color__block--orange{background:#fd9e28}.page--toolkit .section--colors .color__block--dark-grey{background:#333}.page--toolkit .section--colors .color__block--medium-grey{background:gray}.page--toolkit .section--colors .color__block--light-grey{background:#ccc}.page--toolkit .section--colors .color__block--black{background:#000}.page--toolkit .section--colors .color__block--white{background:#fff}.page--toolkit .section--colors .color__block .color__label{padding:10px;background:#fff;border-top:1px solid #ccc;font-size:16px}.page--toolkit .section--grid{background-color:#f1f1f1}.page--toolkit .section--grid .grid__block{padding:.875em;background:#ccc;text-align:center}.page--toolkit .section--grid .grid__block .block__inner{background:shade(#ccc,25%);color:#fff}.page--toolkit .section--grid .grid__row{margin-bottom:1.75em}.page--toolkit .section--grid .grid__row:after{clear:both;content:"";display:block}.page--toolkit .link--hover{color:shade(#00b3e6,25%)}.section__subnav{padding-bottom:40px}.section__subnav:after{clear:both;content:"";display:block}.section__subnav .subnav__item{float:left;width:50%;text-align:center}.section__subnav .subnav__link{padding-bottom:3px;color:#282828;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:2.45px;line-height:40px;text-transform:uppercase}.section__subnav .subnav__link--active{border-bottom:1px solid #979797;font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}@media screen and (min-width:768px){.section__subnav{padding-bottom:65px}.section__subnav .subnav__item{display:inline-block;float:none;width:auto;text-align:left}.section__subnav .subnav__link{margin-right:15px;font-size:10px;letter-spacing:2.1px;line-height:20px}.section__subnav .subnav__link:hover{border-bottom:1px solid #979797}}@media screen and (min-width:768px){.page__intro--services{padding:28px 100px 0;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;color:#595959;letter-spacing:0;line-height:42px}.page__intro--services h1{display:none}.page__intro--services p{margin:0;padding:0}}.intro__support--quote{position:relative;margin-bottom:100px}.intro__support--quote .section__support{margin:0 -30px}.intro__support--quote .slider__item{display:none}.intro__support--quote .slick-initialized .slider__item,.intro__support--quote .slider__item:first-child{display:block}.intro__support--quote .support__quote{position:relative;margin-top:20px;padding:20px 15px;background-color:#000;color:#fff}.intro__support--quote .support__quote .support__items{border-top:3px solid hsla(0,0%,100%,.35);border-bottom:3px solid hsla(0,0%,100%,.35)}.intro__support--quote .support__quote .support__pager{text-align:center;margin-top:30px}.intro__support--quote .section__content{position:relative;padding:35px 0}.intro__support--quote .section__content .quote__text{position:relative;padding:0 20px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:22px;line-height:38px;color:#fff;letter-spacing:-.5px}.intro__support--quote .section__content .quote__text:before{top:0;left:0}.intro__support--quote .section__content .quote__text:after,.intro__support--quote .section__content .quote__text:before{content:"“";position:absolute;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:28px;font-style:italic;color:#fff;letter-spacing:1.64px;line-height:35px}.intro__support--quote .section__content .quote__author{padding:20px 20px 0;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:2.1px;line-height:2.2em;text-transform:uppercase}.intro__support--quote .section__content .quote__author span{font-weight:300}.intro__support--quote .section__content .quote__author .quote__content--title,.intro__support--quote .section__content .quote__author span{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}.intro__support--quote .nav__item{display:inline-block;width:50px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;-webkit-transition:margin .25s ease;transition:margin .25s ease}.intro__support--quote .nav__item--prev{margin-right:40px;background-image:url(https://cd55e8.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-left.svg)}.intro__support--quote .nav__item--prev:hover{margin-left:-10px;margin-right:50px}.intro__support--quote .nav__item--next{margin-left:40px;background-image:url(https://49a7d2.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right.svg)}.intro__support--quote .nav__item--next:hover{margin-left:50px;margin-right:-10px}.intro__support--quote .nav__data{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);height:30px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#939393;letter-spacing:2px;line-height:20px}@media screen and (min-width:768px){.intro__support--quote:after{clear:both;content:"";display:block}.intro__support--quote .section__content .quote__content{padding:5px 35px}.intro__support--quote .section__content .quote__text{font-size:19px;font-weight:400;line-height:42px;letter-spacing:-1px}.intro__support--quote .section__support{float:left;width:793px;margin:0}.intro__support--quote .support__quote{float:right;width:408px;margin:120px 0 0 -350px}.intro__support--quote .slider__nav{margin-top:15px}}@media screen and (min-width:768px){.services__section--text{padding:0 140px 0 100px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;color:#595959;letter-spacing:0;line-height:42px}}.services__section--graphic{display:none}@media screen and (min-width:768px){.services__section--graphic{display:block;margin-bottom:53px;padding-left:40px}.services__section--graphic:after{content:"";display:block;clear:both}.services__section--graphic .graphic{float:left;position:relative;margin-left:auto;margin-right:auto;text-align:center}.services__section--graphic .graphic h4{font-size:10px;line-height:2;letter-spacing:2px;color:#fff}.services__section--graphic .graphic h4,.services__section--graphic .graphic span{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:900;text-align:center}.services__section--graphic .graphic span{font-size:15px;line-height:1.53;letter-spacing:.9px;color:#000;display:inline-block}.services__section--graphic .graphic--circle{width:206px;height:206px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;background-color:#fd9e28}.services__section--graphic .graphic--left{margin-top:68px;padding:53px 38px}.services__section--graphic .graphic--right{margin-top:68px;padding:53px 10px}.services__section--graphic .graphic--center{width:350px;height:325px;margin:0 45px;padding-top:93px}.services__section--graphic .graphic--center>h2{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:32px;font-weight:900;line-height:1.31;letter-spacing:1.3px;text-align:center;color:#000}.services__section--graphic .graphic--center>span{margin-bottom:25px}.services__section--graphic .graphic--center:after,.services__section--graphic .graphic--center:before{content:"";display:block;position:absolute;background-size:contain;background-position:100% 100%;background-repeat:no-repeat}.services__section--graphic .graphic--center:before{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:59px;left:70px;background-image:url(https://d7cccc.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/images/services-round_arrow_top.png);width:395px;height:159px}}@media screen and (min-width:768px) and (min-width:768px){.services__section--graphic .graphic--center:before{-webkit-transform:rotate(0deg);transform:rotate(0deg);top:0;left:-55px}}@media screen and (min-width:768px){.services__section--graphic .graphic--center:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);right:65px;bottom:55px;width:397px;height:156px;background-image:url(https://7a0a49.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/images/services-round_arrow_bottom.png)}}@media screen and (min-width:768px) and (min-width:768px){.services__section--graphic .graphic--center:after{-webkit-transform:rotate(0deg);transform:rotate(0deg);bottom:0;right:-47px}}.services__section--services:after{clear:both;content:"";display:block}@media screen and (min-width:768px){.services__section--services{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.services__section--services .service__description{margin-bottom:40px}.services__section--services .service__description--advertising .service__title{border-color:#7c8db5}.services__section--services .service__description--design .service__title{border-color:#88c7c3}.services__section--services .service__description--strategy .service__title{border-color:#c17bcf}.services__section--services .service__description--technology .service__title{border-color:#4990e2}.services__section--services .service__description--active .service__title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.services__section--services .service__description--active .service__content{display:block;margin-bottom:40px}.services__section--services .service__description--active .service__link{display:block}@media screen and (min-width:768px){.services__section--services .service__description{width:214px;margin-left:48px}.services__section--services .service__description:first-child{margin-left:0}}.services__section--services .service__title{position:relative;margin-bottom:30px;padding-right:35px;padding-bottom:9px;border-bottom-width:7px;border-bottom-style:solid;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:26px;color:#000;letter-spacing:-1px;line-height:38px}.services__section--services .service__title:after{content:"";position:absolute;top:11px;right:0;width:29px;height:15px;background:url(https://02f404.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-down.svg) no-repeat}.services__section--services .service__title--desktop{display:none}@media screen and (min-width:768px){.services__section--services .service__title{min-height:124px;font-size:32px;line-height:36px}.services__section--services .service__title--mobile,.services__section--services .service__title:after{display:none}.services__section--services .service__title--desktop{display:block}.services__section--services .service__title--desktop a,.services__section--services .service__title--desktop a:hover{color:#000}}.services__section--services .service__content{display:none}.services__section--services .service__content p{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:18px;font-weight:300;line-height:1.67;color:#595959}@media screen and (min-width:768px){.services__section--services .service__content{display:block;margin-bottom:10px}}.services__section--services .service__link{display:none}@media screen and (min-width:768px){.services__section--services .service__link{display:block;position:absolute;bottom:0}}.services__section--cta{padding:50px 30px;background-color:#f4f4f4}.services__section--cta .cta__title{margin-bottom:20px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:30px;color:#000;letter-spacing:-1px;line-height:42px}.services__section--cta .cta__text{margin-bottom:50px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:20px;color:#666;letter-spacing:0;line-height:34px}.services__section--cta .action__title{position:relative;margin-bottom:28px;padding-left:54px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:24px;color:#000;letter-spacing:-1px;line-height:36px}.services__section--cta .action__title:before{content:"";position:absolute;top:8px;left:0;width:37px;height:50px;background-image:url(https://0528c0.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-document.svg);background-repeat:no-repeat}.services__section--cta .action__link{display:block;position:relative;margin-left:54px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:900;letter-spacing:2px;color:#000;text-transform:uppercase}.services__section--cta .action__link:after{content:"";position:absolute;top:0;width:23px;height:17px;margin-left:10px;background-image:url(https://4ffcef.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/icon-download.svg);background-repeat:no-repeat}@media screen and (min-width:768px){.services__section--cta{margin-bottom:100px;padding:77px 140px 87px}.services__section--cta:after{clear:both;content:"";display:block}.services__section--cta .cta__content{float:left;width:700px}.services__section--cta .cta__action{float:left;width:300px;padding-left:15px}.services__section--cta .cta__title{margin-bottom:0;padding:0;font-size:24px;line-height:36px}.services__section--cta .cta__text{margin-bottom:0;font-size:22px;line-height:36px}.services__section--cta .action__title{font-size:18px;letter-spacing:0;line-height:28px}}.services__section--projects .project__col{margin-bottom:60px}.services__section--projects .project__col:hover .project__link:after{right:-45px}.services__section--projects .project__image{margin-bottom:30px}.services__section--projects .project__title{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:24px;color:#000;line-height:32px}.services__section--projects .project__link{display:inline-block;position:relative;margin-top:20px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:2px;line-height:20px;text-transform:uppercase;cursor:pointer}.services__section--projects .project__link:after{content:"";position:absolute;top:3px;right:-35px;width:25px;height:12px;background-image:url(https://49a7d2.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right.svg);background-repeat:no-repeat;-webkit-transition:right .25s ease;transition:right .25s ease}@media screen and (min-width:768px){.services__section--projects .section__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.services__section--projects .project__col{width:468px;margin-bottom:0}.services__section--projects .project__image{margin-bottom:25px}.services__section--projects .project__title{margin-bottom:10px}}.page__intro--service .intro__back{display:none}.page__intro--service.highlight--blue h1:after{background-color:#4990e2}.page__intro--service.highlight--purple h1:after{background-color:#c17bcf}.page__intro--service.highlight--slate h1:after{background-color:#7c8db5}.page__intro--service.highlight--teal h1:after{background-color:#88c7c3}@media screen and (min-width:768px){.page__intro--service{position:relative;padding-top:34px;padding-left:70px;padding-right:130px}.page__intro--service:after{clear:both;content:"";display:block}.page__intro--service .intro__back{display:block;position:absolute;right:0}.page__intro--service .section__text h1{margin-bottom:25px;padding-right:180px;padding-bottom:0;font-size:40px;color:#000;letter-spacing:-1px;line-height:50px}.page__intro--service .section__text h1:after{display:none}.page__intro--service .section__text p{padding-right:70px;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;color:#595959;line-height:42px}}.service__section--support .section__image{margin-left:-30px;margin-right:-30px}.service__section--support .section__image img{display:block}.service__section--support .section__services{position:relative;margin-top:-30px;padding:60px 20px 30px 35px;background-color:#000}.service__section--support .section__services h2{margin-bottom:28px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;color:#fff;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.service__section--support.highlight--orange .section__services{background-color:#fd9e28}.service__section--support.highlight--purple .section__services{background-color:#c17bcf}.service__section--support.highlight--slate .section__services{background-color:#7c8db5}.service__section--support.highlight--teal .section__services{background-color:#88c7c3}.service__section--support.highlight--blue .section__services{background-color:#4990e2}@media screen and (min-width:768px){.service__section--support{margin-bottom:70px}.service__section--support:after{clear:both;content:"";display:block}.service__section--support .section__image{float:left;width:795px;margin-left:0;margin-right:0}.service__section--support .section__services{float:left;width:405px;margin:86px 0 0 -200px;padding:70px 20px 33px 35px}.page--strategy .service__section--support{margin-bottom:80px}}@media screen and (min-width:768px){.service__section--additional{padding:0 240px 0 0;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:24px;color:#595959;letter-spacing:0;line-height:42px}}.service__section--description{position:relative;margin-bottom:60px;padding-bottom:30px}.service__section--description:after{content:"";position:absolute;left:0;bottom:0;width:65px;height:7px}.service__section--description h3{position:relative;margin-bottom:30px;padding-bottom:30px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:28px;color:#000;letter-spacing:-1px;line-height:40px}.service__section--description h3:after{content:"";position:absolute;left:0;bottom:0;width:65px;height:7px;background-color:#fd9e28}.service__section--description .services__quote{display:block;margin-bottom:40px;margin-top:40px;padding:65px 20px 40px;border-top-width:3px;border-bottom-width:3px;border-top-style:solid;border-bottom-style:solid}.service__section--description .services__quote .quote__content{position:relative;margin-bottom:20px;color:#595959;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:24px;letter-spacing:0;line-height:36px}.service__section--description .services__quote .quote__content:before{top:0;left:-20px}.service__section--description .services__quote .quote__content:after,.service__section--description .services__quote .quote__content:before{content:"“";position:absolute;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:28px;font-style:italic;letter-spacing:1.64px;line-height:35px}.service__section--description .services__quote .quote__author{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.service__section--description .services__quote .quote__title{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.service__section--description .services__images:after{clear:both;content:"";display:block}.service__section--description .services__images .image__content{display:none}.service__section--description .services__images .image__content--video{display:block}.service__section--description.highlight--orange:after,.service__section--description.highlight--orange h3:after{background-color:#fd9e28}.service__section--description.highlight--orange .services__quote{border-color:#fd9e28}.service__section--description.highlight--orange .services__quote .quote__author,.service__section--description.highlight--orange .services__quote .quote__content,.service__section--description.highlight--orange .services__quote .quote__title{color:#fd9e28}.service__section--description.highlight--purple:after,.service__section--description.highlight--purple h3:after{background-color:#c17bcf}.service__section--description.highlight--purple .services__quote{border-color:#c17bcf}.service__section--description.highlight--purple .services__quote .quote__author,.service__section--description.highlight--purple .services__quote .quote__content,.service__section--description.highlight--purple .services__quote .quote__title{color:#c17bcf}.service__section--description.highlight--slate:after,.service__section--description.highlight--slate h3:after{background-color:#7c8db5}.service__section--description.highlight--slate .services__quote{border-color:#7c8db5}.service__section--description.highlight--slate .services__quote .quote__author,.service__section--description.highlight--slate .services__quote .quote__content,.service__section--description.highlight--slate .services__quote .quote__title{color:#7c8db5}.service__section--description.highlight--teal:after,.service__section--description.highlight--teal h3:after{background-color:#88c7c3}.service__section--description.highlight--teal .services__quote{border-color:#88c7c3}.service__section--description.highlight--teal .services__quote .quote__author,.service__section--description.highlight--teal .services__quote .quote__content,.service__section--description.highlight--teal .services__quote .quote__title{color:#88c7c3}.service__section--description.highlight--blue:after,.service__section--description.highlight--blue h3:after{background-color:#4990e2}.service__section--description.highlight--blue .services__quote{border-color:#4990e2}.service__section--description.highlight--blue .services__quote .quote__author,.service__section--description.highlight--blue .services__quote .quote__content,.service__section--description.highlight--blue .services__quote .quote__title{color:#4990e2}@media screen and (min-width:768px){.service__section--description{padding-right:220px;line-height:36px}.service__section--description .services__quote{padding:40px}.service__section--description .services__images{margin-left:-70px;margin-right:-220px}.service__section--description .services__images:after{clear:both;content:"";display:block}.service__section--description .services__images .image__content{display:block}}.support__images .image__left{display:none}.support__images .image__left--01{display:block}.support__images--technology .image__left--01,.support__images .image__right{display:none}@media screen and (min-width:768px){.support__images{margin:60px -220px 60px 0}.support__images:after{clear:both;content:"";display:block}.support__images .image__col{width:490px}.support__images .image__col--left{float:left}.support__images .image__col--right{float:right}.support__images .image__left{display:block;float:right}.support__images .image__left--01{margin-top:100px}.support__images .image__left--02{margin-top:20px}.support__images .image__right{display:block}.support__images--design .image__left--01{margin-top:0}.support__images--design .image__col--right{margin-top:110px}.support__images--technology{margin:60px -175px 60px 0}.support__images--technology .image__col--left{width:395px}.support__images--technology .image__left--01{margin-top:145px}.support__images--technology .image__col--right{width:540px}}@media screen and (min-width:768px){.page--strategy .service__section--description .services__images{margin-left:-70px;margin-right:-140px}}.page--technology .services__images--desktop{display:none}@media screen and (min-width:768px){.page--technology .services__images{margin:50px -220px 53px 0}.page--technology .services__images:after{clear:both;content:"";display:block}.page--technology .services__images--mobile{display:none}.page--technology .services__images--desktop{display:block}.page--technology .services__images .image--left{float:left;margin:150px 22px 0 0}.page--technology .services__images .image--right{float:left}}.strategy__process{margin-bottom:70px;padding:20px;background-color:#c17bcf}.strategy__process:after{clear:both;content:"";display:block}.strategy__process .process__title{padding:7px 28px 18px;border-bottom:3px solid #fff;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:13px;color:#fff;letter-spacing:1.86px;line-height:20px;text-transform:uppercase}.strategy__process .process__items .process__item{display:none;position:relative;margin:32px 28px 0}.strategy__process .process__items .process__item p{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:16px;color:#fff;letter-spacing:0;line-height:30px}.strategy__process .process__items .process__item:first-child{display:block}.strategy__process .process__items .process__item .item__icon{position:absolute}.strategy__process .process__items .process__item .item__icon .icon{width:28px;height:28px}.strategy__process .process__items.slick-initialized .process__item{display:block}.strategy__process .item__title{margin:0 0 20px 42px;font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:28px;color:#fff;letter-spacing:0;line-height:30px}.strategy__process .nav__item{display:inline-block;width:21px;height:12px;background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer}.strategy__process .nav__item--prev{margin-right:30px;background-image:url(https://35b2ea.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-left-white.svg)}.strategy__process .nav__item--next{margin-left:30px;background-image:url(https://6bbc83.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-right-white.svg)}.strategy__process .nav__data{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%);height:30px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#fff;letter-spacing:2px;line-height:20px}@media screen and (min-width:768px){.strategy__process{margin:60px -220px 0 0;padding:0;background-color:transparent}.strategy__process .process__title,.strategy__process .slider__nav{display:none}.strategy__process .process__items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:90px;padding:50px 0 40px;border-top:1px solid #c17bcf;border-bottom:1px solid #c17bcf}.strategy__process .process__items .process__item{display:block;width:200px;margin:0;padding:125px 34px 0 0}.strategy__process .process__items .process__item p{font-size:14px;color:#595959;letter-spacing:0;line-height:28px}.strategy__process .process__items .process__item .item__icon:after{content:"";position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:10px;width:95px;height:3px;background-color:#c17bcf}.strategy__process .process__items .process__item:first-child,.strategy__process .process__items .process__item:last-child{margin-left:0}.strategy__process .process__items .process__item:last-child .item__icon:after{display:none}.strategy__process .item__icon{position:relative;top:0;width:85px;height:85px;padding:29px;background-color:#c17bcf;border-radius:50%}.strategy__process .item__icon .icon{width:25px;height:25px}.strategy__process .item__title{margin:0;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:30px;color:#000;letter-spacing:0;line-height:36px}}@media screen and (min-width:768px){.strategy__process--column{width:184px;float:left}}.strategy__process--column h3{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:30px;font-weight:500;line-height:1.2;color:#000}.strategy__process--column p{font-size:14px;font-weight:300;line-height:2;color:#666}.strategy__process--column--icon{display:block;width:82px;margin-bottom:36px}.strategy__process--column--icon.with_line{position:relative}.strategy__process--column--icon.with_line:after{content:"";display:block;position:absolute;left:100%;top:50%;margin-top:-3px;margin-left:10px;width:102px;height:6px;background-color:#b286bb}.strategy__process--column:not(:last-child){margin-right:20px}.page--service-detail .first_box{width:100%;max-width:465px}@media screen and (min-width:768px){.page--service-detail .first_box{width:465px}}.page--service-detail .first_box p{font-size:24px;font-weight:300;line-height:1.75;color:#6c6c6c}.page--service-detail .second_box{padding:80px 60px;width:100%;max-width:407px}@media screen and (min-width:768px){.page--service-detail .second_box{width:407px}}.page--service-detail .second_box h2{color:#fff;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.43;letter-spacing:2.1px;text-transform:uppercase;margin-bottom:30px}.page--service-detail .second_box h2:last-child{margin-bottom:0}.page--service-detail .third_box{width:100%;max-width:794px;margin-top:1em}@media screen and (min-width:768px){.page--service-detail .third_box{width:794px}}.page--service-detail .what_we_do p{font-size:18px;font-weight:300;line-height:2;color:#666;max-width:800px}.page--service-detail .what_we_do .graphics{margin-top:58px}.page--service-detail .graphics--row{display:block}@media screen and (min-width:768px){.page--service-detail .graphics--row{margin-left:-30px;margin-right:-30px}}@media screen and (min-width:768px){.page--service-detail .graphics--column{width:184px;float:left}}.page--service-detail .graphics--column h3{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:30px;font-weight:500;line-height:1.2;color:#000}.page--service-detail .graphics--column p{font-size:14px;font-weight:300;line-height:2;color:#666}.page--service-detail .graphics--column--icon{display:block;width:82px;margin-bottom:36px}.page--service-detail .graphics--column--icon.with_line{position:relative}.page--service-detail .graphics--column--icon.with_line:after{content:"";display:block;position:absolute;left:100%;top:50%;margin-top:-3px;margin-left:10px;width:102px;height:6px;background-color:#b286bb}.page--service-detail .graphics--column:not(:last-child){margin-right:20px}.page--insights{margin-top:92px}@media screen and (min-width:768px){.page--insights{margin-top:92px}}.page__intro--insights .section__subhead{margin-bottom:15px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#000;letter-spacing:2.1px;line-height:20px;text-transform:uppercase}.page__intro--insights h1{font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:30px;color:#000;letter-spacing:-1px;line-height:42px}@media screen and (min-width:768px){.page__intro--insights{padding-right:120px}.page__intro--insights .section__subhead{margin-bottom:7px}.page__intro--insights h1{font-size:55px;line-height:65px}}.insights__featured{margin-bottom:0}.insights__list .more__posts{display:block;padding-top:36px;border-top:1px solid #979797;text-align:center}.insights__list .more__posts a{font-family:AvenirLTStd-Heavy,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:1.44px;line-height:20px;text-transform:uppercase}.insights__list .more__posts a:hover{border-bottom:2px solid #282828}.insights__list #infscr-loading{clear:both;width:220px;margin:0 auto;text-align:center}.insights__list #infscr-loading img{margin:0 auto}@media screen and (min-width:768px){.insights__list .post__items{margin-bottom:45px}.insights__list .post__items:after{clear:both;content:"";display:block}}.post__featured{margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #979797}.post__featured .post__image{margin-bottom:25px}.post__featured .post__image .image--desktop{display:none}.post__featured .post__title{margin-right:10px;margin-bottom:28px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:24px;color:#000;letter-spacing:0;line-height:32px}.post__featured .post__title a{color:#000}.post__featured .post__byline{margin-bottom:20px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:1.44px;line-height:20px;text-transform:uppercase}.post__featured .post__byline .divider{margin:0 15px}.post__featured .post__excerpt{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:20px;color:#666;letter-spacing:0;line-height:34px}.post__featured .post__excerpt--desktop,.post__featured .post__link{display:none}@media screen and (min-width:768px){.post__featured{float:none;width:100%;margin-right:0;margin-bottom:100px;margin-right:64px;margin-bottom:63px;padding-bottom:0;border-bottom:none}.post__featured:after{clear:both;content:"";display:block}.post__featured .post__image{position:relative;max-width:895px;margin-bottom:0}.post__featured .post__image .image--mobile{display:none}.post__featured .post__image .image--desktop{display:block}.post__featured .post__info{float:right;position:relative;margin-top:-210px;background-color:#f4f4f4;padding:49px 50px 62px 81px;max-width:591px}.post__featured .post__title{font-size:40px;line-height:50px}.post__featured .post__excerpt--mobile{display:none}.post__featured .post__excerpt--desktop{display:block}.post__featured .post__link{display:block;margin-top:25px}}.post__item{margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #979797}.post__item .post__image{margin-bottom:25px}.post__item .post__title{margin-right:10px;margin-bottom:28px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:600;font-size:24px;color:#000;letter-spacing:0;line-height:32px}.post__item .post__title a{color:#000}.post__item .post__byline{margin-bottom:20px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:14px;color:#282828;letter-spacing:1.44px;line-height:20px;text-transform:uppercase}.post__item .post__byline .divider{margin:0 15px}.post__item .post__excerpt{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:20px;color:#666;letter-spacing:0;line-height:34px}.post__item .post__excerpt--desktop{display:none}@media screen and (min-width:768px){.post__item{float:left;width:468px;margin-right:64px;margin-bottom:63px;padding-bottom:0;border-bottom:none}.post__item:nth-child(2n){margin-right:0}.post__item .post__excerpt--mobile{display:none}.post__item .post__excerpt--desktop{display:block}}.sharedaddy .sd-title{display:none}body.page--contact .footer__logo .logo-cibo{fill:#fff}body.page--contact .footer__phone .link__item{color:#fff}.content.page--contact{padding-top:130px;background-attachment:fixed;background-color:#000;background-image:url(https://a6dfdf.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/images/contact-bkgd.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%;color:#fff}@media screen and (min-width:768px){.content.page--contact{padding:130px 0 95px}}.contact__header{margin-bottom:110px;padding:85px 30px 0}.contact__header h1{position:relative;margin-bottom:30px;padding-bottom:30px;color:#fff;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:300;font-size:24px;letter-spacing:-.25px;line-height:34px}@media screen and (min-width:768px){.contact__header h1{font-size:32px;line-height:52px}}.contact__nav{display:none}@media screen and (min-width:768px){.contact__nav{display:block;padding:0 30px}.contact__nav:after{clear:both;content:"";display:block}}.contact__btn{font-size:24px;line-height:3.12;letter-spacing:-.3px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:inline-block;height:70px;line-height:70px;vertical-align:middle;border:2px solid #6f6f6f;width:320px;margin-bottom:30px;-webkit-transition:border .25s ease;transition:border .25s ease}.contact__btn:active,.contact__btn:focus,.contact__btn:hover{border-color:#fff;color:#fff}.contact__btn--arrow{position:relative}.contact__btn--arrow:after{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:16px;background-image:url(https://05401e.claudeassets.com/20230923083454im_/https://www.ciboglobal.com/wp-content/themes/cibo/svg/_src/arrow-down-white.svg);background-repeat:no-repeat;background-size:contain;opacity:.5}.contact__btn--active{border-color:#fff;color:#fff}.contact__btn--active.contact__btn--arrow:after{-webkit-transform:rotate(180deg) translateY(50%);transform:rotate(180deg) translateY(50%);opacity:1}.contact__btn--disabled{border-color:#6f6f6f;color:#575757}@media screen and (min-width:768px){.contact__btn{float:left}.contact__btn:not(:last-child){margin-right:20px}}.contact__forms{padding:0 30px}.contact__forms .contact__btn{display:block;width:100%}.contact__forms .contact__btn--active{margin-bottom:60px}@media screen and (min-width:768px){.contact__forms .contact__btn{display:none}}.contact__form{display:none;padding-bottom:60px}@media screen and (min-width:768px){.contact__form{padding-bottom:148px}}.contact__form .form__intro{margin-bottom:25px;font-size:22px;line-height:22px;letter-spacing:-.5px;color:#fff}.contact__form .form__intro--inactive{display:none}.contact__form .form-field{position:relative;margin-bottom:40px}.contact__form .form-field label{position:absolute;top:6px;left:5px;margin-bottom:0;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;color:#cfcfcf;-webkit-transition:all .2s ease;transition:all .2s ease}.contact__form .form-field label .hs-form-required{position:absolute;top:0;margin-left:4px;font-size:16px;opacity:.6}.contact__form .form-field.field--active label{top:-15px;font-size:11px}.contact__form .wpcf7-not-valid{border-color:#fd9e28}.contact__form .wpcf7-not-valid-tip{margin-top:-15px;font-size:11px;color:#fd9e28}.contact__form .wpcf7-form.sent .form-field{display:none}.contact__form .wpcf7-form.sent .wpcf7-response-output{margin:0;padding:0;border:none}.contact__form input,.contact__form select,.contact__form textarea{background-color:transparent;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;font-weight:300;letter-spacing:-.7px;color:#d0d0d0;border:0;border-bottom:2px solid #b0b0b0;width:100%;padding:10px 5px}.contact__form input:not([type=submit]){min-width:200px}.contact__form input[name=name]{min-width:120px}.contact__form textarea{width:100%;padding-bottom:20px}.contact__form input[type=submit]{margin-top:40px;padding:22px 35px;background-color:#fff;border:1px solid #fff;font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;display:inline-block;font-size:14px;font-weight:900;letter-spacing:2px;color:#000;text-transform:uppercase}.contact__form .role{display:none}.contact__form--active{display:block}.contact__form--chosen .hs_role label{display:none}.contact__form--chosen .hs_role .hs-input{width:100%}.contact__form--chosen .hs_role .hs-input:focus{outline:none}@media screen and (min-width:768px){.contact__form input,.contact__form select,.contact__form textarea{width:360px}.contact__form .hs_submit .actions{text-align:left}}.contact__location .location__address{margin-bottom:30px;padding:50px 30px}.contact__location .location__address .address__title{margin-bottom:20px;font-family:Montserrat,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-weight:400;font-size:33px;color:#fff;letter-spacing:-.8px;line-height:33px}.contact__location .location__address .address__detail{font-family:AvenirLTStd-Light,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:22px;color:#fff;line-height:42px}.contact__location .location__address .address__link{display:block;margin-top:20px;color:#fff}.contact__location .location__map,.contact__location .map__highlights{display:none}@media screen and (min-width:768px){.contact__location{margin-bottom:0;padding:0 30px}.contact__location:after{clear:both;content:"";display:block}.contact__location .location__address{float:right;display:block;width:245px;padding:0;background-color:transparent}.contact__location .location__address .address__title{display:none}.contact__location .location__address .address__detail{font-size:18px;line-height:1.44}.contact__location .location__address .address__link{display:none}.contact__location .map__container:after{clear:both;content:"";display:block}.contact__location .location__map{display:block;float:left;position:relative;width:695px;margin-bottom:10px;margin-right:60px}.contact__location #cibo__gmap{height:430px;color:#000}.contact__location .map__highlights{display:block;margin-bottom:15px}.contact__location .map__highlights .category{display:inline-block;margin-right:15px;padding-bottom:3px;font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:10px;color:#fff;letter-spacing:1.4px;line-height:10px;text-transform:uppercase}.contact__location .map__highlights .category--active,.contact__location .map__highlights .category:hover{border-bottom:1px solid #fff}}main.page--team{padding-top:130px}@media screen and (min-width:768px){main.page--team{padding-top:130px;padding-bottom:90px}}.team__section--info{margin-top:50px}.team__section--info .page__nav{display:none}.team__section--info .member__info:after{clear:both;content:"";display:block}.team__section--info .member__image{margin-bottom:30px}.team__section--info .member__image h1{margin:26px 0 15px;font-size:32px;font-weight:900;line-height:.94;color:#000}.team__section--info .member__image .member__title{margin-top:15px;font-size:14px;font-weight:500;line-height:1.43;letter-spacing:2.1px;color:#282828;text-transform:uppercase}.team__section--info .member__profiles .profile__link{display:block}@media screen and (min-width:768px){.team__section--info .page__nav{display:block;margin-bottom:20px;text-align:right}.team__section--info .member__image{float:left;width:430px;margin-top:13px}.team__section--info .member__image img{max-width:322px}.team__section--info .member__bio{float:left;width:570px}.team__section--info .member__profiles .profile__link{display:inline-block;margin-right:15px}}.team__section--nav:after{clear:both;content:"";display:block}.team__section--nav .nav__col{position:relative;width:45%;height:30px}.team__section--nav .nav__col .nav__link{opacity:.4}.team__section--nav .nav__col .nav__link:hover{opacity:1}.team__section--nav .nav__col .nav__arrow{position:absolute;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);width:50px;height:30px}.team__section--nav .nav__col--left{float:left}.team__section--nav .nav__col--left .nav__arrow{left:0}.team__section--nav .nav__col--right{float:right}.team__section--nav .nav__col--right .nav__arrow{right:0}@media screen and (min-width:768px){.team__section--nav{margin-bottom:0}}.page--landing .site__container{margin:0 auto}@media screen and (min-width:768px){.page--landing .site__container{width:100%;max-width:1280px}}.page--landing .header__container{padding:0;background:#fff}.page--landing .header__logo .logo-cibo{fill:#000}.page--landing .header__cta{display:none}@media screen and (min-width:768px){.page--landing .header__cta{display:block;float:right;padding:42px 60px;background-color:#f5a623;font-size:16px;color:#fff;letter-spacing:1.29px;text-align:center;line-height:20px;text-transform:uppercase}}.page--landing .content{padding:104px 0 0}.page--landing .panel__question{background-color:#efefef;padding:55px 45px}.page--landing .panel__question .panel__content{font-family:AvenirLTStd-Medium,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:28px;color:#434343;letter-spacing:-.65px;text-align:center;line-height:35px}@media screen and (min-width:768px){.page--landing .panel__question{background-color:#cdcdcd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:450px;padding:0}.page--landing .panel__question .panel__content{width:58%;font-size:2.968vw;line-height:3.75vw;letter-spacing:-.88px}}@media screen and (min-width:1280px){.page--landing .panel__question .panel__content{font-size:38px;line-height:48px}}
/*# sourceMappingURL=main.css.map */

/*
     FILE ARCHIVED ON 13:57:41 Oct 13, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:52:48 Sep 29, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.386
  exclusion.robots: 0.052
  exclusion.robots.policy: 0.045
  esindex: 0.005
  cdx.remote: 6.695
  LoadShardBlock: 80.366 (3)
  PetaboxLoader3.datanode: 558.482 (4)
  PetaboxLoader3.resolve: 699.856 (2)
  load_resource: 1192.797
*/