/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.hamburger{padding:15px 10px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{filter:opacity(100%)}.hamburger.is-active:hover{filter:opacity(100%)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#343434}.hamburger-box{width:25px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:2px;background-color:#343434;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--slider .hamburger-inner{top:1px}.hamburger--slider .hamburger-inner::before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:14px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(25px/-7,-5px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0,-14px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1px}.hamburger--slider-r .hamburger-inner::before{top:7px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider-r .hamburger-inner::after{top:14px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,7px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner::before{transform:rotate(45deg) translate3d(25px/7,-5px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner::after{transform:translate3d(0,-14px,0) rotate(90deg)}*{box-sizing:border-box}html{font-size:62.5%}html,body,.dialog-off-canvas-main-canvas,.layout-container{height:100%}body{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#555}.text-style-b1{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;color:#555}.node__content,.text-style-b2{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#555}.text-style-b3{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;color:#555}.text-style-p1{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:38px;line-height:57px;font-size:3.8rem;line-height:5.7rem;color:#000;text-align:center}h1,.text-style-m1{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:44px;line-height:66px;font-size:4.4rem;line-height:6.6rem;line-height:1.1;margin:0 0 1.5rem 0;text-align:center;color:#555}h1{color:#555;text-transform:uppercase}h2,.text-style-h1{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-weight:700;font-size:28px;line-height:42px;font-size:2.8rem;line-height:4.2rem;line-height:1.1;text-align:center;margin:0 0 0.5rem 0;color:#006db6;color:#006db6;letter-spacing:1px}h3,.text-style-h2{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;text-align:center;font-weight:700;line-height:1.2;margin:0 0 0.5rem 0;color:#006db6;color:#006db6}.text-style-h3{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;text-align:center;font-weight:700;line-height:1.2;margin:0 0 0.5rem 0;color:#006db6;color:#006db6}h4,h5,h6{font-weight:600;line-height:1.2;margin:0 0 0.5rem 0}.text-style-q1{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;font-style:italic;text-align:center;line-height:1.4;margin:0 0 0.5rem 0;color:#555;font-weight:400}.text-style-s1{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;font-weight:700;text-align:center;line-height:1.2;margin:0 0 0.5rem 0;text-transform:uppercase;color:#555}.text-style-t1{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;font-style:italic;text-align:center;line-height:1.2;margin:0 0 0.5rem 0;color:#555}.text-style-f1{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:24px;line-height:36px;font-size:2.4rem;line-height:3.6rem;line-height:1.5;color:#555;font-weight:400}img{max-width:100%;height:auto}p{margin-top:0.5rem}button,.button{display:inline-block;background-color:#09f;border:1px solid transparent;border-radius:5px;padding:1rem 2.5rem 0.9rem;margin:0;text-decoration:none;color:#000;font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:15px;line-height:22.5px;font-size:1.5rem;line-height:2.25rem;font-weight:700;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;text-transform:uppercase;font-family:"Work Sans",sans-serif;letter-spacing:1px}button:hover,button:focus,button:active,.button:hover,.button:focus,.button:active{color:#000;background-color:#91d3ff}.text-center{text-align:center}#layout{display:flex;flex-direction:column;height:calc(100% - 60px)}#layout>main{flex:1;padding-top:5rem}body.front #layout>main,body.path-frontpage #layout>main{padding-top:0}a{color:#343434}a.text-black{color:#000}::-moz-selection{background:#343434;color:#fff;text-shadow:none}::selection{background:#343434;color:#fff;text-shadow:none}.video-wrapper{padding:56.25% 0 0 0;position:relative;margin:0 auto 5rem}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#header,#homepage-mobile-header{background-color:#91d3ff;height:60px;line-height:0;width:100%}#header .page-width,#homepage-mobile-header .page-width{height:100%}#header #logo,#header #homepage-mobile-logo,#homepage-mobile-header #logo,#homepage-mobile-header #homepage-mobile-logo{width:165px;min-width:165px}#header #logo .logo,#header #logo .homepage-mobile-logo,#header #homepage-mobile-logo .logo,#header #homepage-mobile-logo .homepage-mobile-logo,#homepage-mobile-header #logo .logo,#homepage-mobile-header #logo .homepage-mobile-logo,#homepage-mobile-header #homepage-mobile-logo .logo,#homepage-mobile-header #homepage-mobile-logo .homepage-mobile-logo{line-height:1}#header .region-header,#homepage-mobile-header .region-header{flex:1}#header ul.menu,#homepage-mobile-header ul.menu{display:flex;align-items:flex-start;justify-content:flex-end;height:30px;margin:0}#header ul.menu li,#homepage-mobile-header ul.menu li{margin-left:5%}#header ul.menu li a,#homepage-mobile-header ul.menu li a{text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-family:"Work Sans",sans-serif;font-weight:500}#header ul.menu li a:focus,#header ul.menu li a:hover,#header ul.menu li a:active,#homepage-mobile-header ul.menu li a:focus,#homepage-mobile-header ul.menu li a:hover,#homepage-mobile-header ul.menu li a:active{text-decoration:underline}#header ul.menu li.menu-item--active-trail a,#homepage-mobile-header ul.menu li.menu-item--active-trail a{color:#00416d}#header #mobile-menu-toggle,#homepage-mobile-header #mobile-menu-toggle{display:none;position:absolute;z-index:15;right:6%}#header #mobile-menu-toggle:hover,#header #mobile-menu-toggle:focus,#header #mobile-menu-toggle:active,#homepage-mobile-header #mobile-menu-toggle:hover,#homepage-mobile-header #mobile-menu-toggle:focus,#homepage-mobile-header #mobile-menu-toggle:active{background-color:#fff}@media (max-width:1250px){#header ul.menu,#homepage-mobile-header ul.menu{display:block}#header .region-header,#homepage-mobile-header .region-header{position:absolute;top:60px;right:0;z-index:10}#header .menu--main ul.menu,#homepage-mobile-header .menu--main ul.menu{display:none;margin:0;padding:0;background-color:#fff}#header .menu--main ul.menu.menu-open,#homepage-mobile-header .menu--main ul.menu.menu-open{display:block}#header .menu-item,#homepage-mobile-header .menu-item{line-height:1.2;min-width:200px;max-width:100%;padding:0.5em;border-bottom:1px solid #ebebeb}#header .menu-item a,#homepage-mobile-header .menu-item a{display:block;padding:0.5em}#header #mobile-menu-toggle,#homepage-mobile-header #mobile-menu-toggle{display:block}#header .mobile-menu-open+#mobile-menu-toggle,#homepage-mobile-header .mobile-menu-open+#mobile-menu-toggle{background-color:#fff}}#sub-header{max-width:1600px;width:100%}#sub-header #main-nav-block{padding:10px 0}@media (max-width:1250px){#sub-header{display:none;position:absolute;top:60px;width:auto;right:5%;left:5%;margin:0;height:210px}#sub-header.mobile-menu-open{display:block;z-index:10}#sub-header.mobile-menu-open:before{content:"";background-color:rgba(0,0,0,0.7);display:block;left:0;right:0;top:0;bottom:0;position:fixed;z-index:-1}#sub-header #main-nav-block{display:block;padding:1rem;background:#fff;width:100%;border:1px solid #d3d3d3;border-top:none}#sub-header #main-nav-block .main-nav-section{position:relative;display:inline-block}#sub-header #main-nav-block .main-nav-section .main-nav-submenu{display:block;position:relative;top:auto;left:auto;border:none}#sub-header #main-nav-block .main-nav-section .main-nav-submenu ul.menu{margin:0 0 0 1rem;min-width:225px;width:225px}#sub-header #main-nav-block .main-nav-section .main-nav-submenu ul.menu .menu-item{display:block;margin:0 0 8px 15px}#sub-header #main-nav-block .main-nav-section .main-nav-submenu ul.menu .menu-item a{color:#343434;text-decoration:none;line-height:1.6}#sub-header #main-nav-block .main-nav-section .main-nav-submenu ul.menu .menu-item a:hover,#sub-header #main-nav-block .main-nav-section .main-nav-submenu ul.menu .menu-item a:focus,#sub-header #main-nav-block .main-nav-section .main-nav-submenu ul.menu .menu-item a:active{text-decoration:underline}#sub-header #main-nav-block .main-nav-section .nav-menu-toggle{cursor:not-allowed;pointer-events:none}#sub-header #main-nav-block .main-nav-section .nav-menu-toggle:hover,#sub-header #main-nav-block .main-nav-section .nav-menu-toggle:focus,#sub-header #main-nav-block .main-nav-section .nav-menu-toggle:active{text-decoration:none}#sub-header #main-nav-block .main-nav-section .nav-menu-toggle.active+.main-nav-submenu{display:block;position:relative;top:auto;left:auto;min-width:0;border:none}#sub-header #main-nav-block .main-nav-section:last-of-type .nav-menu-toggle.active+.main-nav-submenu{right:auto}}@media (max-width:1250px){#sub-header{right:15%;left:15%}#sub-header #main-nav-block{columns:1;padding:0}#sub-header #main-nav-block .main-nav-section{display:block}#sub-header #main-nav-block ul li{margin:0;padding:0 2rem}#sub-header #main-nav-block ul li.menu-item.menu-item--active-trail{background:#006db6}#sub-header #main-nav-block ul li.menu-item.menu-item--active-trail a{color:#fff}}body.path-frontpage #header{position:fixed;top:0;z-index:100}@media (max-width:1250px){body.mobile-menu-open{height:100%;overflow:hidden}}#footer{background:#91d3ff;min-height:90px}#footer .page-width{display:flex;align-items:center;height:100%;justify-content:space-between}#footer .page-width .footer-logo-block{display:flex;align-items:center}#footer .page-width .footer-logo-block a.logo{line-height:0}#footer .page-width .footer-logo-block a.logo #footer-logo{width:92px;height:90px}@media (max-width:900px){#footer .page-width .footer-logo-block a.logo #footer-logo{width:139px}}#footer .page-width .footer-logo-block .copyright{margin:0 10px;font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;font-family:"Work Sans",sans-serif;font-weight:500}#footer .page-width .footer-nav{flex-grow:1}#footer .page-width .footer-nav .menu{display:flex;justify-content:flex-end}#footer .page-width .footer-nav .menu .menu-item{margin-left:5%;white-space:nowrap}#footer .page-width .footer-nav .menu .menu-item a{text-decoration:none;text-transform:uppercase;font-family:"Work Sans",sans-serif;font-weight:500}#footer .page-width .footer-nav .menu .menu-item a:focus,#footer .page-width .footer-nav .menu .menu-item a:hover,#footer .page-width .footer-nav .menu .menu-item a:active{text-decoration:underline}#footer .page-width .footer-nav .menu .menu-item.menu-item--active-trail a{color:#00416d}@media (max-width:1350px){#footer{min-height:auto}#footer .page-width{flex-direction:column-reverse}#footer .page-width .footer-logo-block{max-width:100%;margin-bottom:3rem}#footer .page-width .footer-nav{flex-grow:1;width:100%}#footer .page-width .footer-nav .menu{justify-content:center;flex-wrap:wrap}#footer .page-width .footer-nav .menu .menu-item{margin:1rem 2%}}.flex{display:flex;align-items:center}.page-width{width:100%;max-width:1600px;margin:0 auto;padding-left:6.5rem;padding-right:6.5rem}@media (max-width:900px){.page-width{padding-left:6%;padding-right:6%}}.content-width{width:100%;max-width:1200px;margin:0 auto}.join-us-block{background-color:#fff;margin:5rem 5rem 8rem;max-width:700px;border:2px solid #91d3ff;border-radius:20px;padding:2rem 4rem 4rem}.join-us-block .join-us-intro-block{text-align:center;margin-bottom:1rem}.join-us-block .join-us-intro-block h2{line-height:1}.join-us-block .join-us-content-block>div{display:flex;justify-content:space-evenly;align-items:center}.join-us-block .join-us-content-block>div .button-block{text-align:center}@media (max-width:900px){.join-us-block{margin:5rem 6% 11rem}.join-us-block .join-us-content-block>div{flex-direction:column}.join-us-block .join-us-content-block>div .button-block+.button-block{margin-top:3rem}}#content-bottom-wrapper{position:relative;background:white;background:linear-gradient(180deg,white 0%,white 50%,#4298f8 50%,#4298f8 100%)}#content-bottom-wrapper .region-content-bottom{margin:0 auto;max-width:1200px}#content-bottom-wrapper #footer-road{min-height:3px;background-color:#4298f8;background-image:url("/themes/custom/aifg/images/road-tile.png");background-repeat:repeat-x}#content-bottom-wrapper #footer-road:before{content:"";position:absolute;right:0;bottom:0;width:320px;height:181px;background:url("/themes/custom/aifg/images/truck-footer3_2x.png") center center no-repeat transparent;background-size:contain}@media (max-width:1250px){#content-bottom-wrapper .region-content-bottom{padding-bottom:7rem}}.field--name-field-services{margin-top:5rem}.field--name-field-service-subtitle{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;font-weight:700;text-align:center;line-height:1.2;margin:0 0 0.5rem 0;text-transform:uppercase;color:#555}.field--name-field-service-title{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:44px;line-height:66px;font-size:4.4rem;line-height:6.6rem;line-height:1.1;margin:0 0 1.5rem 0;text-align:center;color:#555;color:#006db6;margin:0 0 0.5rem 0}.paragraph--type--services-block{display:flex;margin:1rem auto 5rem}.paragraph--type--services-block .services-image-block{min-width:35%;margin-right:4%}.paragraph--type--services-block .services-content-block{flex-grow:1}.field--name-field-quotes{display:flex;justify-content:space-between}.field--name-field-quotes>.field__item{max-width:33%}.paragraph--type--pull-quote{max-width:86%;text-align:center;margin:0 auto 5rem}.paragraph--type--pull-quote .field--name-field-quote-text{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;font-style:italic;text-align:center;line-height:1.4;margin:0 0 0.5rem 0;color:#555;font-weight:400;margin-bottom:1.5rem;quotes:"“" "”" "‘" "’"}.paragraph--type--pull-quote .field--name-field-quote-text:before{content:open-quote}.paragraph--type--pull-quote .field--name-field-quote-text:after{content:close-quote}.paragraph--type--pull-quote .field--name-field-attribution{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;font-weight:700;text-align:center;line-height:1.2;margin:0 0 0.5rem 0;text-transform:uppercase;color:#555}@media (max-width:900px){.field--name-field-quotes .field__item:last-of-type .paragraph--type--pull-quote{max-width:100%;margin-bottom:2rem}}.field--name-field-fun-facts{margin:0 auto 5rem;max-width:900px}.field--name-field-fun-facts>.field__item{margin:0 0 5rem}.field--name-field-fun-facts>.field__item ul{padding-left:2rem}.field--name-field-fun-facts>.field__item ul li{margin-bottom:1rem}.field--name-field-fun-facts>.field__item ul li p{margin:0}@media (max-width:1000px){.paragraph--type--services-block{flex-direction:column}.paragraph--type--services-block .services-image-block{margin:0 auto 2.5rem;text-align:center}.field--name-field-quotes{flex-direction:column}.field--name-field-quotes>.field__item{max-width:100%}}.field--name-field-introduction,.field--name-field-exec-team-intro{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;color:#555;Width:80%;max-width:900px;margin:0 auto 3rem}@media (max-width:900px){.field--name-field-introduction,.field--name-field-exec-team-intro{width:100%}}body.page-node-type-about-us .field--name-field-exec-team-intro .text-style-h1{margin-bottom:1.5rem}.field--name-field-brands{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}.field--name-field-brands>.field__item{margin:0 5% 2rem;max-width:26%}.field--name-field-brands>.field__item .field--name-field-image{text-align:center}.field--name-field-brands>.field__item .field--name-field-image img{border-radius:8px}.field--name-field-brands>.field__item .field--name-field-description{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#555}.field--name-field-brands>.field__item:nth-of-type(1),.field--name-field-brands>.field__item:nth-of-type(4){margin-left:0}.field--name-field-brands>.field__item:nth-of-type(3),.field--name-field-brands>.field__item:nth-of-type(6){margin-right:0}@media (max-width:900px){.field--name-field-brands>.field__item{max-width:39%;margin:0 5% 2rem}.field--name-field-brands>.field__item:nth-of-type(odd){margin-left:0;margin-right:5%}.field--name-field-brands>.field__item:nth-of-type(even){margin-left:5%;margin-right:0}}@media (max-width:900px){.field--name-field-brands>.field__item{max-width:90%}.field--name-field-brands>.field__item:nth-of-type(odd),.field--name-field-brands>.field__item:nth-of-type(even){margin:0 auto 2rem}}.field--name-field-brand-title{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;text-align:center;font-weight:700;line-height:1.2;margin:0 0 0.5rem 0;color:#006db6}.field--name-field-brand-subtitle{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;font-style:italic;text-align:center;line-height:1.2;margin:0 0 0.5rem 0;color:#555}.field--name-field-marquee-brands{margin:3rem auto 5rem}.field--name-field-marquee-brands>.field__label{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-weight:700;font-size:28px;line-height:42px;font-size:2.8rem;line-height:4.2rem;line-height:1.1;text-align:center;margin:0 0 0.5rem 0;color:#006db6;margin-bottom:3rem}.field--name-field-marquee-brands>.field__items{display:flex;flex-wrap:wrap;justify-content:space-evenly}.field--name-field-marquee-brands>.field__items .field__item{margin:0 1rem}.field--name-field-marquee-brands>.field__items .field__item img{max-height:90px;margin:1rem 0}.field--name-field-marquee-brands-decription,.field--name-field-additional-marquee-brands-{max-width:900px;margin:0 auto}.field--name-field-additional-marquee-brands-{margin-bottom:10rem;font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#555}.field--name-field-additional-marquee-brands- p{margin-top:0}#block-aboutusvideo{text-align:center;margin-bottom:3rem}body.page-node-type-about-us.is-mobile .video-wrapper,body.page-node-type-about-us.is-tablet .video-wrapper{display:none}.field--name-field-executive-team{margin:3rem auto 5rem}.field--name-field-executive-team>.field__label{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-weight:700;font-size:28px;line-height:42px;font-size:2.8rem;line-height:4.2rem;line-height:1.1;text-align:center;margin:0 0 0.5rem 0;color:#006db6;margin-bottom:3rem}.field--name-field-executive-team>.field__items,.field--name-field-executive-team.field__items{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}.field--name-field-executive-team>.field__items .field__item a.bio-link,.field--name-field-executive-team.field__items .field__item a.bio-link{cursor:default}.field--name-field-executive-team>.field__items .field__item figure,.field--name-field-executive-team.field__items .field__item figure{margin:0 4rem 5rem;width:280px;height:425px;overflow:hidden;position:relative;border:1px solid #555;border-radius:8px}.field--name-field-executive-team>.field__items .field__item figure .field--name-field-image,.field--name-field-executive-team.field__items .field__item figure .field--name-field-image{position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0}.field--name-field-executive-team>.field__items .field__item figcaption,.field--name-field-executive-team.field__items .field__item figcaption{background-color:rgba(0,153,255,0.9);position:absolute;bottom:0;width:100%;left:0;padding:0.5em;min-height:110px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.field--name-field-executive-team>.field__items .field__item figcaption .field--name-field-name,.field--name-field-executive-team.field__items .field__item figcaption .field--name-field-name{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;text-align:center;font-weight:700;line-height:1.2;margin:0 0 0.5rem 0;color:#006db6;color:#000}.field--name-field-executive-team>.field__items .field__item figcaption .field--name-field-title,.field--name-field-executive-team.field__items .field__item figcaption .field--name-field-title{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;font-style:italic;text-align:center;line-height:1.2;margin:0 0 0.5rem 0;color:#555;line-height:24px;line-height:2.4rem;color:#000}.field--name-field-executive-team>.field__items .field__item figcaption .field--name-field-bio,.field--name-field-executive-team.field__items .field__item figcaption .field--name-field-bio{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#555;color:#000;max-height:0;transition:max-height 0.25s ease-out;overflow:hidden}.field--name-field-executive-team a.bio-link:hover figcaption .field--name-field-bio,.field--name-field-executive-team a.bio-link:active figcaption .field--name-field-bio,.field--name-field-executive-team a.bio-link:focus figcaption .field--name-field-bio{max-height:500px;transition:max-height 0.25s ease-in;line-height:28px;line-height:2.8rem;margin-top:8px}.field--name-field-other-departments{margin:3rem auto 5rem;margin-bottom:0}.field--name-field-other-departments>.field__label{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-weight:700;font-size:28px;line-height:42px;font-size:2.8rem;line-height:4.2rem;line-height:1.1;text-align:center;margin:0 0 0.5rem 0;color:#006db6;margin-bottom:3rem}.field--name-field-other-departments .field__items{display:flex;flex-wrap:wrap;justify-content:center}.field--name-field-other-departments .field__items>.field__item{margin:0 6%;max-width:38%}.field--name-field-other-departments .field__items>.field__item:first-of-type{margin-left:0}.field--name-field-other-departments .field__items>.field__item:last-of-type{margin-right:0}.field--name-field-other-departments .field__items>.field__item .field--name-field-image{text-align:center}.field--name-field-other-departments .field__items>.field__item .field--name-field-image img{border-radius:8px}.field--name-field-other-departments .field__items>.field__item .field--name-field-title{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;text-align:center;font-weight:700;line-height:1.2;margin:0 0 0.5rem 0;color:#006db6;margin:1rem 0 0}.field--name-field-other-departments .field__items>.field__item .field--name-field-description{font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#555}@media (max-width:900px){.field--name-field-other-departments .field__items{flex-direction:column}.field--name-field-other-departments .field__items>.field__item{margin:0 2% 2rem;max-width:100%}.field--name-field-other-departments .field__items>.field__item:last-of-type{margin-bottom:0}}.field--name-field-map-address{position:relative;width:100%;overflow:hidden;padding-top:83.33%;margin:0 auto}.field--name-field-map-address iframe{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%}body.title-privacy-policy h2{text-align:left;color:#555;font-size:20px;line-height:30px;font-size:2rem;line-height:3rem;font-weight:700}body.path-frontpage{margin:0}body.path-frontpage .panel-content-wrapper{width:100%;height:0;overflow:hidden;padding-top:46%;position:relative;margin:60px auto 0;max-height:100vh}body.path-frontpage #panel-content-wrapper-1{background-color:#fff}body.path-frontpage .panel-1{width:100%;max-width:100%;overflow:hidden}body.path-frontpage #container{overflow:hidden;position:relative;background-color:#91d3ff}body.path-frontpage #container p{font-size:2vw;line-height:3vw;font-family:"Work Sans",sans-serif;color:#000;font-weight:300}body.path-frontpage .text-block-1,body.path-frontpage .text-block-2,body.path-frontpage .text-block-3,body.path-frontpage .text-block-4,body.path-frontpage .text-block-5,body.path-frontpage .text-block-6,body.path-frontpage .text-block-7{opacity:0}body.path-frontpage .logo,body.path-frontpage #Type_Outlines,body.path-frontpage #fish-path,body.path-frontpage .happy-pineapple-container,body.path-frontpage .globe-container{opacity:0}body.path-frontpage .block-2-wrapper,body.path-frontpage .block-3-wrapper,body.path-frontpage .block-4-wrapper,body.path-frontpage .block-5-wrapper,body.path-frontpage .block-6-wrapper,body.path-frontpage .block-7-wrapper{opacity:0}body.path-frontpage .factory,body.path-frontpage .full-ship,body.path-frontpage #truck-path-container,body.path-frontpage .blue-factory{opacity:0}body.path-frontpage .logo-text-container{position:absolute;top:4%;width:45%;left:27.5%}body.path-frontpage .logo-container{display:flex;justify-content:center;align-items:center}body.path-frontpage .logo-1{width:24.31%;height:auto;margin-right:1%}body.path-frontpage .logo-2{width:20.9%;height:auto;margin-left:1%}body.path-frontpage .text-block-1{width:34.7%;text-align:center;position:absolute;top:7%;left:32.65%;margin-top:0}body.path-frontpage .text-block-2,body.path-frontpage .text-block-3,body.path-frontpage .text-block-4,body.path-frontpage .text-block-5,body.path-frontpage .text-block-6,body.path-frontpage .text-block-7{width:20.8%;text-align:center;margin-left:auto;margin-right:auto;position:absolute;top:7%;margin-top:0}body.path-frontpage .text-block-2,body.path-frontpage .text-block-3,body.path-frontpage .text-block-6,body.path-frontpage .text-block-7{left:8%}body.path-frontpage .text-block-4,body.path-frontpage .text-block-5{right:8%}body.path-frontpage .water-container{position:absolute;width:100vw;bottom:0;height:69%}body.path-frontpage .blue-waves{position:absolute;bottom:0;z-index:5}body.path-frontpage .fish-1{width:20.9%;height:auto;position:absolute;top:50%;left:10%;z-index:5}body.path-frontpage .fish-2{width:10.45%;height:auto;position:absolute;top:35%;left:27%;z-index:5}body.path-frontpage .fish-3{width:10.45%;height:auto;position:absolute;top:75%;left:40%;z-index:5}body.path-frontpage .white-waves{width:27.8%;height:auto;position:absolute;top:60%;left:62%;z-index:20}body.path-frontpage #fish-path,body.path-frontpage #truck-path-container{overflow:visible !important;height:100%;transform:translateZ(0)}body.path-frontpage #fish-path{position:absolute;z-index:10;right:24%;bottom:-20%}body.path-frontpage .happy-pineapple-container{position:absolute;width:150%;left:50%;margin-left:-75%;transform-origin:top center;z-index:2}body.path-frontpage .happy-pineapple-container>img{width:100%;height:auto}body.path-frontpage .globe-container{position:absolute;width:150%;top:2%;left:50%;margin-left:-75%;transform:scale(0.27);transform-origin:top center}body.path-frontpage .globe{width:100%;height:auto;transform-origin:49.8% 55.5%}body.path-frontpage .continent{position:absolute;width:100%;height:auto;left:0%;top:32%}body.path-frontpage .pin{position:absolute;width:8%}body.path-frontpage #pin1{left:69%}body.path-frontpage #pin2{left:48%}body.path-frontpage #pin3{left:26%}body.path-frontpage .block-2-wrapper{background-color:#09f;position:absolute;top:0;width:100%;height:100%;z-index:100}body.path-frontpage .block-2-wrapper .phone-container{position:absolute;bottom:9%;width:80%;margin-left:10%;display:flex;flex-direction:column;justify-content:center;align-items:center}body.path-frontpage .block-2-wrapper .rings-container{display:flex;width:40%;margin-top:5%;margin-bottom:3%}body.path-frontpage .block-2-wrapper .ring{width:33.3%}body.path-frontpage .block-2-wrapper .handset{width:38%;height:auto}body.path-frontpage .block-2-wrapper .phone{width:38%;height:auto;margin-top:-3%}body.path-frontpage .block-2-wrapper .text-block-8{position:absolute;bottom:9%;right:6%;margin-bottom:0;width:23%;text-align:center}body.path-frontpage .block-3-wrapper{background-color:#fff;position:absolute;width:100%;height:100%;z-index:100;overflow:hidden}body.path-frontpage .block-3-wrapper .boxes-container{position:absolute;bottom:0;width:100vw;height:100%}body.path-frontpage .block-3-wrapper .boxes-svg{width:80%;height:auto;position:absolute;bottom:-1%;margin-left:10%}body.path-frontpage .block-3-wrapper .box-fish{width:14.4%;height:auto;position:absolute;left:16%}body.path-frontpage .block-3-wrapper #box-fish-2{transform:scaleX(-1)}body.path-frontpage .block-3-wrapper #box-fish-4{transform:scaleX(-1)}body.path-frontpage .block-3-wrapper .box-pineapple{width:9.6%;height:auto;position:absolute}body.path-frontpage .block-3-wrapper #box-pineapple-1{left:40.7%}body.path-frontpage .block-3-wrapper #box-pineapple-2{left:49.3%}body.path-frontpage .block-3-wrapper #box-pineapple-3{left:40.7%}body.path-frontpage .block-3-wrapper #box-pineapple-4{left:49.3%}body.path-frontpage .block-3-wrapper .text-block-9{position:absolute;right:10%;bottom:45%;text-align:center;width:27%}body.path-frontpage .block-3-wrapper .text-block-10{position:absolute;right:10.5%;bottom:48%;text-align:center;width:26%}body.path-frontpage .block-3-wrapper .text-block-11{position:absolute;width:16%;top:27%;left:3.8%;text-align:center}body.path-frontpage .block-3-wrapper .boxes-no-lids{width:52.26%;height:auto;position:absolute;margin-left:23.86%}body.path-frontpage .block-4-wrapper{background-image:linear-gradient(#fff 88%,#09f 12%);position:absolute;width:100%;height:100%;z-index:100;overflow:hidden}body.path-frontpage .block-4-wrapper .dock{position:absolute;bottom:-5%;height:32.41%;z-index:5}body.path-frontpage .block-4-wrapper .road{position:absolute;bottom:-5%;height:32.41%;z-index:5}body.path-frontpage .block-4-wrapper .text-block-12{position:absolute;width:26%;top:3%;left:3%;text-align:center}body.path-frontpage .block-4-wrapper .text-block-13,body.path-frontpage .block-4-wrapper .text-block-14{position:absolute;width:26%;top:3%;right:5%;text-align:center}body.path-frontpage .factory{position:absolute;width:52%;bottom:24%;z-index:105}body.path-frontpage .full-ship{position:absolute;bottom:-1%;z-index:110;height:95%}body.path-frontpage #truck-path-container{position:absolute;width:19%;z-index:100;top:21%}body.path-frontpage .block-5-wrapper{position:absolute;top:0%;width:100%;height:100%}body.path-frontpage .block-5-wrapper #spices-drop-1{position:absolute;width:42%;height:auto;left:28.5%;z-index:100}body.path-frontpage .block-5-wrapper #spices-drop-2{position:absolute;width:42%;height:auto;left:28.5%;z-index:100;transform:scale(0.53);transform-origin:top center}body.path-frontpage .block-5-wrapper .funnel-pointy{position:absolute;z-index:100}body.path-frontpage .block-5-wrapper .text-block-15{position:absolute;bottom:10%;right:13%;color:#fff !important;z-index:110;width:20%;text-align:center}body.path-frontpage .block-5-wrapper .funnel-flat{position:absolute;z-index:90}body.path-frontpage .block-5-wrapper .conveyor-belt{position:absolute;z-index:100;width:85%;height:auto;left:7.5%}body.path-frontpage .block-5-wrapper #blue-box-1{position:absolute;width:12.5%;height:auto;top:58.3%;z-index:100}body.path-frontpage .block-5-wrapper #blue-box-2{position:absolute;width:12.5%;height:auto;top:58.3%;z-index:100}body.path-frontpage .block-5-wrapper .text-block-16{position:absolute;bottom:16%;z-index:110;text-align:center;width:20%}body.path-frontpage .block-6-wrapper .loaded-truck{position:absolute;width:51%;z-index:105}body.path-frontpage .block-6-wrapper .three-by-two-boxes{position:absolute;width:26%;bottom:32%;z-index:100}body.path-frontpage .block-6-wrapper .forklift-lift{position:absolute;width:13%;z-index:100}body.path-frontpage .block-6-wrapper .forklift-body{position:absolute;width:21%;bottom:7%;z-index:100}body.path-frontpage .block-6-wrapper .text-block-17,body.path-frontpage .block-6-wrapper .text-block-18{position:absolute;width:21%;left:49%;top:30%;text-align:center;z-index:10;z-index:110}body.path-frontpage .block-6-wrapper .trucks-row-1,body.path-frontpage .block-6-wrapper .trucks-row-2,body.path-frontpage .block-6-wrapper .trucks-row-3{position:absolute;height:25.4%;z-index:100;display:flex;justify-content:space-between}body.path-frontpage .block-6-wrapper .trucks-row-1 img,body.path-frontpage .block-6-wrapper .trucks-row-2 img,body.path-frontpage .block-6-wrapper .trucks-row-3 img{height:100%}body.path-frontpage .block-6-wrapper .trucks-row-1{width:395%;top:4%}body.path-frontpage .block-6-wrapper .trucks-row-1 .text-block-19{position:absolute;text-align:center;width:7%;color:#fff !important;top:8%;right:-2.3%;margin-right:4.8%}body.path-frontpage .block-6-wrapper .trucks-row-2{width:395%;top:36%;transform:scaleX(-1)}body.path-frontpage .block-6-wrapper .trucks-row-2 .text-block-20{position:absolute;text-align:center;width:8%;width:6%;left:46.1%;top:10%;transform:scaleX(-1)}body.path-frontpage .block-6-wrapper .trucks-row-3{width:300%;top:68%}body.path-frontpage .block-6-wrapper .trucks-row-3 .text-block-21{position:absolute;color:#fff !important;left:0.8%;width:9%;text-align:center;top:8%}body.path-frontpage .block-6-wrapper #truck-19{position:absolute;width:17.817%;z-index:100}body.path-frontpage .block-6-wrapper #thin-road-1{position:absolute;top:12%;width:100%;z-index:100}body.path-frontpage .block-6-wrapper #thin-road-2{position:absolute;top:44%;width:100%;z-index:100}body.path-frontpage .block-6-wrapper #thin-road-3{position:absolute;top:46%;width:100%;z-index:100}body.path-frontpage .block-6-wrapper #thin-road-4{position:absolute;width:100%;z-index:100}body.path-frontpage .block-6-wrapper .text-block-22,body.path-frontpage .block-6-wrapper .text-block-23{position:absolute;width:24%;left:20%;top:32%;text-align:center;color:#fff !important;z-index:100}body.path-frontpage .blue-factory{position:absolute;width:65%;bottom:8%;z-index:110}body.path-frontpage .block-7-wrapper{position:absolute;top:0%;width:100%;height:100%;opacity:0}body.path-frontpage .block-7-wrapper .sky{position:absolute;top:0%;width:100%;height:100%;z-index:110;background-color:#09f;transform:scale(0)}body.path-frontpage .block-7-wrapper .block-7-road{position:absolute;width:100%;z-index:121}body.path-frontpage .block-7-wrapper .horizon{position:absolute;width:100%;height:33.33%;background-color:#fff;z-index:121}body.path-frontpage .block-7-wrapper .sunrise{position:absolute;transform:scale(0.1);z-index:115;opacity:0}body.path-frontpage .block-7-wrapper .text-block-24{position:absolute;z-index:115;width:30%;text-align:center;left:3%;top:3%}body.path-frontpage .block-7-wrapper .text-block-25{position:absolute;z-index:115;width:30%;text-align:center;left:3%;top:3%}body.path-frontpage .block-7-wrapper #a-letter-outline-svg,body.path-frontpage .block-7-wrapper #a-blue-circle-flower-svg,body.path-frontpage .block-7-wrapper #i-letter-dot-outline-svg,body.path-frontpage .block-7-wrapper #i-letter-stem-outline-svg,body.path-frontpage .block-7-wrapper #f-letter-outline-svg,body.path-frontpage .block-7-wrapper #g-letter-outline-svg,body.path-frontpage .block-7-wrapper #g-blue-circle-flower-svg{position:absolute;z-index:120;height:50%;width:auto}body.path-frontpage .block-7-wrapper #g-letter-outline-svg{left:33%}body.path-frontpage .block-7-wrapper #g-blue-circle-flower-svg{left:33%}body.path-frontpage .block-7-wrapper .aifg-wordmark{position:absolute;z-index:120;width:33%;height:auto;left:27.6%}body.path-frontpage .skip-button{text-transform:uppercase;letter-spacing:1px;font-weight:500;color:#343434;font-family:"Work Sans",sans-serif;position:fixed;z-index:95;bottom:4%;right:2%;background-color:rgba(255,255,255,0.6);border:1px solid transparent;border-radius:5px;padding:0.5rem 1rem}body.path-frontpage .skip-button a{text-decoration:none}body.path-frontpage #industry-leading-branded-redistribution{height:40px}body.path-frontpage .region-content{margin-top:5rem}body.path-frontpage .video-wrapper{display:none}body.path-frontpage.is-mobile .video-wrapper,body.path-frontpage.is-tablet .video-wrapper{display:block}body.path-frontpage .field--name-body,body.path-frontpage .field--name-field-wholesale-shop{Width:80%;max-width:900px;margin:0 auto 4.5rem}body.path-frontpage .field--name-body .field--name-field-button-link,body.path-frontpage .field--name-field-wholesale-shop .field--name-field-button-link{text-align:center}body.path-frontpage .field--name-body .field--name-field-button-link a,body.path-frontpage .field--name-field-wholesale-shop .field--name-field-button-link a{display:inline-block;background-color:#09f;border:1px solid transparent;border-radius:5px;padding:1rem 2.5rem 0.9rem;margin:0;text-decoration:none;color:#000;font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-size:15px;line-height:22.5px;font-size:1.5rem;line-height:2.25rem;font-weight:700;-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;transition:background-color 0.2s ease;text-transform:uppercase;font-family:"Work Sans",sans-serif;letter-spacing:1px}body.path-frontpage .field--name-body .field--name-field-button-link a:hover,body.path-frontpage .field--name-body .field--name-field-button-link a:focus,body.path-frontpage .field--name-body .field--name-field-button-link a:active,body.path-frontpage .field--name-field-wholesale-shop .field--name-field-button-link a:hover,body.path-frontpage .field--name-field-wholesale-shop .field--name-field-button-link a:focus,body.path-frontpage .field--name-field-wholesale-shop .field--name-field-button-link a:active{color:#000;background-color:#91d3ff}body.path-frontpage .field--name-field-introduction .field__label,body.path-frontpage .field--name-field-wholesale-shop .field__label{font-family:"Work Sans",sans-serif;font-weight:300;color:#343434;font-weight:700;font-size:28px;line-height:42px;font-size:2.8rem;line-height:4.2rem;line-height:1.1;text-align:center;margin:0 0 0.5rem 0;color:#006db6}body.path-frontpage .field--name-field-introduction .field__item p,body.path-frontpage .field--name-field-wholesale-shop .field__item p{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem}body.path-frontpage .field--name-field-our-services-images{display:flex;justify-content:center}body.path-frontpage .field--name-field-our-services-images>.field__item{width:100%;max-width:280px;margin:0 4rem}body.path-frontpage .field--name-field-our-services-images>.field__item:first-of-type{margin-left:0}body.path-frontpage .field--name-field-our-services-images>.field__item:last-of-type{margin-right:0}body.path-frontpage .field--name-field-our-services-images>.field__item .paragraph{position:relative;padding:0}body.path-frontpage .field--name-field-our-services-images>.field__item .paragraph .field--name-field-image{max-height:300px}body.path-frontpage .field--name-field-our-services-images>.field__item .paragraph .field--name-field-image img{border-radius:10px}body.path-frontpage .field--name-field-our-services-images>.field__item .paragraph .field--name-field-title{position:absolute;right:0;left:0;bottom:0;border-radius:0 0 10px 10px;background-color:rgba(0,153,255,0.9);padding:1rem;font-size:20px;line-height:30px;font-size:2rem;line-height:3rem;color:#000;font-weight:700;text-align:center}body.path-frontpage .block-views-blockmarquee-brands-block-block-1{margin:7rem 0 5rem}body.path-frontpage .block-views-blockmarquee-brands-block-block-1 .view-header{Width:80%;max-width:900px;margin:0 auto 3rem;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem}body.path-frontpage .block-views-blockmarquee-brands-block-block-1 .view-content .views-field-field-marquee-brands .field-content{display:flex;flex-wrap:wrap;justify-content:space-evenly}body.path-frontpage .block-views-blockmarquee-brands-block-block-1 .view-content .views-field-field-marquee-brands .field-content img{margin:1rem;max-height:90px}body.path-frontpage .join-us-block{margin-left:0}@media (max-width:980px){body.path-frontpage .field--name-field-our-services-images{flex-wrap:wrap}body.path-frontpage .field--name-field-our-services-images>.field__item{margin:0 4rem 6rem}body.path-frontpage .field--name-field-our-services-images>.field__item:first-of-type{margin-left:4rem}body.path-frontpage .field--name-field-our-services-images>.field__item:last-of-type{margin-right:4rem}}@media (max-width:900px){body.path-frontpage .block-views-blockmarquee-brands-block-block-1 .view-header,body.path-frontpage .field--name-field-introduction,body.path-frontpage .field--name-body{Width:100%}body.path-frontpage .block-views-blockmarquee-brands-block-block-1{margin:1rem 0 5rem}body.path-frontpage .region-content .field--name-body{margin:0 auto 5rem}body.path-frontpage .region-content-bottom .field--name-body{margin:0 auto 2rem}body.path-frontpage .join-us-block{margin-left:6%;margin-bottom:9rem}}.homepage-bottom-content{margin:50px auto}body.title-contact #block-aifg-page-title+div{margin:0 auto 3rem;max-width:800px;font-family:"Source Sans Pro",sans-serif;font-weight:400;color:#343434;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;color:#555}body.title-contact .contact-message-feedback-form #edit-actions{text-align:center}body.title-contact #block-aifg-content{width:47%;float:left}body.title-contact #block-aifg-content .contact-form label{display:block}body.title-contact #block-aifg-content .contact-form input:not([type="submit"]),body.title-contact #block-aifg-content .contact-form textarea{width:95%;border:2px solid #9d9d9d;border-radius:8px;padding:1rem}body.title-contact #block-aifg-content .contact-form .form-required:after{display:inline-block;width:auto;height:auto;margin:0 0.3em;content:"(required)";vertical-align:inherit;background-image:none}body.title-contact #block-werehiring{width:47%;float:right;border:2px solid #48b6ff;border-radius:5px;padding:2rem 4rem;margin-bottom:5rem}body.title-contact #block-werehiring .field--name-body p{margin-top:0}body.title-contact #block-werehiring .field--name-body p.text-style-h2{margin:3rem 0 2rem}body.title-contact #block-contactusmap{width:47%;float:right}body.title-contact #block-contactusmap .field--name-body p:not(.text-style-h2){margin-top:0;font-size:20px;line-height:30px;font-size:2rem;line-height:3rem}body.title-contact #block-contactusmap .field--name-body p:not(.text-style-h2).text-style-h2{margin:3rem 0 2rem}body.title-contact #block-contactusmap .field--name-body p.text-style-h2{margin:2rem 0 1.5rem}body.title-contact #content-bottom-wrapper{clear:both}@media (max-width:1000px){body.title-contact #block-aifg-content,body.title-contact #block-werehiring,body.title-contact #block-contactusmap{width:100%;float:none}body.title-contact #block-contactusmap,body.title-contact #block-contactintro{padding:0 2.8rem}body.title-contact #block-werehiring,body.title-contact #block-contactusmap{margin-top:8rem}body.title-contact #block-werehiring{padding:2.8rem 3rem 1.3rem}}body.page-node-type-certifications .field--name-field-certification-file{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:2rem;margin:4rem 2rem}body.page-node-type-certifications .field--name-field-certification-file .field__item .file.file--application-pdf{background:none;text-align:center;padding:0}body.page-node-type-certifications .field--name-field-certification-file .field__item .file.file--application-pdf a{text-decoration:none}body.page-node-type-certifications .field--name-field-certification-file .field__item .file.file--application-pdf a:hover,body.page-node-type-certifications .field--name-field-certification-file .field__item .file.file--application-pdf a:active,body.page-node-type-certifications .field--name-field-certification-file .field__item .file.file--application-pdf a:focus{text-decoration:underline}body.page-node-type-certifications .field--name-field-certification-file .field__item .file.file--application-pdf a:before{content:"";display:block;height:249px;width:202px;background:url("/themes/custom/aifg/images/cert.png") center center no-repeat transparent;background-size:contain}body.path-webform #block-aifg-content{max-width:900px;margin:0 auto 5rem}body.path-webform #block-aifg-content label{display:block}body.path-webform #block-aifg-content input:not([type="submit"]),body.path-webform #block-aifg-content textarea{width:95%;border:2px solid #9d9d9d;border-radius:8px;padding:1rem}body.path-webform #block-aifg-content input[type="text"]{max-width:300px}body.path-webform #block-aifg-content .form-required:after{display:inline-block;width:auto;height:auto;margin:0 0.3em;content:"(required)";vertical-align:inherit;background-image:none}body.path-webform #block-aifg-content .form-checkboxes input[type="checkbox"]{width:auto}body.path-webform #block-aifg-content .form-checkboxes label{display:inline}body.path-webform #block-aifg-content #edit-actions{text-align:center}
