/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-semibolditalic-webfont.woff2)
      format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-semibolditalic-webfont.woff)
      format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-regularitalic-webfont.woff2)
      format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-regularitalic-webfont.woff) format("woff");font-weight:400;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-mediumitalic-webfont.woff2)
      format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-mediumitalic-webfont.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-lightitalic-webfont.woff2)
      format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-bolditalic-webfont.woff2)
      format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-bolditalic-webfont.woff) format("woff");font-weight:800;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_semibold-webfont.woff2) format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_semibold-webfont.woff) format("woff");font-weight:700;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_medium-webfont.woff2) format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_medium-webfont.woff) format("woff");font-weight:600;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_light-webfont.woff2) format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_light-webfont.woff) format("woff");font-weight:300;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_bold-webfont.woff2) format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte_bold-webfont.woff) format("woff");font-weight:800;font-style:normal;}@font-face{font-family:"Volte";src:url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-webfont.woff2) format("woff2"),url(/themes/custom/irvingoil/fonts/indian_type_foundry_-_volte-webfont.woff) format("woff");font-weight:400;font-style:normal;}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,pre,samp{font-size:1em;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}audio,progress{display:inline-block;vertical-align:baseline;}video{display:block;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button::-moz-focusring,[type=button]::-moz-focusring,[type=reset]::-moz-focusring,[type=submit]::-moz-focusring{outline:1px dotted ButtonText;}[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;}template,[hidden]{display:none;}abbr,blockquote,code,kbd,q,samp,tt,var{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}blockquote,figure,h1,h2,h3,h4,h5,h6,li,ol,p{margin:0;padding:0;}blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding:1em 1.5em;margin:1em;}.node--type-lubricant.node--display-mode-teaser .content::after,.node--type-cobra.node--display-mode-teaser .content::after,.location__basic-info::after,.node--type-equipment.node--display-mode-teaser .content::after,#block-contactus::after,.region-footer::after,.l-main::after,.region-mobile::after,.table-basic::after,table::after,ul.pager::after,ul.pager__items::after,ul.pagination::after,.irving-energy-city-lookup div#edit-container::after,.irving-energy-city-lookup::after,.component--type-accordion .accordion__heading::after,.paragraph--type-contact-cards::after,.component.component__two::after,.component.component__three::after,.paragraph--type-tabs-component .component__content::after,.component--type-image-text-quote-component .component__image__right::after,.component--type-image-text-quote-component .component__image__left::after,.component--type-image-text-variations-callout::after,.component--type-grid-info-component .component__content::after,.component--type-grid-info-component::after,.component--type-text-component .l-constrain::after,.block--tabs .block__content ul::after,.l-navigation::after{clear:both;content:"";display:table;}.block--red-mega-menu-callout a,.block--mega-menu-green-callout a,input[type=submit],#edit-cancel,.ui-accordion > .ui-state-default,.node-preview-container .node-preview-backlink,.l-main a{-webkit-transition:all 0.2s;transition:all 0.2s;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form label,.type-homepage #views-exposed-form-acquia-search-block-homepage-search label,.block-views-blockcobra-product-block-block-1 .block__title,.block-views-exposed-filter-blockcobra-product-block-block-1 .form-item__label,.block-views-exposed-filter-blockcobra-product-block-block-1 .form-actions,.block-views-exposed-filter-blockcobra-product-block-block-1 .block__title,.block-views-exposed-filter-blockequipment-block-2 .form-item__label,.block-views-exposed-filter-blockequipment-block-2 .form-actions,.block-views-exposed-filter-blockequipment-block-1 .form-item__label,.block-views-exposed-filter-blockequipment-block-1 .form-actions,.webform-submission-feedback-form .webform-name--wrapper legend,.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form label,.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search .form-item__label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}.view--press-room.view--display-block_1,.block-views-exposed-filter-blockpress-room-block-1,.view--cobra-product-block .view__content,.view--equipment .view__content,.path-search .block--main-page-content,.page-node-type-press-release .block--main-page-content,.video-embed-field-responsive-video,.irving-energy-city-lookup,.paragraph--type-content-description,.component--type-follow-us-component,.component--type-accordion,.component--type-text-contact-combo,.paragraph--type-twitter-component,.component.component__one .component__end,.component--type-link-component,.paragraph--type-tabs-component,.component--type-internal-promo-component,.component--type-image-text-quote-component,.component--type-image-text-variations-callout,.component--type-grid-callout-component,.component--type-grid-info-component,.component--type-icon-text-callouts,.component--type-image-text-callouts,.component--type-text-component .l-constrain{padding-left:30px;padding-right:30px;}@media all and (min-width:35.5em){.view--press-room.view--display-block_1,.block-views-exposed-filter-blockpress-room-block-1,.view--cobra-product-block .view__content,.view--equipment .view__content,.path-search .block--main-page-content,.page-node-type-press-release .block--main-page-content,.video-embed-field-responsive-video,.irving-energy-city-lookup,.paragraph--type-content-description,.component--type-follow-us-component,.component--type-accordion,.component--type-text-contact-combo,.paragraph--type-twitter-component,.component.component__one .component__end,.component--type-link-component,.paragraph--type-tabs-component,.component--type-internal-promo-component,.component--type-image-text-quote-component,.component--type-image-text-variations-callout,.component--type-grid-callout-component,.component--type-grid-info-component,.component--type-icon-text-callouts,.component--type-image-text-callouts,.component--type-text-component .l-constrain{padding-left:20px;padding-right:20px;}}@media all and (min-width:48em){.view--press-room.view--display-block_1,.block-views-exposed-filter-blockpress-room-block-1,.view--cobra-product-block .view__content,.view--equipment .view__content,.path-search .block--main-page-content,.page-node-type-press-release .block--main-page-content,.video-embed-field-responsive-video,.irving-energy-city-lookup,.paragraph--type-content-description,.component--type-follow-us-component,.component--type-accordion,.component--type-text-contact-combo,.paragraph--type-twitter-component,.component.component__one .component__end,.component--type-link-component,.paragraph--type-tabs-component,.component--type-internal-promo-component,.component--type-image-text-quote-component,.component--type-image-text-variations-callout,.component--type-grid-callout-component,.component--type-grid-info-component,.component--type-icon-text-callouts,.component--type-image-text-callouts,.component--type-text-component .l-constrain{padding-left:10px;padding-right:10px;}}@media all and (min-width:64em){.view--press-room.view--display-block_1,.block-views-exposed-filter-blockpress-room-block-1,.view--cobra-product-block .view__content,.view--equipment .view__content,.path-search .block--main-page-content,.page-node-type-press-release .block--main-page-content,.video-embed-field-responsive-video,.irving-energy-city-lookup,.paragraph--type-content-description,.component--type-follow-us-component,.component--type-accordion,.component--type-text-contact-combo,.paragraph--type-twitter-component,.component.component__one .component__end,.component--type-link-component,.paragraph--type-tabs-component,.component--type-internal-promo-component,.component--type-image-text-quote-component,.component--type-image-text-variations-callout,.component--type-grid-callout-component,.component--type-grid-info-component,.component--type-icon-text-callouts,.component--type-image-text-callouts,.component--type-text-component .l-constrain{padding-left:0;padding-right:0;}}.view--press-room.view--display-block_1,.block-views-exposed-filter-blockpress-room-block-1,.view--cobra-product-block .view__content,.view--equipment .view__content,.path-search .block--main-page-content,.page-node-type-press-release .block--main-page-content,.video-embed-field-responsive-video,.paragraph--type-content-description,.component--type-follow-us-component,.component--type-accordion,div.paragraph--type-image-slideshow#owl--image-slideshow,div.paragraph--type-carousel#owl--image-slider,div.paragraph--type-carousel-instagram#owl--image-slider,.component--type-text-contact-combo,.paragraph--type-twitter-component,.component--type-link-component,.paragraph--type-tabs-component,.component--type-internal-promo-component,.component--type-image-text-quote-component,.component--type-grid-callout-component,.component--type-grid-info-component,.component--type-icon-text-callouts,.component--type-image-text-callouts,.component--type-text-component .l-constrain{padding-top:25px;padding-bottom:20px;}#toolbar-bar{z-index:9999;}.fullpage-overlay.show{z-index:9000;}@media all and (min-width:60em){.fullpage-overlay.show{z-index:8500;}}#block-exposedformacquia-searchpage.show{z-index:9001;}@media all and (min-width:60em){#block-exposedformacquia-searchpage.show{z-index:8600;}}#ultimenu-main{z-index:8000;}.location__header .back-link,.location__header .location__title{z-index:2000;}.location__header .location__image-overlay{z-index:1000;}.icon-tab__content-container{z-index:9001;}html{font-size:100%;line-height:1.5;}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}body{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;color:palette(irving,black);}a img{border:0px;}.usage-image{display:none !important;}.more-link{margin-top:0.35rem;text-transform:uppercase;font-size:0.8rem;letter-spacing:2px;}.more-link a{padding-right:0.7rem;display:inline-block;color:palette(irving,link);font-weight:bold;}.more-link a::after{content:" ";width:10px;height:10px;display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/icons__arrow%E2%80%94link.svg);background-repeat:no-repeat;background-size:10px 10px;margin-left:0.25rem;}.l-main a{text-decoration:none;color:palette(irving,link);border-bottom:1px solid transparent;}.l-main a:hover{border-bottom:1px solid palette(irving,link);}.contextual-links a{border-bottom-color:transparent !important;}.contextual-links a:hover{border-bottom-color:transparent !important;}img{display:block;height:auto;max-width:100%;}hr{display:block;margin-top:0.5rem;margin-bottom:0.5rem;margin-left:auto;margin-right:auto;border-style:inset;border-width:1px;border-color:#004174;}b,strong{font-weight:600;color:palette(irving,grey-dark);}.marker{font-weight:500;}ol{margin:1rem 0;padding-left:2.5rem;}li{list-style-position:outside;}.l-main li{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;}.path-frontpage .block--page-title,.page-node-type-page .block--page-title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;}h1,h2,h3,h4,h5,h6{margin-top:1.4rem;margin-bottom:0.35rem;}p + p{margin-top:1.05rem;}h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:0;}.h1,h1{font-size:1.5745299861rem;line-height:1.3;color:palette(irving,grey-dark);font-weight:500;}@media all and (min-width:568px){.h1,h1{font-size:1.6800234952rem;}}@media all and (min-width:768px){.h1,h1{font-size:1.7925850694rem;line-height:1.2;}}@media all and (min-width:960px){.h1,h1{font-size:1.912688269rem;}}@media all and (min-width:1200px){.h1,h1{font-size:2.0408383831rem;line-height:1.2;}}.h2,h2{font-size:1.3829997357rem;line-height:1.3;font-weight:500;color:palette(irving,grey-dark);}@media all and (min-width:568px){.h2,h2{font-size:1.475660718rem;}}@media all and (min-width:768px){.h2,h2{font-size:1.5745299861rem;line-height:1.2;}}@media all and (min-width:960px){.h2,h2{font-size:1.6800234952rem;}}@media all and (min-width:1200px){.h2,h2{font-size:1.7925850694rem;line-height:1.2;}}.h3,h3{font-size:1.214767763rem;line-height:1.3;font-weight:500;color:palette(irving,grey-dark);}@media all and (min-width:568px){.h3,h3{font-size:1.2961572031rem;}}@media all and (min-width:768px){.h3,h3{font-size:1.3829997357rem;line-height:1.4;}}@media all and (min-width:960px){.h3,h3{font-size:1.475660718rem;}}@media all and (min-width:1200px){.h3,h3{font-size:1.5745299861rem;line-height:1.5;}}.h4,h4{font-size:1.067rem;line-height:1.3;font-weight:500;color:palette(irving,grey-dark);}@media all and (min-width:568px){.h4,h4{font-size:1.138489rem;}}@media all and (min-width:768px){.h4,h4{font-size:1.214767763rem;line-height:1.2;}}@media all and (min-width:960px){.h4,h4{font-size:1.2961572031rem;}}@media all and (min-width:1200px){.h4,h4{font-size:1.3829997357rem;line-height:1.2;}}.h5,h5{font-size:0.9372071228rem;line-height:1.3;font-weight:500;}@media all and (min-width:568px){.h5,h5{font-size:1rem;}}@media all and (min-width:768px){.h5,h5{font-size:1.067rem;line-height:1.2;}}@media all and (min-width:960px){.h5,h5{font-size:1.138489rem;}}@media all and (min-width:1200px){.h5,h5{font-size:1.214767763rem;line-height:1.2;}}.h6,h6{font-size:0.8232026157rem;line-height:1.3;font-weight:500;}@media all and (min-width:568px){.h6,h6{font-size:0.878357191rem;}}@media all and (min-width:768px){.h6,h6{font-size:0.9372071228rem;line-height:1.2;}}@media all and (min-width:960px){.h6,h6{font-size:1rem;}}@media all and (min-width:1200px){.h6,h6{font-size:1.067rem;line-height:1.2;}}p.irving-blue-alert{color:palette(irving,blue);font-size:128%;font-weight:500;}body{width:100%;max-width:100%;}.l-main,.region-ultimenu-main-personal{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;}.l-main:after,.region-ultimenu-main-personal:after{content:" ";display:block;clear:both;}.region-pre-footer .l-constrain,.region-footer .l-constrain{max-width:960px;margin-left:auto;margin-right:auto;}.region-pre-footer .l-constrain:after,.region-footer .l-constrain:after{content:" ";display:block;clear:both;}@media all and (min-width:75em){.l-navigation{min-height:79px;}}@media all and (min-width:60em) and (max-width:74.9375em){.l-navigation{padding-bottom:25px;}}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/irvingoil/images/icons/file-exe.svg);}.file--package-x-generic{background-image:url(/themes/custom/irvingoil/images/icons/file-generic.svg);}.file--x-office-spreadsheet{background-image:url(/themes/custom/irvingoil/images/icons/file-xls.svg);}.file--x-office-document{background-image:url(/themes/custom/irvingoil/images/icons/file-doc.svg);}.file--x-office-presentation{background-image:url(/themes/custom/irvingoil/images/icons/file-ppt.svg);}.file--text-x-script{background-image:url(/themes/custom/irvingoil/images/icons/file-js.svg);}.file--text-html{background-image:url(/themes/custom/irvingoil/images/icons/file-html.svg);}.file--text-plain{background-image:url(/themes/custom/irvingoil/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/irvingoil/images/icons/file-pdf.svg);}.file--application-x-executable{background-image:url(/themes/custom/irvingoil/images/icons/file-exe.svg);}.file--audio{background-image:url(/themes/custom/irvingoil/images/icons/file-mp3.svg);}.file--video{background-image:url(/themes/custom/irvingoil/images/icons/file-mp4.svg);}.file--text{background-image:url(/themes/custom/irvingoil/images/icons/file-txt.svg);}.file--image{background-image:url(/themes/custom/irvingoil/images/icons/file-jpg.svg);}.file--mime-application-postscript{background-image:url(/themes/custom/irvingoil/images/icons/file-eps.svg);}.file{background-size:16px auto;background-position:left top;background-repeat:no-repeat;}a[data-entity-type=file]{position:relative;margin-left:1rem;font-weight:500;border-bottom:1px dotted;}a[data-entity-type=file]::before{position:absolute;content:" ";width:0.75rem;height:1rem;left:-0.9rem;top:0.12rem;background-image:url(/themes/custom/irvingoil/images/icons/attach-2.svg);background-repeat:no-repeat;background-size:1rem 1rem;}#loading{height:50px;width:50px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);z-index:10000;background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon--loading--red.svg);background-size:50px 50px;background-repeat:no-repeat;-webkit-transition:all 0.5s;transition:all 0.5s;}#loading.show{opacity:1;visibility:visible;-webkit-animation-name:ckw;animation-name:ckw;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}#loading.hide{opacity:0;visibility:hidden;}@media all and (min-width:48em){#loading{top:45%;left:45%;-webkit-transform:translate(-45% -45%);transform:translate(-45% -45%);}}@-webkit-keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress-fullscreen{top:45%;left:45%;-webkit-transform:translate(-45% -45%);transform:translate(-45% -45%);height:50px;padding:0;width:50px;-webkit-animation-name:ckw;animation-name:ckw;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon--loading--red.svg);background-repeat:no-repeat;}@media all and (min-width:48em){.ajax-progress-fullscreen{top:50%;left:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);}}@keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.messages{margin-bottom:1.4rem;background-color:#ecf6fa;color:#424242;overflow:hidden;padding:20px;position:relative;word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;background-repeat:no-repeat;background-size:55px 55px;background-position:101.2% -5px;}.messages a{color:#bcdeee;font-weight:600;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.messages__content > *:last-child{margin-bottom:0;}.messages--error{background-color:#ffe6e5;border-color:#ffc5c2;background-image:url(/themes/custom/irvingoil/images/bg/messages-error.svg);}.messages--error a{color:#ff645c;}.messages--error .messages__item em:first-child{font-style:normal;font-weight:bold;}.messages--status{background-color:#eff8e6;border-color:#c9e8a9;background-image:url(/themes/custom/irvingoil/images/bg/messages-status.svg);}.messages--status a{color:#71b02f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.messages--warning{background-color:#fcf8e3;border-color:#faf2cc;background-image:url(/themes/custom/irvingoil/images/bg/messages-warning.svg);}.messages--warning a{color:#8a6d3b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.wrapper-nice-login{border-radius:0;margin:0 auto;max-width:500px;margin-top:2rem;}.wrapper-nice-login .nice-login-pass{width:100%;margin-bottom:1rem;font-size:0.8rem;}@media all and (min-width:48em){.wrapper-nice-login .nice-login-pass{width:auto;margin-bottom:0;}}.wrapper-nice-login .nice-login-login{margin-top:0.25rem;}.node-preview-container{background-color:rgba(255,255,255,0.8);z-index:9999;}.node-preview-container .node-preview-backlink{background-color:#ba0c2f;padding:0.5rem;color:white;text-transform:uppercase;font-size:0.6rem;letter-spacing:0.0223em;}.node-preview-container .node-preview-backlink:hover{background-color:#b00b2d;}.node-preview-container .form-item-view-mode{display:none;}.ui-datepicker{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;border-radius:0;}.ui-datepicker-header{border-radius:0;}.ui-widget-header{background:none;background-color:#EEEEEE;border:0;}.ui-state-default,.ui-widget-content .ui-state-default{background:none;background-color:#FAFAFA;}#cboxWrapper{border-radius:0;}.field--name-user-picture img{border-radius:50%;}h2.styleguide{letter-spacing:1px;text-transform:uppercase;color:#007F61;font-weight:700;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.contextual-links-wrapper a.contextual-links-trigger{border-bottom:1px solid transparent;}.contextual-links-wrapper ul.contextual-links li a{border-bottom:1px solid transparent;}.contextual .trigger:focus{height:26px !important;width:26px !important;}.block--tabs{text-align:right;z-index:6000;}.block--tabs .block__content ul{margin-top:0.5rem;margin-bottom:0.5rem;}.block--tabs .block__content ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;list-style:none;}.block--tabs .block__content ul li a{display:block;padding:0.2rem 0.6em;letter-spacing:1px;text-transform:uppercase;color:#2a414f;border:2px solid #2e323d;background-color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;font-size:0.7rem;font-weight:500;margin-bottom:0 !important;}.block--tabs .block__content ul li a:hover{color:white;background-color:#2e323d;margin-bottom:0 !important;}.block--tabs .block__content ul li.is-active a{color:white;background-color:#2e323d;}.block--tabs .block__content ul ul.tabs.primary{float:left;margin-bottom:0;padding-left:1rem;}@media all and (min-width:48em){.block--tabs .block__content ul ul.tabs.primary{float:right;}}.block--tabs .block__content ul ul.tabs.secondary{float:left;clear:both;margin-top:0.5rem;padding-left:1rem;}@media all and (min-width:48em){.block--tabs .block__content ul ul.tabs.secondary{float:right;}}.block--tabs .block__content ul ul.tabs.secondary a{padding:0.1rem 0.4;font-size:0.6rem;font-weight:500;}.skiplinks{left:50%;margin-left:-7em;position:absolute;width:14em;z-index:9999;}.skiplinks__link,.skiplinks__link:visited,.skiplinks__link:focus{background-color:#333;border:2px solid #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);color:#eee;display:inline-block;font-weight:bold;line-height:1.5;margin:0;outline:0;padding:0.25em 0.5em;text-align:center;text-decoration:none;width:14em;}#main:focus{outline:0;}.fullpage-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:0;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;opacity:0;visibility:hidden;}.fullpage-overlay.show{visibility:visible;opacity:1;}.progress{position:relative;}.progress__track{background-color:rgba(0,65,116,0.1);border:1px solid #004174;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);height:1rem;margin:0.2em 0;max-width:100%;min-width:6em;overflow:hidden;}.progress__bar{background-color:#004174;height:1rem;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:3%;}.progress__description,.progress__percentage{color:#4D4D4D;overflow:hidden;}.progress__description{float:left;}.progress__percentage{float:right;}.toolbar-bar,.ui-dialog,.ui-dialog a,.ui-dialog-titlem,#drupal-off-canvas:not(.drupal-off-canvas-reset) *,#drupal-off-canvas-wrapper *,.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;letter-spacing:0 !important;}.form-item__description{font-size:0.6rem !important;}.form-item--id-revision-log-toggle label{cursor:pointer !important;}.entity-moderation-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;background-color:#141b4d;color:white;}.user-login-form{max-width:960px;margin-left:auto;margin-right:auto;}.user-login-form:after{content:" ";display:block;clear:both;}.cc-banner{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;padding:1.5rem !important;font-size:1rem;}@media all and (min-width:48em){.cc-banner .cc-message{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;}}.cc-btn{font-family:"Source Sans Pro",sans-serif;}.cc-btn:hover{background-color:#090d25 !important;}.visually-hidden{clip:rect(1px,1px,1px,1px) !important;height:1px !important;overflow:hidden !important;position:absolute !important;width:1px !important;word-wrap:normal !important;}.focusable:active,.focusable:focus{clip:auto !important;height:auto !important;overflow:visible !important;position:static !important;width:auto !important;}.hidden{display:none !important;}.invisible{visibility:hidden !important;}::-moz-selection{background:#004174;color:white;}::selection{background:#004174;color:white;}.component--type-text-component .l-constrain{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-text-component .l-constrain:after{content:" ";display:block;clear:both;}.component--type-text-component .l-constrain .component__body ol li{padding-left:10px;}.component--type-text-component .l-constrain .component__body ul li{padding-left:0.5em;}.component--type-text-component .l-constrain .component__title{margin-bottom:1.4rem;margin-top:0;}.component--type-text-component .l-constrain .component__subtitle{margin-bottom:1.4rem;margin-top:0;font-size:1.3rem;}.component--type-text-component .l-constrain .component__link{padding-top:1.4rem;position:relative;display:inline-block;}.component--type-text-component .l-constrain .component__link a{display:inline-block;color:#00735a;margin-left:30px;}.component--type-text-component .l-constrain .component__link a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;position:absolute;left:0;bottom:6px;}@media all and (min-width:60em){.component--type-text-component .l-constrain .component__link a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component--type-text-component .l-constrain .component__align__left{text-align:left;}.component--type-text-component .l-constrain .component__align__left .component__title{max-width:100%;}.component--type-text-component .l-constrain .component__align__right{text-align:right;}.component--type-text-component .l-constrain .component__align__right .component__title{max-width:100%;}.component--type-text-component .l-constrain .component__align__center{text-align:center;}.component--type-text-component .l-constrain .component__align__center .component__title{text-align:center;max-width:660px;margin:0 auto;}.component--type-image-text-variations-callout + .component--type-text-component{margin-top:2rem;}.component--type-page-header{position:relative;}@media all and (min-width:60em){.component--type-page-header{margin-top:-25px;}}.component--type-page-header img{position:relative;z-index:-1000;}.component--type-page-header .bynder-wrapper{max-height:390px;overflow:hidden;}@media all and (max-width:47.9375em){.component--type-page-header .bynder-wrapper{max-height:200px;}}.component--type-page-header .crop__ > picture > img{object-position:center top;}.component--type-page-header .crop__left > picture > img{object-position:left top;}.component--type-page-header .crop__right > picture > img{object-position:right top;}.component--type-page-header .crop__center > picture > img{object-position:center top;}.component--type-page-header .title{color:#ffffff;}@media (max-width:768px){.component--type-page-header .title.white{color:#141b4d !important;}}.component--type-page-header .component__heading{line-height:1.1;}@media all and (min-width:60em){.component--type-page-header .component__heading{background-color:transparent;max-width:none;font-size:2.1rem;color:white;}}@media all and (min-width:75em){.component--type-page-header .component__heading{font-size:2.24rem;}}@media (max-width:768px){.component--type-page-header .component__heading.white{color:#141b4d !important;}}.component--type-page-header .component__text{position:relative;z-index:11;}.component--type-page-header .component__text .component__link a{margin-bottom:1.4rem;}@media all and (min-width:20em){.component--type-page-header .component__text .component__link a{margin-bottom:0px;}}.component--type-page-header .component__image{position:relative;max-height:390px;overflow:hidden;}@media all and (max-width:47.9375em){.component--type-page-header .component__image{max-height:200px;height:200px;}}.component--type-page-header .component__image > picture > img{height:100%;object-fit:none;}.component--type-page-header .component__image > video{position:relative;width:100%;}@media all and (min-width:20em){.component--type-page-header .overlay-logo{display:none;}}@media all and (min-width:48em){.component--type-page-header .overlay-logo{display:block;}}.component--type-page-header .component__image-overlay,.component--type-page-header .component__image-no-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;}@media all and (min-width:20em){.component--type-page-header .component__image-overlay{background-color:rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component--type-page-header .component__image-overlay{background-color:rgba(0,0,0,0.2);}}.component--type-page-header .bynder-image{max-width:100%;display:block;}.component--type-page-header .component__image > picture > img.object-fit-ie{max-width:inherit;}.field--name-field-my-account{background-color:#ba0c2f;max-width:900px;margin-top:-40px;}@media all and (min-width:31.875em){.component__align__left .component__content,.component__align__left .component__heading,.component__align__left .component__text{text-align:left !important;}}@media all and (min-width:31.875em){.component__align__right .component__content,.component__align__right .component__heading,.component__align__right .component__text{text-align:right !important;}}@media all and (min-width:31.875em){.component__align__center .component__content,.component__align__center .component__heading,.component__align__center .component__text{text-align:center !important;}}.component__title__left{position:relative !important;}.component__title__left .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__left .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__left .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__left .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:20em){.component__title__left .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__left .l-constrain .component__content{position:relative;}}.component__title__left .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:11;}@media all and (min-width:20em){.component__title__left .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__left .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__left .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__left .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__left .l-constrain .component__content .component__text{padding-left:0;}}.component__title__right{position:relative !important;}.component__title__right .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__right .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__right .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__right .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__right .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}@media all and (min-width:20em){.component__title__right .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__right .l-constrain .component__content{position:relative;}}.component__title__right .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__right .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__right .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__right .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right .l-constrain .component__content .component__text .component__heading{color:white;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media all and (min-width:48em){.component__title__right .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;margin-right:0;margin-left:0;max-width:50%;}}@media all and (min-width:75em){.component__title__right .l-constrain .component__content .component__text{padding-left:0;}}.component__title__left__btn{position:relative !important;}.component__title__left__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__left__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__left__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__left__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:20em){.component__title__left__btn .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__left__btn .l-constrain .component__content{position:relative;}}.component__title__left__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:11;}@media all and (min-width:20em){.component__title__left__btn .l-constrain .component__content .component__text{background:none;}}@media all and (min-width:48em){.component__title__left__btn .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__left__btn .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__left__btn .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left__btn .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__left__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__left__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__left__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__left__btn .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__left__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__left__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__right__text{position:relative !important;}.component__title__right__text .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__right__text .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__right__text .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__right__text .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__right__text .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}@media all and (min-width:20em){.component__title__right__text .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__right__text .l-constrain .component__content{position:relative;}}.component__title__right__text .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__right__text .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right__text .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__right__text .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__right__text .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right__text .l-constrain .component__content .component__text .component__heading{color:white;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media all and (min-width:48em){.component__title__right__text .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;margin-right:0;margin-left:0;max-width:50%;}}@media all and (min-width:75em){.component__title__right__text .l-constrain .component__content .component__text{padding-left:0;}}.component__title__right__text .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__right__text .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:48em){.component__title__right__text .l-constrain .component__content .component__text .component__link a{margin-right:0;}}@media all and (min-width:60em){.component__title__right__text .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__right__text .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__left__text__btn{position:relative !important;}.component__title__left__text__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__left__text__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__left__text__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__left__text__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:20em){.component__title__left__text__btn .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__left__text__btn .l-constrain .component__content{position:relative;}}.component__title__left__text__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:11;}@media all and (min-width:20em){.component__title__left__text__btn .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left__text__btn .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__left__text__btn .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__left__text__btn .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left__text__btn .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__left__text__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__left__text__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__left__text__btn .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}.component__title__left__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;background-image:none;border-radius:50vh;}@media all and (min-width:20em){.component__title__left__text__btn .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__left__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__left__text__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__right__text__btn{position:relative !important;}.component__title__right__text__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__right__text__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__right__text__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__right__text__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__right__text__btn .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}@media all and (min-width:20em){.component__title__right__text__btn .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__right__text__btn .l-constrain .component__content{position:relative;}}.component__title__right__text__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__right__text__btn .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right__text__btn .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__right__text__btn .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__right__text__btn .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right__text__btn .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__right__text__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;text-align:right;margin-right:0;margin-left:0;max-width:50%;}}@media all and (min-width:75em){.component__title__right__text__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__right__text__btn .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}.component__title__right__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__right__text__btn .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__right__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__right__text__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__left__text__arrow{position:relative !important;}.component__title__left__text__arrow .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__left__text__arrow .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__left__text__arrow .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__left__text__arrow .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:20em){.component__title__left__text__arrow .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__left__text__arrow .l-constrain .component__content{position:relative;}}.component__title__left__text__arrow .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#141b4d;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__left__text__arrow .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left__text__arrow .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__left__text__arrow .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__left__text__arrow .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__left__text__arrow .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__left__text__arrow .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__left__text__arrow .l-constrain .component__content .component__text{padding-left:0;}}.component__title__left__text__arrow .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}.component__title__left__text__arrow .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:0 !important;color:transparent !important;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green-bkg--large);background-repeat:no-repeat;margin-top:1.4rem;border-bottom:0;width:40px;height:40px;}.component__title__left__text__arrow .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;}.component__title__right__text__arrow{position:relative !important;}.component__title__right__text__arrow .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__right__text__arrow .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__right__text__arrow .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__right__text__arrow .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__right__text__arrow .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}@media all and (min-width:20em){.component__title__right__text__arrow .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__right__text__arrow .l-constrain .component__content{position:relative;}}.component__title__right__text__arrow .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__right__text__arrow .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right__text__arrow .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__right__text__arrow .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__right__text__arrow .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__right__text__arrow .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__right__text__arrow .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;margin-right:0;max-width:50%;}}@media all and (min-width:75em){.component__title__right__text__arrow .l-constrain .component__content .component__text{padding-left:0;}}.component__title__right__text__arrow .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}@media all and (min-width:60em){.component__title__right__text__arrow .l-constrain .component__content .component__text .component__link{text-align:right;}}.component__title__right__text__arrow .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:0 !important;color:transparent !important;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green-bkg--large);background-repeat:no-repeat;margin-top:1.4rem;border-bottom:0;width:40px;height:40px;}.component__title__right__text__arrow .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;}.component__title__center{position:relative !important;}.component__title__center .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__center .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__center .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__center .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__center .l-constrain .component__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media all and (min-width:20em){.component__title__center .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__center .l-constrain .component__content{position:relative;}}.component__title__center .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;}@media all and (min-width:20em){.component__title__center .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__center .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:20em){.component__title__center .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__center .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__center .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:30px;margin-top:0;}}@media all and (min-width:75em){.component__title__center .l-constrain .component__content .component__text{padding-left:0;}}.component__title__center .l-constrain .component__content .component__text .component__link a{display:block;max-width:315px;font-size:0.8rem;color:white;background-color:#8bcd3f;padding:0.7rem 2.8rem;margin-top:1.4rem;border-bottom:0;margin-bottom:60px;display:inline-block;}@media all and (min-width:60em){.component__title__center .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__center .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__center__btn{position:relative !important;}.component__title__center__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__center__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__center__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__center__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__center__btn .l-constrain .component__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}@media all and (min-width:20em){.component__title__center__btn .l-constrain .component__content{position:absolute;width:100%;top:0;}}@media all and (min-width:48em){.component__title__center__btn .l-constrain .component__content{position:relative;}}.component__title__center__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:15px 30px;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;}@media all and (min-width:20em){.component__title__center__btn .l-constrain .component__content .component__text{background:none;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__center__btn .l-constrain .component__content .component__text{text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:20em){.component__title__center__btn .l-constrain .component__content .component__text .component__heading{color:white;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:48em){.component__title__center__btn .l-constrain .component__content .component__text .component__heading{color:white;}}@media all and (min-width:48em){.component__title__center__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:30px;margin-top:0;}}@media all and (min-width:75em){.component__title__center__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__center__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;margin-top:0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__center__btn .l-constrain .component__content .component__text .component__link a{margin-top:30px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__center__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__center__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.overlay-logo{position:absolute;max-width:25%;margin:auto;top:auto;left:0;bottom:0;right:0;z-index:20;padding:20px 0;}@media all and (min-width:26.875em){.overlay-logo{max-width:108px;}}@media all and (min-width:48em){.overlay-logo{margin:inherit;left:inherit;right:inherit;bottom:inherit;max-width:17%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;}}@media all and (min-width:60em){.overlay-logo{max-width:150px;}}@media all and (min-width:75em){.overlay-logo{max-width:200px;}}.overlay-logo.r-logo{right:0px;}@media all and (min-width:48em){.overlay-logo.r-logo{right:60px;}}.overlay-logo.l-logo{left:0px;}@media all and (min-width:48em){.overlay-logo.l-logo{left:60px;}}.overlay-logo.center-logo{left:45%;}@media all and (min-width:20em){.overlay-logo.center-logo{left:0%;}}@media all and (min-width:48em){.overlay-logo.center-logo{left:45%;}}.overlay-logo.rl-logo{left:0px;}@media all and (min-width:48em){.overlay-logo.rl-logo{left:50px;}}@media all and (min-width:48em){.component__align__left .overlay-logo.rl-logo{right:50px;}}.component--type-homepage-header{position:relative;}@media all and (min-width:60em){.component--type-homepage-header{margin-top:-25px;}}.component--type-homepage-header img{position:relative;z-index:-1000;}.component--type-homepage-header .bynder-wrapper{max-height:390px;overflow:hidden;}@media all and (max-width:47.9375em){.component--type-homepage-header .bynder-wrapper{max-height:200px;}}.component--type-homepage-header .crop__ > picture > img{object-position:center top;}.component--type-homepage-header .crop__left > picture > img{object-position:left top;}.component--type-homepage-header .crop__right > picture > img{object-position:right top;}.component--type-homepage-header .crop__center > picture > img{object-position:center top;}.component--type-homepage-header .title{color:#ffffff;}@media (max-width:768px){.component--type-homepage-header .title.white{color:#141b4d !important;}}.component--type-homepage-header .component__heading{line-height:1.1;}@media all and (min-width:60em){.component--type-homepage-header .component__heading{background-color:transparent;max-width:none;font-size:1.68rem;color:white;}}@media all and (min-width:75em){.component--type-homepage-header .component__heading{font-size:1.96rem;}}@media (max-width:768px){.component--type-homepage-header .component__heading.white{color:#141b4d !important;}}.component--type-homepage-header .component__text{position:relative;z-index:11;}.component--type-homepage-header .component__text .component__link a{margin-bottom:1.4rem;}@media all and (min-width:20em){.component--type-homepage-header .component__text .component__link a{margin-bottom:0px;}}.component--type-homepage-header .component__image{position:relative;max-height:390px;overflow:hidden;}@media all and (max-width:47.9375em){.component--type-homepage-header .component__image{max-height:200px;height:200px;}}.component--type-homepage-header .component__image > picture > img{height:100%;object-fit:none;}.component--type-homepage-header .component__image > video{position:relative;width:100%;}.component--type-homepage-header .component__image-overlay,.component--type-homepage-header .component__image-no-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:10;}.component--type-homepage-header .component__image-overlay{background-color:rgba(0,0,0,0.2);}.component--type-homepage-header .bynder-image{max-width:100%;display:block;}.component--type-homepage-header .component__image > picture > img.object-fit-ie{max-width:inherit;}.field--name-field-my-account{background-color:#8bcd3f;max-width:900px;margin-top:-40px;}@media all and (min-width:31.875em){.component__align__left .component__content,.component__align__left .component__heading,.component__align__left .component__text{text-align:left !important;}}@media all and (min-width:31.875em){.component__align__right .component__content,.component__align__right .component__heading,.component__align__right .component__text{text-align:right !important;}}@media all and (min-width:31.875em){.component__align__center .component__content,.component__align__center .component__heading,.component__align__center .component__text{text-align:center !important;}}.component__title__homepage__left{position:relative !important;}.component__title__homepage__left .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__left .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__left .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__homepage__left .l-constrain .component__content:after{content:" ";display:block;clear:both;}.component__title__homepage__left .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:11;}.component__title__homepage__left .l-constrain .component__content .component__text h2{margin-top:0;margin-bottom:0;}@media all and (min-width:20em){.component__title__homepage__left .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__left .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__left .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__left .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0;}}@media all and (min-width:48em){.component__title__homepage__left .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__left .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__homepage__left .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__right{position:relative !important;}.component__title__homepage__right .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__right .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__right .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__homepage__right .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__homepage__right .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}.component__title__homepage__right .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.component__title__homepage__right .l-constrain .component__content .component__text h2{margin-top:0;margin-bottom:0;}@media all and (min-width:20em){.component__title__homepage__right .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__right .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__right .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__right .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0;}}@media all and (min-width:48em){.component__title__homepage__right .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media all and (min-width:48em){.component__title__homepage__right .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;margin-right:0;margin-left:0;max-width:50%;}}@media all and (min-width:75em){.component__title__homepage__right .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__left__btn{position:relative !important;}.component__title__homepage__left__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__left__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__left__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__homepage__left__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}.component__title__homepage__left__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:11;}@media all and (min-width:20em){.component__title__homepage__left__btn .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__left__btn .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__left__btn .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__left__btn .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__left__btn .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__left__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__homepage__left__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__left__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__homepage__left__btn .l-constrain .component__content .component__text .component__link a{margin-top:0px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__homepage__left__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__homepage__left__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__homepage__right__text{position:relative !important;}.component__title__homepage__right__text .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__right__text .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__right__text .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__homepage__right__text .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__homepage__right__text .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}.component__title__homepage__right__text .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__homepage__right__text .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__right__text .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__right__text .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__right__text .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__right__text .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media all and (min-width:48em){.component__title__homepage__right__text .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;margin-right:0;margin-left:0;max-width:50%;}}@media all and (min-width:75em){.component__title__homepage__right__text .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__right__text .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__homepage__right__text .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:48em){.component__title__homepage__right__text .l-constrain .component__content .component__text .component__link a{margin-right:0;}}@media all and (min-width:60em){.component__title__homepage__right__text .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__homepage__right__text .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__homepage__left__text__btn{position:relative !important;}.component__title__homepage__left__text__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__left__text__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__left__text__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__homepage__left__text__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}.component__title__homepage__left__text__btn .l-constrain .component__content .component__text{width:100%;font-size:1.68rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;position:relative;z-index:11;}@media all and (min-width:20em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;margin-top:0;border-bottom:0;margin-bottom:60px;display:inline-block;background-image:none;border-radius:50vh;}@media all and (min-width:20em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__homepage__left__text__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__homepage__right__text__btn{position:relative !important;}.component__title__homepage__right__text__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__right__text__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__right__text__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__homepage__right__text__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__homepage__right__text__btn .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}.component__title__homepage__right__text__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;text-align:right;margin-right:0;margin-left:0;max-width:50%;}}@media all and (min-width:75em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__homepage__right__text__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__homepage__left__text__arrow{position:relative !important;}.component__title__homepage__left__text__arrow .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__left__text__arrow .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__left__text__arrow .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__homepage__left__text__arrow .l-constrain .component__content:after{content:" ";display:block;clear:both;}.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#141b4d;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:50px;margin-top:0;max-width:50%;margin-right:0;}}@media all and (min-width:85.9375em){.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:0 !important;color:transparent !important;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green-bkg--large);background-repeat:no-repeat;margin-top:1.4rem;border-bottom:0;width:40px;height:40px;}.component__title__homepage__left__text__arrow .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;}.component__title__homepage__right__text__arrow{position:relative !important;}.component__title__homepage__right__text__arrow .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__right__text__arrow .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__right__text__arrow .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;max-height:100%;}.component__title__homepage__right__text__arrow .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__homepage__right__text__arrow .l-constrain .component__content{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}}.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}@media all and (min-width:20em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (max-width:47.9375em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text{text-align:center;}}@media all and (min-width:20em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-right:30px;margin-top:0;margin-right:0;max-width:50%;}}@media all and (min-width:75em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text .component__paragraph{font-size:1.2rem;}@media all and (min-width:60em){.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text .component__link{text-align:right;}}.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:0 !important;color:transparent !important;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green-bkg--large);background-repeat:no-repeat;margin-top:1.4rem;border-bottom:0;width:40px;height:40px;}.component__title__homepage__right__text__arrow .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;}.component__title__homepage__center{position:relative !important;}.component__title__homepage__center .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__center .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__center .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__homepage__center .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__homepage__center .l-constrain .component__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.component__title__homepage__center .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;}.component__title__homepage__center .l-constrain .component__content .component__text h2{margin-top:0;margin-bottom:0;}@media all and (min-width:20em){.component__title__homepage__center .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__center .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:20em){.component__title__homepage__center .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0;}}@media all and (min-width:48em){.component__title__homepage__center .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__center .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:30px;margin-top:0;}}@media all and (min-width:75em){.component__title__homepage__center .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__center .l-constrain .component__content .component__text .component__link a{display:block;max-width:315px;font-size:0.8rem;color:white;background-color:#8bcd3f;padding:0.7rem 2.8rem;margin-top:0;border-bottom:0;margin-bottom:60px;display:inline-block;}@media all and (min-width:60em){.component__title__homepage__center .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__homepage__center .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.component__title__homepage__center__btn{position:relative !important;}.component__title__homepage__center__btn .l-constrain{z-index:11;}@media all and (min-width:48em){.component__title__homepage__center__btn .l-constrain{position:absolute;left:0;right:0;top:0;bottom:0;}}.component__title__homepage__center__btn .l-constrain .component__content{max-width:1200px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%;max-height:100%;}.component__title__homepage__center__btn .l-constrain .component__content:after{content:" ";display:block;clear:both;}@media all and (min-width:48em){.component__title__homepage__center__btn .l-constrain .component__content{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.component__title__homepage__center__btn .l-constrain .component__content .component__text{width:100%;font-size:1.96rem;color:#333f48;background-color:white;line-height:1.2;text-shadow:none;padding:1.5rem 1.25rem;margin-right:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;text-align:center;}@media all and (min-width:20em){.component__title__homepage__center__btn .l-constrain .component__content .component__text{text-shadow:none;}}@media all and (min-width:48em){.component__title__homepage__center__btn .l-constrain .component__content .component__text{background-color:transparent !important;text-shadow:1px 1px 4px rgba(0,0,0,0.3);}}@media all and (min-width:20em){.component__title__homepage__center__btn .l-constrain .component__content .component__text .component__heading{margin-top:0;margin-bottom:0.9375rem;}}@media all and (min-width:48em){.component__title__homepage__center__btn .l-constrain .component__content .component__text .component__heading{margin-top:0.9375rem;margin-bottom:0.9375rem;color:white;}}@media all and (min-width:48em){.component__title__homepage__center__btn .l-constrain .component__content .component__text{background-color:transparent;max-width:none;font-size:2.1rem;color:white;padding:0;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;padding-left:30px;margin-top:0;}}@media all and (min-width:75em){.component__title__homepage__center__btn .l-constrain .component__content .component__text{padding-left:0;}}.component__title__homepage__center__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;font-size:1rem;color:white;background-color:#8bcd3f;padding:0.7rem 0.98rem;border-bottom:0;margin-bottom:60px;display:inline-block;border-radius:50vh;}@media all and (min-width:20em){.component__title__homepage__center__btn .l-constrain .component__content .component__text .component__link a{margin-top:15px;margin-bottom:0px;}}@media all and (min-width:60em){.component__title__homepage__center__btn .l-constrain .component__content .component__text .component__link a{display:inline-block;}}.component__title__homepage__center__btn .l-constrain .component__content .component__text .component__link a:hover{border-bottom:0;background-color:#7ec032;}.overlay-logo{position:absolute;max-width:25%;margin:auto;top:auto;left:0;bottom:0;right:0;z-index:20;padding:20px 0;}@media all and (min-width:26.875em){.overlay-logo{max-width:108px;}}@media all and (min-width:48em){.overlay-logo{margin:inherit;left:inherit;right:inherit;bottom:inherit;max-width:17%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;}}@media all and (min-width:60em){.overlay-logo{max-width:150px;}}@media all and (min-width:75em){.overlay-logo{max-width:200px;}}.overlay-logo.r-logo{right:0px;}@media all and (min-width:48em){.overlay-logo.r-logo{right:60px;}}.overlay-logo.l-logo{left:0px;}@media all and (min-width:48em){.overlay-logo.l-logo{left:60px;}}.overlay-logo.center-logo{left:45%;}@media all and (min-width:20em){.overlay-logo.center-logo{left:0%;}}@media all and (min-width:48em){.overlay-logo.center-logo{left:45%;}}.overlay-logo.rl-logo{left:0px;}@media all and (min-width:48em){.overlay-logo.rl-logo{left:50px;}}@media all and (min-width:48em){.component__align__left .overlay-logo.rl-logo{right:50px;}}.component--type-image-text-callouts{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-image-text-callouts:after{content:" ";display:block;clear:both;}.component--type-image-text-callouts li{list-style:none;margin-left:0;position:relative;}.component--type-image-text-callouts li:nth-of-type(1){margin-bottom:1.4rem;width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:35.5em){.component--type-image-text-callouts li:nth-of-type(1){width:48.5714285714%;float:left;margin-right:2.8571428571%;}}@media all and (min-width:60em){.component--type-image-text-callouts li:nth-of-type(1){width:31.4285714286%;float:left;margin-right:2.8571428571%;}}.component--type-image-text-callouts li:nth-of-type(2){margin-bottom:1.4rem;width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:35.5em){.component--type-image-text-callouts li:nth-of-type(2){width:48.5714285714%;float:right;margin-right:0;}}@media all and (min-width:60em){.component--type-image-text-callouts li:nth-of-type(2){width:31.4285714286%;float:left;margin-right:2.8571428571%;}}.component--type-image-text-callouts li:nth-of-type(3){width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:60em){.component--type-image-text-callouts li:nth-of-type(3){width:31.4285714286%;float:right;margin-right:0;}}.component--type-image-text-callouts li .component__image{position:relative;}.component--type-image-text-callouts li .component__image .media--display-mode-callout{background-color:rgba(0,0,0,0.35);z-index:1000;}.component--type-image-text-callouts li .component__image img{position:relative;z-index:-1000 !important;width:100%;max-width:100%;display:block;}.component--type-image-text-callouts li .component__image > a{display:inline-block;color:#ffffff;position:relative;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;line-height:0;font-size:0;color:transparent;}.component--type-image-text-callouts li .component__image:hover + .component__content .component__link .link_text{border-bottom-color:#ffffff;}.component--type-image-text-callouts li .component__content{width:70%;margin:auto;position:absolute;top:50%;left:50%;z-index:2000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;}.component--type-image-text-callouts li .component__content .component__heading{font-size:1.2rem;color:#ffffff;font-weight:900;line-height:1.1;min-width:160px;}.component--type-image-text-callouts li .component__content .component__link{margin-top:0.7rem;}.component--type-image-text-callouts li .component__content .component__link .link_text{display:inline;color:#ffffff;position:relative;border-bottom:1px solid transparent;}.component--type-image-text-callouts li .component__content .component__link .link_text:hover{border-bottom-color:#ffffff;}.component--type-image-text-callouts li .component__content .component__link .link_text::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--large.svg);width:20px;height:12px;background-size:20px 12px;background-repeat:no-repeat;position:absolute;left:-25px;bottom:5px;}@media all and (min-width:60em){.component--type-image-text-callouts li .component__content .component__link .link_text::after{bottom:6px;}}.component--type-image-text-callouts .component__image-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1999;background-color:rgba(0,0,0,0.35);}.component--type-icon-text-callouts{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-icon-text-callouts:after{content:" ";display:block;clear:both;}@media all and (min-width:60em){.component--type-icon-text-callouts{max-width:660px;margin-left:auto;margin-right:auto;}.component--type-icon-text-callouts:after{content:" ";display:block;clear:both;}}.component--type-icon-text-callouts.left-align{text-align:left;}.component--type-icon-text-callouts.left-align .callout__items li{text-align:left;}.component--type-icon-text-callouts.left-align .callout__items li p{max-width:660px;margin-right:auto;padding-right:2rem;}.component--type-icon-text-callouts.center-align{text-align:center;}.component--type-icon-text-callouts.center-align p{padding-left:1rem;padding-right:1rem;}.component--type-icon-text-callouts.center-align .callout__items li{text-align:center;}.component--type-icon-text-callouts.center-align .callout__items li p{max-width:660px;}.component--type-icon-text-callouts.right-align{text-align:right;}.component--type-icon-text-callouts.right-align .callout__items li{text-align:right;}.component--type-icon-text-callouts.right-align .callout__items li p{max-width:660px;margin-left:auto;padding-left:2rem;}.component--type-icon-text-callouts .pretitle,.component--type-icon-text-callouts .posttitle{margin-bottom:1rem;}.component--type-icon-text-callouts h3{margin-bottom:1.5rem;}.component--type-icon-text-callouts .callout__items{margin:0 auto;padding:0;}@media all and (min-width:26.25em){.component--type-icon-text-callouts .callout__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media all and (min-width:26.25em) and (max-width:41.1875em){.component--type-icon-text-callouts .callout__items{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}.component--type-icon-text-callouts .callout__items li{list-style:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;text-align:center;}@media all and (min-width:35.5em){.component--type-icon-text-callouts .callout__items li{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}@media all and (min-width:26.25em) and (max-width:41.1875em){.component--type-icon-text-callouts .callout__items li{width:48%;-webkit-box-flex:48%;-webkit-flex:48%;-ms-flex:48%;flex:48%;}}.component--type-icon-text-callouts .bynder-wrapper,.component--type-icon-text-callouts .media{text-align:center;max-width:110px !important;display:inline-block;}.component--type-icon-text-callouts .component--type-icon-text-callout-item{padding-bottom:1.5rem;}.component--type-icon-text-callouts .component--type-icon-text-callout-item img{display:inline-block;width:100%;max-width:110px !important;padding-top:2rem;}.component--type-icon-text-callouts .component--type-icon-text-callout-item p{font-size:0.8rem;margin-bottom:0.21rem;}.component--type-icon-text-callouts .component--type-icon-text-callout-item a{display:inline-block;width:26px;height:19px;font-size:0 !important;color:transparent !important;background-size:26px 19px;background-repeat:no-repeat;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);position:absolute;top:0;left:0;width:100%;height:100%;background-position:bottom;}.component--type-icon-text-callouts .component--type-icon-text-callout-item a:hover{border-bottom:0 !important;}.component--type-grid-info-component{background-color:#f5f5f5;}.component--type-grid-info-component .l-constrain{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-grid-info-component .l-constrain:after{content:" ";display:block;clear:both;}.component--type-grid-info-component .component-item__body ul,.component--type-grid-info-component .component-item__body ol{margin-top:10px;margin-left:10px;padding-left:10px !important;}.component--type-grid-info-component .component-item__body ul li,.component--type-grid-info-component .component-item__body ol li{margin-bottom:10px;}.component--type-grid-info-component .component-item__body ul li{padding-left:15px !important;text-indent:-23px !important;}.component--type-grid-info-component .component-item__body ol li{padding-left:15px !important;text-indent:-15px !important;}.component--type-grid-info-component .component__intro{padding:0;}.component--type-grid-info-component .component__intro,.component--type-grid-info-component .component__closing{max-width:700px;width:100%;margin:0 auto;text-align:center;}.component--type-grid-info-component .component__closing{padding-bottom:0px;}.component--type-grid-info-component .component__heading{max-width:250px;margin:0 auto;text-align:center;font-size:1.5rem;font-weight:500;line-height:1.3;}@media all and (min-width:35.5em){.component--type-grid-info-component .component__heading{padding-bottom:0px;max-width:500px;}}.component--type-grid-info-component .component__heading + .component__text{margin-bottom:2.8rem;}.component--type-grid-info-component .component__text{text-align:center;}.component--type-grid-info-component .component__content{margin:0;padding:1rem 0 0;}.component--type-grid-info-component .component__content > li{list-style:none;border-top:1px solid #333f48;padding-bottom:0px;}@media all and (min-width:20em){.component--type-grid-info-component .component__content > li{padding-bottom:25px;}}.component--type-grid-info-component .component__content .component-item__heading{margin-top:0.7rem;font-size:1.2rem;font-weight:600;margin-bottom:0.7rem;color:#333f48;}.component--type-grid-info-component .component__content .component-item__body{font-size:16px;font-weight:400;}.component--type-grid-info-component.look__two__columns .component__content > li{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:35.5em){.component--type-grid-info-component.look__two__columns .component__content > li{width:48.5714285714%;float:left;padding-bottom:0px;}.component--type-grid-info-component.look__two__columns .component__content > li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.component--type-grid-info-component.look__two__columns .component__content > li:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none;}}.component--type-grid-info-component.look__three__columns .component__content > li{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:35.5em){.component--type-grid-info-component.look__three__columns .component__content > li{width:48.5714285714%;float:left;}.component--type-grid-info-component.look__three__columns .component__content > li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.component--type-grid-info-component.look__three__columns .component__content > li:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none;}}@media all and (min-width:48em){.component--type-grid-info-component.look__three__columns .component__content > li{width:31.4285714286%;float:left;padding-bottom:0px;}.component--type-grid-info-component.look__three__columns .component__content > li:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.component--type-grid-info-component.look__three__columns .component__content > li:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none;}.component--type-grid-info-component.look__three__columns .component__content > li:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none;}}.l-main a.component_image:hover{border-bottom:1px solid transparent;}.look__one_column .component--type-grid-callout-item{list-style:none;}.look__one_column .component__heading{font-size:1.8rem !important;}.look__two_column{margin-bottom:12.5%;}.look__two_column .component--type-grid-callout-item{display:grid;}.look__two_column .component_image{display:grid;grid-template-rows:1fr;justify-items:center;}.look__two_column .component_image .component__heading,.look__two_column .component_image .bynder-wrapper,.look__two_column .component_image picture{grid-column:1;grid-row:1;}.look__two_column .component_image .component__heading{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.look__two_column .component__links{width:100%;background:white;}@media all and (min-width:35.5em){.look__two_column{margin-bottom:9.0909090909%;}}@media all and (min-width:48em){.look__two_column{margin-bottom:4.347826087%;}}.look__two_column .list-items{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;}@media all and (min-width:35.5em){.look__two_column .list-items{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1.5rem;}}@media all and (-ms-high-contrast:none) and (min-width:35.5em),(-ms-high-contrast:active) and (min-width:35.5em){.look__two_column .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.look__two_column .list-items .component--type-grid-callout-item{width:48%;}}.look__two_column .component--type-grid-callout-item{list-style:none;}.look__two_column .component--type-grid-callout-item.background__colour .l-constrain,.look__two_column .component--type-grid-callout-item.background__colour .component__content,.look__two_column .component--type-grid-callout-item.background__colour .component_image{height:100%;}@media all and (min-width:23.75em) and (max-width:26.1875em){.look__two_column .component--type-grid-callout-item.background__colour{min-height:200px !important;}}@media all and (min-width:26.25em) and (max-width:35.4375em){.look__two_column .component--type-grid-callout-item.background__colour{min-height:300px !important;}}.look__two_column .component__content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.look__two_column .component__content{display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr;}.look__two_column .component__content .component_image{-ms-grid-column:1;-ms-grid-row:1;}.look__two_column .component__content .component__text{-ms-grid-column:1;-ms-grid-row:3;}.look__two_column .component__content .component__links{-ms-grid-column:1;-ms-grid-row:5;}}.look__three_column{list-style:none;margin-bottom:12.5%;}@media all and (min-width:35.5em){.look__three_column{margin-bottom:9.0909090909%;}}@media all and (min-width:48em){.look__three_column{margin-bottom:4.347826087%;}}.look__three_column .component_image{display:grid;grid-template-rows:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;}.look__three_column .component_image .component__heading,.look__three_column .component_image .bynder-wrapper,.look__three_column .component_image picture{grid-column:1;grid-row:1;}.look__three_column .component_image{display:grid;grid-template-rows:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.look__three_column .component__links{width:100%;background:white;}.look__three_column .component__content{display:grid;grid-template-rows:1fr;justify-items:center;}.look__three_column .component__content .component__heading{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-align:center;-ms-grid-column-align:center;}.look__three_column .component__content .bynder-wrapper{-ms-grid-column:1;-ms-grid-row:1;}@media all and (min-width:35.5em){.look__three_column .list-items{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1.5rem;}.look__three_column .list-items .component_image{min-height:0;}}@media all and (min-width:35.5em) and (max-width:47.9375em){.look__three_column .list-items .component--type-grid-callout-item:nth-of-type(3){grid-column:1/3;grid-row:2;justify-self:center;width:100%;}.look__three_column .list-items .component--type-grid-callout-item:nth-of-type(3) .component_image{min-height:300px;}}@media all and (min-width:48em){.look__three_column .list-items{grid-template-columns:1fr 1fr 1fr;}}@media all and (-ms-high-contrast:none) and (min-width:35.5em),(-ms-high-contrast:active) and (min-width:35.5em){.look__three_column .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.look__three_column .list-items .component--type-grid-callout-item{width:48%;}}@media all and (-ms-high-contrast:none) and (min-width:48em),(-ms-high-contrast:active) and (min-width:48em){.look__three_column .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.look__three_column .list-items .component--type-grid-callout-item{width:30%;}}.look__three_column .component--type-grid-callout-item{list-style:none;}.look__three_column .component__content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;}.look__four_column{list-style:none;margin-bottom:12.5%;}@media all and (min-width:35.5em){.look__four_column{margin-bottom:9.0909090909%;}}@media all and (min-width:48em){.look__four_column{margin-bottom:4.347826087%;}}.look__four_column .component_image{display:grid;grid-template-rows:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;}.look__four_column .component_image .component__heading,.look__four_column .component_image .bynder-wrapper,.look__four_column .component_image picture{grid-column:1;grid-row:1;}.look__four_column .component_image{display:grid;grid-template-rows:1fr;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.look__four_column .component__links{width:100%;background:white;}.look__four_column .component__content{display:grid;grid-template-rows:1fr;justify-items:center;}.look__four_column .component__content .component__heading{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-align:center;-ms-grid-column-align:center;}.look__four_column .component__content .bynder-wrapper{-ms-grid-column:1;-ms-grid-row:1;}@media all and (min-width:35.5em){.look__four_column .list-items{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-gap:1.5rem;}.look__four_column .list-items .component_image{min-height:0;}}@media all and (min-width:35.5em) and (max-width:47.9375em){.look__four_column .list-items .component--type-grid-callout-item:nth-of-type(2){grid-column:1/2;grid-row:2;justify-self:center;width:100%;}.look__four_column .list-items .component--type-grid-callout-item:nth-of-type(2) .component_image{min-height:245px;}}@media all and (min-width:48em){.look__four_column .list-items{grid-template-columns:1fr 1fr 1fr 1fr;}}@media all and (-ms-high-contrast:none) and (min-width:35.5em),(-ms-high-contrast:active) and (min-width:35.5em){.look__four_column .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.look__four_column .list-items .component--type-grid-callout-item{width:48%;}}@media all and (-ms-high-contrast:none) and (min-width:48em),(-ms-high-contrast:active) and (min-width:48em){.look__four_column .list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.look__four_column .list-items .component--type-grid-callout-item{width:30%;}}.look__four_column .component--type-grid-callout-item{list-style:none;}.look__four_column .component__content{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;}.component--type-grid-callout-component{max-width:1200px;margin-left:auto;margin-right:auto;}.component--type-grid-callout-component:after{content:" ";display:block;clear:both;}.component--type-grid-callout-component .component--type-grid-callout-item{margin-bottom:1rem;min-height:175px;}.component--type-grid-callout-component .component--type-grid-callout-item:last-of-type{margin-bottom:0;}@media all and (min-width:35.5em){.component--type-grid-callout-component .component--type-grid-callout-item{margin-bottom:0;}}.component--type-grid-callout-component ul.list-items{margin:0;padding:0;}.component--type-grid-callout-component .component_image{position:relative;display:grid;grid-template-columns:1fr;}.component--type-grid-callout-component .component_image .component__heading,.component--type-grid-callout-component .component_image .bynder-wrapper,.component--type-grid-callout-component .component_image picture{grid-column:1;grid-row:1;}.component--type-grid-callout-component .component_image .media--display-mode-default{background-color:rgba(0,0,0,0.35);z-index:1000;}.component--type-grid-callout-component .component_image img{position:relative;z-index:-1000 !important;width:100%;max-width:100%;display:block;}.component--type-grid-callout-component .component_image .component__heading{width:70%;position:relative;top:initial;left:initial;-webkit-transform:none;transform:none;z-index:2000;color:#ffffff;font-size:1.2rem;line-height:1.1;margin:0;text-align:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;justify-self:center;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.component--type-grid-callout-component .component_image{display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr;-ms-grid-column-align:center;-ms-grid-row-align:center;height:auto;}.component--type-grid-callout-component .component_image .component__heading{top:0;left:0;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-align:center;-ms-grid-column-align:center;}.component--type-grid-callout-component .component_image .bynder-wrapper,.component--type-grid-callout-component .component_image picture{-ms-grid-column:1;-ms-grid-row:1;}}.component--type-grid-callout-component .component__image-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1999;background-color:rgba(0,0,0,0.35);}.component--type-grid-callout-component .component__text{width:100%;margin-top:1rem;}.component--type-grid-callout-component .grid-link{clear:both;margin:1.25rem 0;}.component--type-grid-callout-component .grid-link a{position:relative;display:inline-block;margin:0 0 0 1.25rem;}.component--type-grid-callout-component .grid-link a::before{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:2px 0.25rem 0 -1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media all and (min-width:60em){.component--type-grid-callout-component .grid-link a::before{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--large.svg);width:20px;height:14px;margin:1px 0.25rem 0 -1.25rem;}}.component--type-grid-callout-component .grid-link a:hover{border-bottom-color:#00735a;}.component--type-grid-callout-component .field--name-field-grid-item-content-2 .field__item h4 a,.component--type-grid-callout-component .field--name-field-grid-item-content-2 .field__item h5 a{color:#333f48;}.component--type-grid-callout-component .field--name-field-grid-item-content-2 .field__item h4 a:hover,.component--type-grid-callout-component .field--name-field-grid-item-content-2 .field__item h5 a:hover{color:#00735a;border-bottom-color:1px solid #8bcd3f;}.component--type-grid-callout-component .field--name-field-grid-callout-link{margin-top:0.7rem;margin-bottom:1.4rem;}.component--type-grid-callout-component .field--name-field-grid-callout-link .field__label{display:none;}.component--type-grid-callout-component .field--name-field-grid-callout-link .field__item{position:relative;margin-bottom:0.35rem;}.component--type-grid-callout-component .field--name-field-grid-callout-link .field__item a{position:relative;display:inline-block;margin-left:1.25rem;color:#00735a;}.component--type-grid-callout-component .field--name-field-grid-callout-link .field__item a::before{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:2px 0.25rem 0 -1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media all and (min-width:60em){.component--type-grid-callout-component .field--name-field-grid-callout-link .field__item a::before{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--large.svg);width:20px;height:14px;margin:1px 0.25rem 0 -1.25rem;}}.component--type-grid-callout-component .field--name-field-grid-callout-link .field__item a:hover{border-bottom-color:#00735a;}.blue__dark .component__heading,.red .component__heading{color:#ffffff;}.blue__light .component__heading{color:#333333 !important;}.background__colour .component_image{width:100%;}@media all and (max-width:26.1875em){.background__colour .component_image{min-height:200px !important;}}@media all and (min-width:26.25em) and (max-width:35.4375em){.background__colour .component_image{min-height:300px !important;}}.background__colour .component__text{width:100%;}.background__colour.red .component_image{background-color:#E4002B;}.background__colour.green .component_image{background-color:#00735a;}.background__colour.blue__dark .component_image{background-color:#141b4d;}.background__colour.blue__light .component_image{background-color:#b9d9eb;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.background__colour .component_image{width:100%;}}@media all and (-ms-high-contrast:none) and (max-width:26.1875em),(-ms-high-contrast:active) and (max-width:26.1875em){.background__colour .component_image{height:200px !important;}}@media all and (-ms-high-contrast:none) and (min-width:26.25em) and (max-width:35.4375em),(-ms-high-contrast:active) and (min-width:26.25em) and (max-width:35.4375em){.background__colour .component_image{height:300px !important;}}@media all and (-ms-high-contrast:none) and (min-width:35.5em),(-ms-high-contrast:active) and (min-width:35.5em){.background__colour .component_image{height:200px;}}.component--type-grid-callout-item.background__colour .component_image > .background{position:relative;padding-top:37.5%;padding-bottom:37.5%;max-width:100%;}.component--type-grid-callout-item.background__colour .component_image > .background > h3.component__heading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:200px;height:auto;}.component--type-image-text-variations-callout.itv-padding-top-bottom{padding-top:2rem;padding-bottom:2rem;}.component--type-image-text-variations-callout.itv-padding-top{padding-top:2rem;}.component--type-image-text-variations-callout.itv-padding-bottom{padding-bottom:2rem;}.component--type-image-text-variations-callout .field__label{display:none;}.component--type-image-text-variations-callout .component__content ol li{padding-left:20px;text-indent:-20px;}.component--type-image-text-variations-callout .component__content ul li{padding-left:0px;text-indent:0px;}.component--type-image-text-variations-callout .component__look__full-width{position:relative;width:100%;max-width:100%;max-width:1440px;margin-left:auto;margin-right:auto;}.component--type-image-text-variations-callout .component__look__full-width:after{content:" ";display:block;clear:both;}.component--type-image-text-variations-callout .component__look__full-width .component__image{z-index:1;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .component__image{background-color:rgba(0,0,0,0.35);}}.component--type-image-text-variations-callout .component__look__full-width .component__image .bynder-wrapper,.component--type-image-text-variations-callout .component__look__full-width .component__image .field--name-field-image-text-variations-imag > .field__item{max-height:720px;overflow:hidden;}.component--type-image-text-variations-callout .component__look__full-width .component__image img,.component--type-image-text-variations-callout .component__look__full-width .component__image video{width:100% !important;max-width:100% !important;display:block;z-index:-99999;position:relative;}.component--type-image-text-variations-callout .component__look__full-width .component__content{padding:30px;color:#ffffff;}.component--type-image-text-variations-callout .component__look__full-width .component__content h2{margin-top:0;color:#333f48;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .component__content h2{color:#ffffff;}}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .component__content{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-80%,-50%);transform:translate(-80%,-50%);padding:0;}}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .component__text{max-width:430px;}}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-titl{color:#141b4d;margin-bottom:0.7rem;font-size:1.8rem;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-titl{color:#ffffff;}}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-body{color:#333333;font-size:1rem;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-body{color:#ffffff;}}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link{margin-top:0.7rem;}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link .field__item{position:relative;margin-left:28px;text-indent:-28px;margin-bottom:0.35rem;}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link .field__item a{display:inline;color:#00735a;margin-left:28px;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link .field__item a{color:#ffffff;}}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link .field__item a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:8px;left:-28px;bottom:6px;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link .field__item a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component--type-image-text-variations-callout .component__look__full-width .field--name-field-image-text-variations-link .field__item a:hover{border-bottom-color:#ffffff;}@media all and (min-width:35.5em){.component--type-image-text-variations-callout .component__look__half--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__half--left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}@media all and (min-width:35.5em){.component--type-image-text-variations-callout .component__look__half--left .component__image{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__half--left .component__image{width:50%;}}.component--type-image-text-variations-callout .component__look__half--left .component__image img,.component--type-image-text-variations-callout .component__look__half--left .component__image video{width:100%;max-width:100%;}.component--type-image-text-variations-callout .component__look__half--left .component__content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:30px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__half--left .component__content{width:50%;}}@media all and (min-width:60em){.component--type-image-text-variations-callout .component__look__half--left .component__content{padding-left:2.8rem;padding-right:2.8rem;}}.component--type-image-text-variations-callout .component__look__half--left h2{margin-top:0;}.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-titl{margin-bottom:0.7rem;font-size:1.8rem;}.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-link{margin-top:0.7rem;}.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-link .field__item{position:relative;margin-left:28px;text-indent:-28px;margin-bottom:0.35rem;}.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-link .field__item a{display:inline;color:#00735a;margin-left:28px;}.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-link .field__item a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:8px;left:-28px;bottom:6px;}@media all and (min-width:60em){.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-link .field__item a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component--type-image-text-variations-callout .component__look__half--left .field--name-field-image-text-variations-link .field__item a:hover{border-bottom-color:#00735a;}@media all and (min-width:35.5em){.component--type-image-text-variations-callout .component__look__half--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__half--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}}@media all and (min-width:35.5em){.component--type-image-text-variations-callout .component__look__half--right .component__image{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__half--right .component__image{width:50%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}}.component--type-image-text-variations-callout .component__look__half--right .component__image img,.component--type-image-text-variations-callout .component__look__half--right .component__image video{width:100%;max-width:100%;}.component--type-image-text-variations-callout .component__look__half--right .component__content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding:30px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;}@media all and (min-width:48em){.component--type-image-text-variations-callout .component__look__half--right .component__content{width:50%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}@media all and (min-width:60em){.component--type-image-text-variations-callout .component__look__half--right .component__content{padding-left:2.8rem;padding-right:2.8rem;}}.component--type-image-text-variations-callout .component__look__half--right h2{margin-top:0;}.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-titl{margin-bottom:0.7rem;font-size:1.8rem;}.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-link{margin-top:0.7rem;}.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-link .field__item{position:relative;margin-left:28px;text-indent:-28px;margin-bottom:0.35rem;}.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-link .field__item a{display:inline;color:#00735a;margin-left:28px;}.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-link .field__item a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:8px;left:-28px;bottom:6px;}@media all and (min-width:60em){.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-link .field__item a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component--type-image-text-variations-callout .component__look__half--right .field--name-field-image-text-variations-link .field__item a:hover{border-bottom-color:#00735a;}.component--type-image-text-variations-callout .component__look__background_overlay{background-color:#f1f7fb;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){}@media all and (-ms-high-contrast:none) and (max-width:59.9375em),(-ms-high-contrast:active) and (max-width:59.9375em){.component--type-image-text-variations-callout .component__look__half--left .component__image img,.component--type-image-text-variations-callout .component__look__half--left .component__image video,.component--type-image-text-variations-callout .component__look__half--right .component__image img,.component--type-image-text-variations-callout .component__look__half--right .component__image video{max-width:568px;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-main{min-height:1px;}}.component__red::before{position:absolute;content:"  ";background-color:#ba0c2f;display:block;width:240px;top:0;left:-240px;height:300px;}.component__red .l-constrain{background-color:#ba0c2f;}.component__red .content{color:#ffffff;}.component__blue--dark::before{position:absolute;content:"  ";background-color:#141b4d;display:block;width:240px;top:0;left:-240px;height:300px;}.component__blue--dark .l-constrain{background-color:#141b4d;}.component__blue--dark .content{color:#ffffff;}.component__blue--light::before{position:absolute;content:"  ";background-color:#ddf2f6;display:block;width:240px;top:0;left:-240px;height:300px;}.component__blue--light .l-constrain{background-color:#ddf2f6;}.component--type-headings{z-index:-2000;position:relative;max-width:960px;margin-left:auto;margin-right:auto;}.component--type-headings:after{content:" ";display:block;clear:both;}.component--type-headings .l-constrain{padding:30px;height:300px;max-width:500px;}@media all and (min-width:64em){.component--type-headings .l-constrain{padding-left:0;padding-top:40px;}}.component--type-headings .field__label{display:none;}.component--type-headings .content{font-size:1.5rem;font-weight:800;}.component--type-headings .content span{display:block;}.component--type-headings + .component--type-grid-callout-component{margin-top:-120px;z-index:6000;}@media all and (min-width:48em){.component--type-headings + .component--type-grid-callout-component{margin-top:-110px;}}@media all and (min-width:64em){.component--type-headings + .component--type-grid-callout-component{margin-top:-90px;}}.component--type-image-text-quote-component{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-image-text-quote-component:after{content:" ";display:block;clear:both;}.component--type-image-text-quote-component .component__image__left .component__start{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.component--type-image-text-quote-component .component__image__left .component__start{width:48.5714285714%;float:right;margin-right:0;}}.component--type-image-text-quote-component .component__image__left .component__end{padding-top:1.4rem;position:relative;width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.component--type-image-text-quote-component .component__image__left .component__end{padding-top:0;width:48.5714285714%;float:left;margin-right:2.8571428571%;}}.component--type-image-text-quote-component .component__image__left .component__quote{right:0;position:absolute;bottom:0;padding-top:1.4rem;padding-left:0.7rem;text-align:right;}.component--type-image-text-quote-component .component__image__right .component__start{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.component--type-image-text-quote-component .component__image__right .component__start{width:48.5714285714%;float:left;margin-right:2.8571428571%;}}.component--type-image-text-quote-component .component__image__right .component__end{position:relative;width:100%;float:left;margin-left:0;margin-right:0;padding-top:1.4rem;}@media all and (min-width:48em){.component--type-image-text-quote-component .component__image__right .component__end{padding-top:0;width:48.5714285714%;float:right;margin-right:0;}}.component--type-image-text-quote-component .component__image__right .component__quote{position:absolute;bottom:0;left:0;padding-top:1.4rem;padding-right:0.7rem;text-align:left;}.component--type-image-text-quote-component .component__title{margin-top:0;}.component--type-image-text-quote-component .component__subtitle{color:#333f48;font-weight:600;margin-bottom:0.7rem;max-width:240px;line-height:1.4;font-size:1rem;}.component--type-image-text-quote-component img{width:100%;max-width:100%;display:block;}.component--type-image-text-quote-component .component__body{font-size:0.9rem;padding-right:1.4rem;}.component--type-image-text-quote-component .component__quote{background-color:#ffffff;max-width:230px;color:#00735a;font-weight:800;}@media all and (min-width:35.5em){.component--type-image-text-quote-component .component__quote{max-width:320px;}}.component--type-image-text-quote-component .component__quote::before{content:open-quote;}.component--type-image-text-quote-component .component__quote::after{content:close-quote;}.lang-fr .component--type-image-text-quote-component .component__quote::before{content:"«";}.lang-fr .component--type-image-text-quote-component .component__quote::after{content:"»";}.component--type-internal-promo-component .l-constrain{position:relative;}.component--type-internal-promo-component img{width:100%;max-width:100%;}@media all and (min-width:48em){.component--type-internal-promo-component .field--name-field-internal-promo-mobile-imag{display:none;}}.component--type-internal-promo-component .field--name-field-internal-promo-image{display:none;}@media all and (min-width:48em){.component--type-internal-promo-component .field--name-field-internal-promo-image{display:block;max-width:960px;margin:0 auto;}}.component--type-internal-promo-component a{display:block;border-bottom:0 !important;}.component--type-internal-promo-component a:hover{border-bottom:0;}.component--type-internal-promo-component .field__label{display:none;}.component--type-internal-promo-component .internal__promo__button{position:absolute;width:100%;max-width:960px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.component--type-internal-promo-component .internal__promo__button.top{top:0;}.component--type-internal-promo-component .internal__promo__button.top button{top:25px;}.component--type-internal-promo-component .internal__promo__button.bottom{bottom:0;}.component--type-internal-promo-component .internal__promo__button.bottom button{bottom:25px;}@media all and (max-width:47.9375em){.component--type-internal-promo-component .internal__promo__button.mobile__middle{bottom:unset;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.component--type-internal-promo-component .internal__promo__button.mobile__middle button{bottom:unset;top:unset;}}.component--type-internal-promo-component .internal__promo__button button{cursor:pointer;color:#ffffff;text-align:center;padding:0.5rem;font-size:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:200px;background:#8bcd3f;border:none;right:25px;position:absolute;}@media all and (max-width:47.9375em){.component--type-internal-promo-component .internal__promo__button button{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%);}}.paragraph--type-icon-tabs-components{max-width:960px;margin:2rem auto 0;padding:0 1rem;}@media all and (min-width:90em){.paragraph--type-icon-tabs-components{padding:0;}}.node__content .paragraph--type-icon-tabs-components:nth-of-type(n+1){margin-top:0;}.node__content .paragraph--type-icon-tabs-components:last-of-type{margin-bottom:2rem;}@media all and (max-width:47.9375em){.node__content .paragraph--type-icon-tabs-components:nth-of-type(n+1){margin-top:0;}}.icon-tabs{padding:0;margin:0 auto;list-style:none;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}@media all and (max-width:47.9375em){.icon-tabs{margin:0;}}.icon-tabs__title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:1.5rem;text-align:center;}@media all and (max-width:47.9375em){.icon-tabs__title{text-align:center;}}.icon-tab{margin-bottom:2.5rem;}@media all and (max-width:47.9375em){.icon-tab{margin:1rem 0;width:48%;}}@media all and (min-width:48em){.icon-tab{-webkit-box-flex:0;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;}}.icon-tab__content_toggle{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;outline:none;margin:0 auto;cursor:pointer;min-height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}@media all and (max-width:47.9375em){.icon-tab__content_toggle{margin:0 auto;}}.icon-tab__content_toggle:hover .icon-tab__icon,.icon-tab__content_toggle:focus .icon-tab__icon{border-color:#00735a;}.icon-tab__content_toggle:hover .icon-tab__icon-text,.icon-tab__content_toggle:focus .icon-tab__icon-text{color:#00735a;border-bottom-color:#00735a;}.icon-tab__content_toggle .icon-tab__icon{max-width:100px;background-color:transparent;border:2px solid transparent;border-radius:4rem;padding:1rem;-webkit-transition:all 0.5s;transition:all 0.5s;}.icon-tab__content_toggle img{max-width:50px;max-height:50px;background-color:transparent;}.icon-tab__content_toggle .icon-tab__icon-text{margin-top:0.5rem;border-bottom:2px solid transparent;-webkit-transition:all 0.5s;transition:all 0.5s;}.icon-tab__content-container{background-color:#F8F8F8;-webkit-transition:none;transition:none;visibility:hidden;padding:1.5rem 2rem 2rem;}@media all and (max-width:47.9375em){.icon-tab__content-container{width:90%;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.5s;transition:all 0.5s;overflow-y:scroll;height:70vh;}.icon-tab__content-container[aria-hidden=true]{opacity:0;visibility:hidden;}.icon-tab__content-container[aria-hidden=true] .icon-tab__close-content{display:none;}.icon-tab__content-container[aria-hidden=false]{visibility:visible;opacity:1;}}@media all and (min-width:48em){.icon-tab__content-container{width:100%;position:absolute;top:350px;left:0;}.icon-tab__content-container[aria-expanded=true]{-webkit-transition:none;transition:none;}.icon-tab__content-container[aria-hidden=true]{visibility:hidden;}.icon-tab__content-container[aria-hidden=true] .icon-tab__close-content{display:none;}.icon-tab__content-container[aria-hidden=false]{visibility:visible;}}.icon-tab__close-content{content:"";display:block;width:1.5rem;height:1.5rem;margin:0 0 1rem 1rem;background:transparent url("/themes/custom/irvingoil/images/icons/icon__close-circle.svg") no-repeat;background-size:contain;border:none;cursor:pointer;float:right;opacity:1;-webkit-transition:none;transition:none;}.icon-tab__close-content:hover,.icon-tab__close-content:focus{opacity:0.7;}.icon-tab__content-title{margin-top:0;}.keyboard-focus .icon-tab__close-content:focus{border:2px solid #E4002B;outline:none;}.paragraph--type-tabs-component{max-width:960px;margin-left:auto;margin-right:auto;}.paragraph--type-tabs-component:after{content:" ";display:block;clear:both;}.paragraph--type-tabs-component h2{margin-bottom:30px;margin:0;}.paragraph--type-tabs-component a,.paragraph--type-tabs-component p{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.paragraph--type-tabs-component h2{text-align:center;margin-bottom:1.4rem;}.paragraph--type-tabs-component .ui-tabs{border:0;padding:1rem 0 0 0;margin-bottom:0;}.paragraph--type-tabs-component .ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:none;}.paragraph--type-tabs-component ul.ui-tabs-nav{background-color:transparent;border-radius:0;padding:0;-webkit-transition:none;transition:none;margin-bottom:30px;}@media all and (min-width:48em){.paragraph--type-tabs-component ul.ui-tabs-nav{border-bottom:1px solid #e3e8e8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.paragraph--type-tabs-component ul.ui-tabs-nav li{background-color:transparent;border:0;margin:0;-webkit-transition:none;transition:none;width:100%;max-width:100%;outline:none;}@media all and (min-width:48em){.paragraph--type-tabs-component ul.ui-tabs-nav li{width:25%;text-align:center;white-space:initial;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;margin-bottom:-1px;}}.paragraph--type-tabs-component ul.ui-tabs-nav li a{display:block;border:0;color:#999;word-break:break-word;}.paragraph--type-tabs-component ul.ui-tabs-nav li a:focus{outline-color:white !important;}.paragraph--type-tabs-component ul.ui-tabs-nav li[aria-selected=true],.paragraph--type-tabs-component ul.ui-tabs-nav li.ui-state-focus{border-bottom:2px solid #8bcd3f;font-weight:600;outline:none;}.paragraph--type-tabs-component ul.ui-tabs-nav li[aria-selected=true] a,.paragraph--type-tabs-component ul.ui-tabs-nav li.ui-state-focus a{color:#00735a;outline:none;}.paragraph--type-tabs-component ul.ui-tabs-nav li[aria-selected=false]{border-bottom:2px solid #d1d3d4;}@media all and (min-width:48em){.paragraph--type-tabs-component ul.ui-tabs-nav li[aria-selected=false]{border-bottom:2px solid transparent;}}.paragraph--type-tabs-component ul.ui-tabs-nav li.ui-state-hover{border-bottom-color:#00735a;}.paragraph--type-tabs-component ul.ui-tabs-nav li.ui-state-hover a{border:0;color:#00735a;}.paragraph--type-tabs-component ul.ui-tabs-nav li.ui-tabs-active{padding-bottom:0;}.paragraph--type-tabs-component .ui-tabs-panel{padding:1em 0;}.paragraph--type-tabs-component .field--name-field-tab-item-links ul.field__items{list-style:none;padding-left:1.6em;}.paragraph--type-tabs-component .field--name-field-tab-item-links ul.field__items li{list-style-position:outside;position:relative;margin-bottom:0.5em;}.paragraph--type-tabs-component .field--name-field-tab-item-links ul.field__items li::before{position:absolute;content:" ";height:100%;width:1em;bottom:0;margin-left:-1.5em;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);background-position:center;background-size:100% auto;background-repeat:no-repeat;}.paragraph--type-tabs-component .component__content .component__start{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.paragraph--type-tabs-component .component__content .component__start{width:57.1428571429%;float:right;margin-right:0;}}.paragraph--type-tabs-component .component__content .component__start img{padding-bottom:1.05rem;}.paragraph--type-tabs-component .component__content .component__end{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.paragraph--type-tabs-component .component__content .component__end{width:40%;float:left;margin-right:2.8571428571%;}}.component--type-link-component .l-constrain{max-width:450px;margin:0 auto;}.component--type-link-component .component__title{font-weight:600;color:#333333;font-size:1.2rem;margin-bottom:10px;word-break:break-word;}.component--type-link-component .component__links{margin-bottom:30px;}.component--type-link-component .component__links a{display:block;font-size:0.9rem;color:#00735a;border:2px solid #00735a;padding:10px 42px 10px 10px;margin-bottom:10px;border-bottom:2px solid #00735a;font-weight:600;position:relative;}.component--type-link-component .component__links a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:15px;right:10px;bottom:10px;}@media all and (min-width:60em){.component--type-link-component .component__links a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component--type-link-component .component__links a:hover{border-bottom:2px solid #00735a;background-color:#8bcd3f;color:#ffffff;}.component--type-link-component .component__links a:hover::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--small.svg);}@media all and (min-width:60em){.component--type-link-component .component__links a:hover::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--large.svg);}}@media all and (min-width:48em){.component.component__four .component__end .component__text .component__helper p,.component.component__four .component--type-story-item .component__category{color:#ffffff !important;}}.l-main .video-embed__play-pause{border:0 !important;}.l-main .video-embed__play-pause:hover{border:0 !important;}.component--type-story-item .component__category{color:#333f48;font-size:1rem;padding-bottom:20px;}.component--type-story-item .component__category::after{content:" ";display:block;background-color:#333f48;width:18px;height:2px;margin-top:20px;}.component--type-story-item .component__text{color:#ba0c2f;font-weight:800;font-size:1.2rem;}.component--type-story-item .component__text a{color:#ba0c2f;font-weight:800;font-size:1.2rem;}.component--type-story-item .component__text a:hover{border-bottom-color:#ba0c2f;}.component--type-story-item .component__arrow__link{display:none;}.component--type-story-item .video-embed-field-responsive-video{padding:0;}.component--type-story-item .component__start{position:relative;}.component--type-story-item .component__start > a.link_overlay{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;}.component.component__one .component--type-story-item .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media all and (min-width:60em){.component.component__one .component--type-story-item .l-constrain{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.component.component__one .component__start{width:100%;}@media all and (min-width:60em){.component.component__one .component__start{width:70%;}}.component.component__one .component__end{width:100%;}.component.component__one .component__end .component__category{padding-bottom:1rem;}.component.component__one .component__end .component__heading h2{margin-top:0px;}@media all and (min-width:60em){.component.component__one .component__end{width:30%;padding-left:30px !important;padding-right:30px !important;}}.component.component__one .component--type-story-item .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.component.component__three .component--type-story-item{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.component.component__three .component--type-story-item{width:31.4285714286%;float:left;}.component.component__three .component--type-story-item:nth-child(3n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.component.component__three .component--type-story-item:nth-child(3n+2){margin-left:34.2857142857%;margin-right:-100%;clear:none;}.component.component__three .component--type-story-item:nth-child(3n+3){margin-left:68.5714285714%;margin-right:-100%;clear:none;}}.component.component__three .component__start .video-embed-field-responsive-video{height:255px;}.component.component__three .component__start img{width:100%;max-width:100%;}.component.component__three .component__end{padding:15px 30px 30px 15px;}.component.component__three .component__end .component__category{padding-bottom:1rem;}.component.component__three .component__end .component__heading h2{margin-top:0px;}.component.component__three .component__text{font-weight:400;font-size:1rem;max-width:340px;}.component.component__three .component__text .component__helper{position:relative;}.component.component__three .component__text .component__helper::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;}@media all and (min-width:60em){.component.component__three .component__text .component__helper::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component.component__three .component__text a{font-weight:400;font-size:1rem;}.component.component__two{padding-top:30px;}.component.component__two .component--type-story-item{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.component.component__two .component--type-story-item{width:48.5714285714%;float:left;}.component.component__two .component--type-story-item:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.component.component__two .component--type-story-item:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none;}}.component.component__two .component__start .video-embed-field-responsive-video{height:466px;}.component.component__two .component__start img{width:100%;max-width:100%;}.component.component__two .component__end{padding:15px 30px 30px 15px;}.component.component__two .component__end .component__category{padding-bottom:1rem;}.component.component__two .component__end .component__heading h2{margin-top:0px;}.component.component__two .component__text{font-weight:400;font-size:1rem;max-width:95%;}.component.component__two .component__text .component__helper{position:relative;}.component.component__two .component__text .component__helper::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;}@media all and (min-width:60em){.component.component__two .component__text .component__helper::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);width:20px;height:14px;background-size:20px 14px;}}.component.component__two .component__text a{font-weight:400;font-size:1rem;}.component.component__four .component--type-story-item .l-constrain{text-align:center;}@media all and (min-width:48em){.component.component__four .component--type-story-item .l-constrain{position:relative;}}.component.component__four .component--type-story-item .component__category{height:30px;padding-bottom:10px;}.component.component__four .component--type-story-item .component__category::after{margin:20px auto 0px auto;}@media all and (min-width:48em){.component.component__four .component--type-story-item .component__category::after{background-color:#ffffff;}}.component.component__four .component__start img.bynder-image,.component.component__four .component__start img{width:100%;max-height:600px;object-fit:cover;}@media all and (min-width:48em){.component.component__four .component__start .bynder-wrapper::after,.component.component__four .component__start .media-item-wrapper::after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.35);opacity:1;}}.component.component__four .component__end{margin-top:20px;}.component.component__four .component__end .component__heading h2{color:#ba0c2f !important;margin-top:30px;}@media all and (min-width:48em){.component.component__four .component__end .component__heading h2{color:#ffffff !important;}}.component.component__four .component__end .component__text{max-width:90%;margin-left:auto;margin-right:auto;}.component.component__four .component__end .component__text:after{content:" ";display:block;clear:both;}.component.component__four .component__end .component__text a{font-weight:normal;color:#333333;}@media all and (min-width:48em){.component.component__four .component__end .component__text a{color:#ffffff;}}.component.component__four .component__end .component__text a:hover{border-bottom:none;}.component.component__four .component__end .component__text .component__helper a{pointer-events:none;cursor:default;}.component.component__four .component__end .component__text .component__helper p{font-weight:normal;font-size:1rem;color:#333333;}.component.component__four .component__end .component__text .component__arrow__link{display:block;}.component.component__four .component__end .component__text .component__arrow__link a{display:inline-block;background:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg) no-repeat center;height:2rem;width:2rem;background-size:24px 20px;background-position:7px 14px;margin:20px auto;border:2px solid #ffffff;border-radius:50%;}@media all and (min-width:48em){.component.component__four .component__end .component__text .component__arrow__link a{background:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg) no-repeat center,#ffffff;height:2.5rem;width:2.5rem;background-size:24px 20px;background-position:7px 14px;}}.component.component__four .component__end .component__text .component__arrow__link a:hover{border-color:#ba0c2f;}@media all and (min-width:48em){.component.component__four .component__end{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.paragraph--type-twitter-component .twitter-component__header{text-align:center;}.paragraph--type-twitter-component .twitter-component__header > div{display:inline-block;max-width:50rem;}.paragraph--type-twitter-component .twitter-component__header h2{margin-bottom:1.4rem;margin-top:0;}.paragraph--type-twitter-component .twitter-component__header h2 + p{margin-bottom:1.4rem;}.paragraph--type-twitter-component .twitter-component__tweets{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media all and (min-width:48em){.paragraph--type-twitter-component .twitter-component__tweets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item{border:1px solid #e3e8e8;margin:1rem 0.7rem 100px;padding:1rem;padding-bottom:37.5px;position:relative;width:auto;}@media all and (min-width:48em){.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item{width:33%;}}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .paragraph--type-twitter-component-tweet{padding-bottom:1rem;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .twitter-user-details{top:100%;left:0;position:absolute;width:100%;margin-top:-37.5px;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .field--name-field-twitter-cmpnt-tweet-image{height:75px;width:100%;text-align:center;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .field--name-field-twitter-cmpnt-tweet-image > div{display:inline-block;width:75px;height:75px;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .field--name-field-twitter-cmpnt-tweet-image img{border-radius:50%;object-fit:cover;width:75px;height:75px;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .field--name-field-twitter-cmpnt-tweet-name{font-size:1.1rem;text-align:center;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .field--name-field-twitter-cmpnt-tweet-handle{color:#ba0c2f;font-size:0.9rem;text-align:center;}.paragraph--type-twitter-component .twitter-component__tweets .twitter-component__tweet-item .field--name-field-twitter-cmpnt-tweet-text{font-size:1.2rem;font-style:italic;text-align:center;}.paragraph--type-twitter-component span.twitter-hash{color:#ba0c2f;}.component--type-text-contact-combo{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-text-contact-combo:after{content:" ";display:block;clear:both;}.component--type-text-contact-combo .l-constrain{padding-left:0;padding-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media all and (min-width:48em){.component--type-text-contact-combo .l-constrain{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.component--type-text-contact-combo .l-constrain .component--type-text-component{width:100%;}@media all and (min-width:48em){.component--type-text-contact-combo .l-constrain .component--type-text-component{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}.component--type-text-contact-combo .l-constrain .component--type-contact-us{width:100%;margin-left:20px;}@media all and (min-width:48em){.component--type-text-contact-combo .l-constrain .component--type-contact-us{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-left:0;}}.component--type-text-contact-combo .l-constrain .component--type-contact-us .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;height:100%;}.component--type-text-contact-combo .l-constrain .component--type-contact-us .l-constrain .block__content{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}@media all and (min-width:48em){.component--type-text-contact-combo .l-constrain .component--type-contact-us .l-constrain .block__content{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}}.component--type-contact-us .block__content ul{margin:0;padding:0;}.component--type-contact-us .block__content ul li{list-style:none;font-size:0.7rem;text-decoration:none;color:#00735a;margin-bottom:0.7rem;display:block;}.region-mobile .component--type-contact-us .block__content ul li{display:inline-block;}.component--type-contact-us .block__content ul li a{font-size:1rem;text-decoration:none;color:#00735a;border-bottom:1px solid transparent;}.region-mobile .component--type-contact-us .block__content ul li a{font-size:1rem;}.component--type-contact-us .block__content ul li a:hover{border-bottom-color:#00735a;}.component--type-contact-us .block__content ul li.start a{position:relative;margin-left:34px;}.component--type-contact-us .block__content ul li.start a::before{position:absolute;content:" ";display:block;width:19px;height:13px;bottom:6px;background-image:url(/themes/custom/irvingoil/images/icons/card__email.svg);background-repeat:no-repeat;}.component--type-contact-us .block__content ul li.end a{position:relative;margin-left:34px;}.component--type-contact-us .block__content ul li.end a::before{position:absolute;content:" ";display:block;width:22px;height:22px;bottom:-1px;background-image:url(/themes/custom/irvingoil/images/icons/card__phone.svg);background-repeat:no-repeat;}.paragraph--type-contact-cards{width:100%;float:left;margin-left:0;margin-right:0;background-color:#e3e8e8;padding-top:40px;margin-bottom:40px;padding-bottom:40px;}.paragraph--type-contact-cards .component__heading{margin-bottom:40px;margin-left:8.5714285714%;color:#333f48;font-size:24px;padding-bottom:40px;font-weight:600;}@media all and (min-width:48em){.paragraph--type-contact-cards .component__heading{margin-left:0%;text-align:center;}}.paragraph--type-contact-cards ul.contacts{margin:0;padding:0;margin-left:8.5714285714%;}@media all and (min-width:48em){.paragraph--type-contact-cards ul.contacts{margin-left:8.5714285714%;width:82.8571428571%;float:left;margin-right:2.8571428571%;}}.paragraph--type-contact-cards ul.contacts li{list-style:none;padding-bottom:50px;}@media all and (min-width:48em){.paragraph--type-contact-cards ul.contacts li{width:48.5714285714%;float:left;}.paragraph--type-contact-cards ul.contacts li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.paragraph--type-contact-cards ul.contacts li:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none;}}.paragraph--type-contact-card{font-size:18px;}.paragraph--type-contact-card .heading{color:#333f48;margin-bottom:10px;font-weight:600;font-size:20px;}.paragraph--type-contact-card img{border-radius:50%;width:110px;height:110px;object-fit:cover;}.paragraph--type-contact-card .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media all and (min-width:64em){.paragraph--type-contact-card .l-constrain{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.paragraph--type-contact-card .l-constrain .start{width:100%;}@media all and (min-width:64em){.paragraph--type-contact-card .l-constrain .start{width:25%;}}.paragraph--type-contact-card .l-constrain .end{margin-top:0.7rem;width:100%;}@media all and (min-width:64em){.paragraph--type-contact-card .l-constrain .end{width:75%;}}@media all and (min-width:64em) and (max-width:74.9375em){.paragraph--type-contact-card .l-constrain .end{padding-left:15px;}}.paragraph--type-contact-card .l-constrain .end div{margin-bottom:4px;}.paragraph--type-contact-card .phone{position:relative;}.paragraph--type-contact-card .phone a{margin-left:30px;display:inline-block;}.paragraph--type-contact-card .phone a::before{position:absolute;content:" ";display:inline-block;width:26px;height:26px;bottom:0;left:0;background-image:url(/themes/custom/irvingoil/images/icons/card__phone.svg);background-repeat:no-repeat;background-size:26px 26px;}.paragraph--type-contact-card .twitter{position:relative;}.paragraph--type-contact-card .twitter a{margin-left:30px;display:inline-block;}.paragraph--type-contact-card .twitter a::before{position:absolute;content:" ";display:inline-block;width:26px;height:26px;bottom:0;left:0;background-image:url(/themes/custom/irvingoil/images/icons/card__twitter.svg);background-repeat:no-repeat;background-size:26px 26px;}.paragraph--type-contact-card .email{position:relative;}.paragraph--type-contact-card .email a{margin-left:30px;display:inline-block;}.paragraph--type-contact-card .email a::before{position:absolute;content:" ";display:inline-block;width:26px;height:26px;bottom:0;left:0;background-image:url(/themes/custom/irvingoil/images/icons/card__email.svg);background-repeat:no-repeat;background-size:24px 21px;}.owl-carousel .owl-nav.disabled{display:block !important;}div.paragraph--type-carousel#owl--image-slider,div.paragraph--type-carousel-instagram#owl--image-slider{padding-left:60px;margin-left:0;padding-right:60px;margin-right:0;}div.paragraph--type-carousel#owl--image-slider span,div.paragraph--type-carousel-instagram#owl--image-slider span{display:none;}div.paragraph--type-carousel#owl--image-slider .owl-prev,div.paragraph--type-carousel-instagram#owl--image-slider .owl-prev{position:absolute;left:0;top:40%;font-size:0;color:transparent;float:left;width:50px;height:50px;background-image:url(/themes/custom/irvingoil/images/arrows/scroll-arrow--left.svg);background-repeat:no-repeat;z-index:9999;}div.paragraph--type-carousel#owl--image-slider .owl-next,div.paragraph--type-carousel-instagram#owl--image-slider .owl-next{position:absolute;right:0;top:40%;font-size:0;color:transparent;float:right;width:50px;height:50px;background-image:url(/themes/custom/irvingoil/images/arrows/scroll-arrow--right.svg);background-repeat:no-repeat;}.paragraph--type-carousel-instagram .instagram-media{min-width:0 !important;width:100% !important;}.owl-carousel .owl-nav.disabled{display:block !important;}@media all and (min-width:20em){.owl-carousel .owl-stage-outer{margin-top:0px;}}@media all and (min-width:48em){.owl-carousel .owl-stage-outer{margin-top:0px;}}@media all and (min-width:64em){.owl-carousel .owl-stage-outer{margin-top:-25px;}}@media all and (min-width:20em){.owl-carousel .owl-stage-outer .owl-height{height:auto;}}div.paragraph--type-image-slideshow#owl--image-slideshow{padding-left:0px;margin-left:0;padding-right:0px;margin-right:0;margin-top:-15px;z-index:1;}@media all and (min-width:20em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-dots{display:none;}}@media all and (min-width:48em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-dots{display:block;}}div.paragraph--type-image-slideshow#owl--image-slideshow .field__label{display:none;}@media all and (max-width:47.9375em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item{width:0.2083333333%;}}div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item .overlay-logo{right:80px;}@media all and (min-width:20em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item .overlay-logo{right:0px;}}@media all and (min-width:48em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item .overlay-logo{right:80px;}}div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item .overlay-logo img{object-fit:contain;}@media all and (min-width:48em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item img{height:290px;object-fit:cover;}}@media all and (min-width:60em){div.paragraph--type-image-slideshow#owl--image-slideshow .owl-item img{height:390px;}}div.paragraph--type-image-slideshow#owl--image-slideshow .owl-nav span{display:none;}div.paragraph--type-image-slideshow#owl--image-slideshow .owl-nav .owl-prev{position:absolute;left:0;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;background-color:rgba(0,0,0,0.5);color:transparent;float:left;width:45px;height:45px;background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--back--white.svg);background-position:center;background-repeat:no-repeat;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);box-shadow:1px 1px 4px rgba(0,0,0,0.3);z-index:9999;}div.paragraph--type-image-slideshow#owl--image-slideshow .owl-nav .owl-next{position:absolute;right:0;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:0;background-color:rgba(0,0,0,0.5);color:transparent;float:right;width:45px;height:45px;background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--right--white.svg);background-position:center;background-repeat:no-repeat;}@media all and (max-width:47.9375em){div.paragraph--type-image-slideshow#owl--image-slideshow .component__image{height:230px;}}@media all and (min-width:48em){div.paragraph--type-image-slideshow#owl--image-slideshow video{width:100%;height:290px;object-fit:cover;}}@media all and (min-width:60em){div.paragraph--type-image-slideshow#owl--image-slideshow video{height:100%;}}.component--type-accordion{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-accordion:after{content:" ";display:block;clear:both;}.component--type-accordion h2{text-align:center;margin-top:0;margin-bottom:30px;}.component--type-accordion .accordion__intro{margin-bottom:15px;}.component--type-accordion .accordion__heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.component--type-accordion .accordion__heading h3{font-size:1.1rem;margin:0;color:#333333;font-weight:600;}.component--type-accordion .accordion__icon{padding-right:1rem;}.component--type-accordion .accordion__icon img{width:42px;height:auto;}.component--type-accordion .accordion__icon{padding-left:0;}.component--type-accordion .accordion__content{padding:0.5rem 0;}.ui-accordion{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;}.ui-accordion > .ui-accordion-header{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;font-size:1.4rem !important;color:#333 !important;font-weight:500;border-radius:0 !important;padding-right:3rem !important;padding-top:0.8rem;min-height:65px;}.ui-accordion > .ui-accordion-header:hover{background-color:#d9d9d9 !important;}.ui-accordion > .ui-accordion-header:active,.ui-accordion > .ui-accordion-header:focus{outline-color:white;border:1px dotted #000;}.ui-accordion > .ui-accordion-header .ui-icon{background-image:none;display:none;}.ui-accordion > .ui-state-default{background-color:#ebebeb !important;border:1px dotted transparent;position:relative;font-weight:600;}.ui-accordion > .ui-state-default::before{position:absolute;right:1rem;top:1.2rem;content:"";width:24px;height:24px;background-image:url(/themes/custom/irvingoil/images/icons/icons__plus.svg);background-size:24px 24px;}.ui-accordion > .ui-accordion-header-active{position:relative;}.ui-accordion > .ui-accordion-header-active::before{position:absolute;right:1rem;top:1.2rem;content:"";width:24px;height:24px;background-image:url(/themes/custom/irvingoil/images/icons/icon__minus.svg);background-size:24px 24px;}.ui-accordion > .ui-widget-content{background-color:#F8F8F8 !important;border:none;border-radius:0 !important;}.ui-accordion > .ui-state-active{background-color:#d9d9d9 !important;}.ui-accordion > .ui-accordion-content{padding-top:0;padding-left:1rem;line-height:1.4;}.ui-accordion > .ui-accordion-content li{list-style-position:outside;}.ui-accordion > .ui-accordion-content article + p{margin-top:1.05rem;}.ui-accordion > .ui-accordion-content article.embedded-entity img{display:inline-block;}.ui-accordion > .ui-accordion-content article.embedded-entity.align-right{float:right;padding:0.5rem 0 0.5rem 0.5rem;}.ui-accordion > .ui-accordion-content article.embedded-entity.align-center{text-align:center;}.ui-accordion > .ui-accordion-content article.embedded-entity.align-left{float:left;padding:0.5rem 0.5rem 0.5rem 0;}.ui-accordion > .ui-accordion-content article.embedded-entity .file{padding-left:25px;}.component--type-follow-us-component{max-width:960px;margin-left:auto;margin-right:auto;}.component--type-follow-us-component:after{content:" ";display:block;clear:both;}.component--type-follow-us-component .l-constrain{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:220px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.component--type-follow-us-component .title{font-weight:700;}.component--type-follow-us-component .icon{width:32px;height:32px;background-repeat:no-repeat;font-size:0;color:transparent;}.component--type-follow-us-component .icon a{display:inline-block;width:32px;height:32px;border-bottom:0;}.component--type-follow-us-component .icon a:hover{border-bottom:0;opacity:0.9;}.component--type-follow-us-component .facebook{background-image:url(/themes/custom/irvingoil/images/icons/follow__facebook.svg);}.component--type-follow-us-component .facebook:hover{opacity:0.8;}.component--type-follow-us-component .twitter{background-image:url(/themes/custom/irvingoil/images/icons/follow__twitter.svg);}.component--type-follow-us-component .twitter:hover{opacity:0.8;}.component--type-follow-us-component .instagram{background-image:url(/themes/custom/irvingoil/images/icons/follow__instagram.svg);}.component--type-follow-us-component .instagram:hover{opacity:0.8;}.component--type-fullwidth-video{overflow:hidden;}.irving-red{color:#ba0c2f;}.irving-blue{color:#141b4d;}.dark-grey{color:#333f48;}.white{color:#ffffff;}.top-green{color:#00735a;}.component__body.styled_table .mobile_responsive_table{display:none;}.component__body.styled_table table *{all:revert;}.component__body.styled_table th:not(:empty),.component__body.styled_table td{border:1px solid #333333;padding:20px;}.component__body.styled_table thead th{text-align:center;}@media all and (min-width:60em){.component__body.styled_table tbody th{min-width:150px;}}.component__body.styled_table tbody th,.component__body.styled_table tbody td{text-align:left;vertical-align:top;}.component__body.styled_table a{color:#00735a;text-decoration:none;}.component__body.styled_table a:hover{text-decoration:underline;}.component__body.styled_table a.file--application-pdf:first-child{margin-top:15px;}.component__body.styled_table a.file--application-pdf:last-child{margin-bottom:15px;}.component__body.styled_table a.file--application-pdf{display:block;background-image:url(/themes/custom/irvingoil/images/icons/file-pdf.svg);background-repeat:no-repeat;background-size:13px;padding-left:22px;background-position-y:55%;}.component__body.styled_table tr ul{margin:0;padding:0 0 0 20px;}.component__body.styled_table thead th:empty{visibility:hidden;}.component__body.styled_table tr ul li{padding-left:0px !important;text-indent:0px !important;}.component__body.styled_table p{margin-top:0px;}.component__body.styled_table .mobile_responsive_table h3{margin:0 0 10px 0;}@media all and (max-width:59.9375em){.component__body.styled_table tbody th,.component__body.styled_table thead th:empty{display:none;}}@media all and (max-width:47.9375em){.component__body.styled_table table.no-tablesaw:not(.mobile){display:none;}.component__body.styled_table .mobile_responsive_table{display:block;}}.component--type-full-screen-video-text video{width:100%;}.paragraph--type-content-description{max-width:960px;margin-left:auto;margin-right:auto;}.paragraph--type-content-description:after{content:" ";display:block;clear:both;}.paragraph--type-content-description .l-constrain{display:inline-block;background-color:#333333;color:#ffffff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;border-radius:15px;}.paragraph--type-content-description .field{display:inline-block;padding:15px;}.paragraph--type-content-description .field__label{text-transform:uppercase;font-size:0.6rem;margin-bottom:5px;}.paragraph--type-content-description .field__item{font-weight:600;font-size:0.8rem;}.paragraph--type-content-description .fioeld{color:red;}.irving-energy-city-lookup{max-width:960px;margin-left:auto;margin-right:auto;padding-bottom:20px;}.irving-energy-city-lookup:after{content:" ";display:block;clear:both;}.irving-energy-city-lookup div#edit-container{width:100%;display:block;}.irving-energy-city-lookup fieldset#edit-services--wrapper{margin:2rem 0 1rem;}@media all and (min-width:49.6875em){.irving-energy-city-lookup fieldset#edit-services--wrapper legend{width:unset;display:inline;float:left;}}.irving-energy-city-lookup fieldset#edit-services--wrapper .fieldset__content .form-item--checkboxes .form-item--checkbox{padding:5px 2px;}@media all and (min-width:49.6875em){.irving-energy-city-lookup fieldset#edit-services--wrapper .fieldset__content .form-item--checkboxes .form-item--checkbox{padding:unset;}}@media all and (min-width:49.6875em){.irving-energy-city-lookup fieldset#edit-services--wrapper .fieldset__content .form-item--checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.irving-energy-city-lookup fieldset#edit-services--wrapper .fieldset__content .form-item--checkboxes .form-item--checkbox{padding:0 0 0 40px;}}.irving-energy-city-lookup fieldset#edit-services--wrapper .fieldset__content .form-item--checkboxes input[type=checkbox] + label{font-weight:bold;line-height:0.9;}.irving-energy-city-lookup input[type=checkbox]:checked + label{background-image:url(/themes/custom/irvingoil/images/checkboxes/icon-checkbox-checked-checkmark.svg);}@media all and (min-width:49.6875em){.irving-energy-city-lookup .form-item--id-city{float:left;margin:0 12px 0 0;}}.irving-energy-city-lookup .form-actions{display:inline-block;padding:24px 0 0;width:100%;max-width:100%;}@media all and (min-width:49.6875em){.irving-energy-city-lookup .form-actions{padding-top:32px;}}@media all and (min-width:49.6875em){.irving-energy-city-lookup .form-actions{width:unset;max-width:unset;}}.irving-energy-city-lookup .form-actions input[type=submit]{transition:unset;-webkit-transition:unset;padding:0.8rem;margin:unset;width:100%;max-width:100%;}@media all and (min-width:49.6875em){.irving-energy-city-lookup .form-actions input[type=submit]{max-width:unset;width:auto;}}.irving-energy-city-lookup .form-actions input[type=submit].form-disabled{background-color:#9b9b9b;border-color:#9b9b9b;}.irving-energy-city-lookup .form-item--textfield{width:100%;max-width:100%;}@media all and (min-width:49.6875em){.irving-energy-city-lookup .form-item--textfield{width:670px;max-width:670px;}}.irving-energy-city-lookup .form-item--textfield label{padding-bottom:8px;}.irving-energy-city-lookup input[type=text],.irving-energy-city-lookup input[type=text]:focus,.irving-energy-city-lookup input[type=text]:active{max-width:100%;margin-top:-2px;border:1px solid #9b9b9b;border-radius:0 !important;background-image:none;}@media all and (min-width:49.6875em){.irving-energy-city-lookup input[type=text],.irving-energy-city-lookup input[type=text]:focus,.irving-energy-city-lookup input[type=text]:active{max-width:680px;}}.irving-energy-city-lookup .js input.form-autocomplete{background-image:none;}.irving-energy-city-lookup input[type=text].ui-autocomplete-loading,.irving-energy-city-lookup input.form-autocomplete.ui-autocomplete-loading,.irving-energy-city-lookup .js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/themes/custom/irvingoil/images/irving-throbber-red.gif) !important;background-size:30px !important;background-position:98% center;}.irving-energy-city-lookup label{font-size:unset;color:#333333;}.irving-energy-city-lookup #irving-energy-city-lookup-results-wrapper .irving-energy-city-lookup-results-wrapper-inner{padding:30px 0;}.irving-energy-city-lookup #irving-energy-city-lookup-results-wrapper strong{color:#333333;}.irving-energy-city-lookup .ajax-progress-irving-energy-city-lookup{padding:30px 0px;}.irving-energy-city-lookup .ajax-progress-irving-energy-city-lookup p{font-weight:bold;font-style:italic;color:#333333;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;background:none;font-weight:bold;color:#333333;}.ui-widget.ui-widget-content.ui-autocomplete{border:none;font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;font-style:italic;color:#333333;}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item{padding:8px 0;border:1px solid #e3e8e8;margin:4px 0;}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item:hover{cursor:pointer;font-weight:normal;background-color:#f5f5f5;}.ui-widget.ui-widget-content.ui-autocomplete .ui-menu-item:hover .ui-menu-item a:hover{font-weight:normal;}@media all and (min-width:35.5em){.pager{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}ul.pager,ul.pager__items,ul.pagination{padding:0;border-radius:5px;margin-bottom:2.8rem;}@media all and (min-width:35.5em){ul.pager,ul.pager__items,ul.pagination{border:1px solid #bbbbbb;}}ul.pager li,ul.pager__items li,ul.pagination li{display:inline-block;padding:0;margin:0;font-size:0.8rem;list-style:none;}@media all and (max-width:35.4375em){ul.pager li,ul.pager__items li,ul.pagination li{margin-top:0.5rem;}}ul.pager li a,ul.pager__items li a,ul.pagination li a{padding:0.5rem 0.75rem;margin:0;font-size:0.7rem;font-weight:600;text-transform:none;display:inline-block;font-family:"Source Sans Pro",sans-serif;background-color:transparent;color:#00735a;text-decoration:none;border:1px solid #bbbbbb;}@media all and (min-width:35.5em){ul.pager li a,ul.pager__items li a,ul.pagination li a{border-radius:0;border:none;border-bottom:1px solid transparent;}}ul.pager li a:hover,ul.pager__items li a:hover,ul.pagination li a:hover{background-color:#b9d9eb;}ul.pager li.pager-current,ul.pager__items li.pager-current,ul.pagination li.pager-current{padding:0.5rem 1rem;background-color:#b9d9eb;}ul.pager li.is-active,ul.pager__items li.is-active,ul.pagination li.is-active{background-color:#b9d9eb;}@media all and (min-width:35.5em){ul.pager li.pager__item,ul.pager li.pager__item--first a,ul.pager__items li.pager__item,ul.pager__items li.pager__item--first a,ul.pagination li.pager__item,ul.pagination li.pager__item--first a{border-right:1px solid #bbbbbb;}}ul.pager li.pager__item.pager__item--last,ul.pager li.pager__item.pager__item--first,ul.pager__items li.pager__item.pager__item--last,ul.pager__items li.pager__item.pager__item--first,ul.pagination li.pager__item.pager__item--last,ul.pagination li.pager__item.pager__item--first{border-right:0;}ul.pager li.pager__item--ellipsis,ul.pager__items li.pager__item--ellipsis,ul.pagination li.pager__item--ellipsis{display:none;}ul.pager__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}nav.pager{text-align:center;}table{width:100%;margin:1em 0;border-spacing:0;border-collapse:collapse;}table caption{padding-bottom:1rem;text-transform:uppercase;letter-spacing:2px;}.table-basic,table{display:table;}.table-basic thead th,table thead th{padding:0.75em 1em;font-size:0.8rem;font-weight:700;line-height:1.3;text-align:left;text-transform:uppercase;letter-spacing:1px;border:1px solid CCCCCC;}.table-basic tbody td,table tbody td{padding:0.75em 1em;text-align:left;vertical-align:text-top;border:1px solid CCCCCC;}.table-striped td,.table-striped th{padding:0.75em 1em;text-align:left;vertical-align:text-top;}.table-striped th{color:#fff;border-bottom:0;}.table-striped tr:nth-child(odd){background-color:rgba(0,0,0,0.01);}.table-striped tr:nth-child(even){background-color:rgba(0,0,0,0.06);}figure.responsive-figure-table::-webkit-scrollbar{-webkit-appearance:none;}figure.responsive-figure-table::-webkit-scrollbar:vertical{width:8px;}figure.responsive-figure-table::-webkit-scrollbar:horizontal{height:8px;}figure.responsive-figure-table::-webkit-scrollbar-thumb{border-radius:6px;border:2px solid white;background-color:rgba(0,0,0,0.5);}ul.links{padding:0;margin:0;}ul.links li.node-readmore{padding:0;margin:0;list-style:none;}ul.links li.node-readmore a{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.8px;border-bottom:1px solid transparent;}.region-navigation{max-width:1440px;margin-left:auto;margin-right:auto;height:0;}.region-navigation:after{content:" ";display:block;clear:both;}@media all and (min-width:75em){.region-navigation{height:79px;}}.region-navigation a{text-decoration:none;color:#333333;}.region-navigation .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:60px;}@media all and (min-width:75em){.region-navigation .l-constrain{min-height:80px;}}.region-navigation .l-constrain .block--ultimenu-main-navigation{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:none;}@media all and (min-width:75em){.region-navigation .l-constrain .block--ultimenu-main-navigation{display:block;}}.region-navigation .l-constrain .block--language-switcher{-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;display:none;}@media all and (min-width:75em){.region-navigation .l-constrain .block--language-switcher{display:block;}}.region-navigation .l-constrain .block--language-switcher a{position:relative;}.region-navigation .l-constrain .block--language-switcher a::before{position:absolute;content:" ";display:block;width:28px;height:14px;left:-32px;top:4px;background-image:url(/themes/custom/irvingoil/images/icons/flag__canada.svg);background-repeat:no-repeat;}.region-navigation .language-switcher-language-url{margin-top:24px;padding-left:10px;margin-right:20px;}@media all and (min-width:75em){.region-navigation .language-switcher-language-url{margin-right:40px;}}.region-navigation .language-switcher-language-url li{list-style:none;}.region-navigation .language-switcher-language-url li a{font-size:0.75em;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;height:80px;margin-left:0.625em;}@media all and (min-width:75em){.region-navigation .block--ultimenu-main-navigation ul.ultimenu{margin-left:15px;margin-right:15px;}}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li{list-style:none;margin-left:0;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li.is-active-trail > a{font-weight:600;border-bottom:4px solid #faa21b;outline:none !important;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li > a{display:block;border-bottom:4px solid transparent;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li > a:hover,.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li > a:focus,.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li > a:active{border-bottom:4px solid #faa21b;outline:none !important;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(1){padding-right:40px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(1) > a{font-size:0.875em;padding-top:14px;padding-bottom:14px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(2){padding-right:40px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(2) > a{padding-top:14px;padding-bottom:14px;display:block;font-size:0.875em;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(2) > a:hover{border-bottom:4px solid #faa21b !important;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(3) > a{display:block;font-size:0.875em;padding-top:14px;padding-bottom:14px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(3) > a:hover{border-bottom:4px solid #faa21b !important;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(4){-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:82px;height:50px;position:relative;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(4) > a{position:absolute;left:0;right:0;top:0;margin:0 auto;display:block;border:1px dotted transparent;font-size:0 !important;color:transparent !important;width:84px;height:51px;background-image:url(/themes/custom/irvingoil/images/topoil_logo.png);background-size:82px 49px;background-repeat:no-repeat;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(4) > a:hover,.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(4) > a:focus{border-bottom:1px solid transparent;outline:none;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(4) > a:focus{border:1px dotted #111111;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(5){padding-right:2.5em;padding-left:24px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(5) > a{display:inline-block;font-size:0.875em;color:white;background-color:#8bcd3f;padding:0.56rem 0.98rem;border-bottom:0;display:inline-block;background-image:none;border-radius:50vh;margin-right:-45px;}@media all and (min-width:60em){.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(5) > a{display:inline-block;}}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(5) > a:hover{border-bottom:0;background-color:#7ec032;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(6){padding-right:1.875em;padding-left:24px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(6) > a{display:block;font-size:0.875em;position:relative;border-bottom:4px solid transparent;padding-top:15px;padding-bottom:11px;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(6) > a:hover,.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(6) > a:focus{border-bottom:4px solid #faa21b;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(6) > a::before{position:absolute;content:" ";display:block;width:20px;height:20px;left:-26px;top:15px;background-repeat:no-repeat;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(7){padding-right:1.875em;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(7) > a{display:block;font-size:0.875em;position:relative;padding-top:15px;padding-bottom:11px;border-bottom:4px solid transparent;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(7) > a:hover,.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(7) > a:focus{border-bottom:4px solid #faa21b;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(7) > a::before{position:absolute;content:" ";display:block;width:20px;height:22px;left:-20px;top:15px;background-repeat:no-repeat;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(8) > a{display:block;font-size:0.875em;position:relative;padding-top:15px;padding-bottom:11px;border-bottom:4px solid transparent;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(8) > a:hover,.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(8) > a:focus{border-bottom:4px solid #faa21b;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li:nth-of-type(8) > a::before{position:absolute;content:" ";display:block;width:20px;height:22px;left:-20px;top:15px;background-repeat:no-repeat;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu li.uitem--front-page > a{border-bottom:none !important;}li.uitem--front-page{position:initial !important;}li.uitem--front-page a{top:unset !important;}.ultimenu .ultimenu__link{padding:0;}.region-navigation .block--ultimenu-main-navigation ul.ultimenu > li > a{padding-right:0px;padding-left:0px;}.is-active-trail.has-ultimenu > a{padding-top:24px;padding-bottom:20px;}.ultimenu__flyout{padding:1rem 0 0 0 !important;background-color:transparent !important;top:3.25rem !important;border-radius:0 !important;}.ultimenu__flyout .block{padding:0 2.5rem 0 0;}.ultimenu__region{padding:0 !important;margin-top:0.55rem !important;-webkit-box-shadow:0 16px 24px 2px rgba(0,0,0,0.1),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px 0px rgba(0,0,0,0.14);box-shadow:0 16px 24px 2px rgba(0,0,0,0.1),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px 0px rgba(0,0,0,0.14);}@media all and (min-width:90em){.ultimenu__region{width:100%;}}.ultimenu__region > .block{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.ultimenu__region > .block:first-of-type{margin-left:0;}.ultimenu__region > .block:last-of-type{margin-right:0;}@media all and (min-width:75em) and (-ms-high-contrast:none),(min-width:75em) and (-ms-high-contrast:active){.ultimenu__region > .block{width:15%;}}.ultimenu__region > .block .field--name-field-mega-menu-menu-block-link > .field__items > .field__item:first-of-type{font-weight:600;}.menu--footer{padding-top:2.1rem;margin-bottom:2.1rem;}.menu--footer ul.menu{padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2.8rem;-moz-column-gap:2.8rem;column-gap:2.8rem;}.menu--footer ul.menu li{list-style:none;margin-bottom:0.25rem;}.menu--footer ul.menu li:not(:last-of-type){margin-right:1.4rem;}.menu--footer ul.menu li a{font-size:0.7rem;text-decoration:none;color:#333333;border-bottom:1px solid transparent;}.menu--footer ul.menu li a:hover{border-bottom-color:#333333;}.region-sec-navigation{max-width:1440px;margin-left:auto;margin-right:auto;margin:0 auto;padding-bottom:0.49rem;border-bottom:1px solid transparent;margin-bottom:-15px;}.region-sec-navigation:after{content:" ";display:block;clear:both;}.adminimal-admin-toolbar .region-sec-navigation{background-color:#333f48;padding-bottom:0;}@media all and (min-width:75em){.region-sec-navigation{margin-bottom:-66px;}}.adminimal-admin-toolbar .region-sec-navigation{margin-bottom:0;padding-top:0;}.adminimal-admin-toolbar .region-sec-navigation a{color:#ffffff !important;}.region-sec-navigation ul.menu{margin:0;padding:0;margin-left:20px;margin-right:20px;}.region-sec-navigation ul.menu li{list-style:none;}.region-sec-navigation ul.menu li a{display:block;color:#ffffff;text-decoration:none;font-weight:700;z-index:6000 !important;}.region-sec-navigation ul.menu li a:focus{outline:none;}.region-sec-navigation ul.menu li ul.menu{display:none;}@media all and (min-width:75em){.region-sec-navigation .menu--main{padding-left:40px;padding-right:40px;}.region-sec-navigation .menu--main ul.menu{margin:0;padding:0;}.region-sec-navigation .menu--main ul.menu li{list-style:none;}.region-sec-navigation .menu--main ul.menu li:first-of-type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.region-sec-navigation .menu--main ul.menu li:first-of-type a{font-size:1.1875em;color:white;font-weight:600;text-decoration:none;display:block;line-height:1;padding-top:10px;z-index:2000;}.adminimal-admin-toolbar .region-sec-navigation .menu--main ul.menu li:first-of-type a{color:#333333;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;text-align:center;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu li{margin-left:0.7rem;}.slideUp .region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu li:not(:last-of-type){margin-right:0;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu li a{display:block;position:relative;text-decoration:none;font-size:0.75em;font-weight:400;border-bottom:4px solid transparent;padding-bottom:15px;padding-top:15px;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu li a:hover{border-bottom:4px solid #faa21b;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu li a.is-active{border-bottom:4px solid #faa21b;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu .contact{display:none;}.region-sec-navigation .menu--main ul.menu li:first-of-type ul.menu .contact a{background-color:#ba0c2f;padding-left:1em;padding-right:1em;margin-left:0;display:block;}}.slideUp{width:100%;padding-top:0 !important;padding-right:0;}.slideUp .contact{display:block !important;}.slideUp .contact a{background-color:#ba0c2f;padding-left:1em;padding-right:1em;margin-left:0;display:block;color:#ffffff !important;}.adminimal-admin-toolbar .region-sec-navigation > nav:first-of-type{background-color:#333f48 !important;}@media all and (min-width:20em){.region-sec-navigation nav{background:none;}}@media all and (min-width:48em){.region-sec-navigation nav{background-color:rgba(0,0,0,0.33);}}@media all and (max-width:74.9375em){.region-sec-navigation nav{position:absolute;z-index:999;width:100%;}}.region-sec-navigation ul.menu .show{display:block !important;margin-left:0;}.region-sec-navigation ul.menu .show a{font-weight:normal;}@media all and (max-width:74.9375em){.region-sec-navigation ul.menu{padding-top:8px;padding-bottom:8px;}.region-sec-navigation ul.menu ul.menu li{padding-bottom:15px;padding-top:15px;}.region-sec-navigation ul.menu ul.menu li a.is-active{color:#fdb913 !important;}.region-sec-navigation ul.menu ul.menu li a:hover{color:#fdb913 !important;}.region-sec-navigation ul.menu ul.menu li a:focus{outline:none !important;color:#fdb913 !important;border-bottom:1px solid #fdb913;padding-bottom:5px;}}@media all and (max-width:19.9375em){.region-sec-navigation ul.menu li.menu-item--is-active-trail > a.is-active{background-position:right center;}}@media all and (max-width:74.9375em){.region-sec-navigation > nav.navigation > ul.menu li.menu-item--is-active-trail.menu-item--expanded > a:first-of-type{pointer-events:none;}}@media all and (max-width:74.9375em){.region-sec-navigation > nav.navigation > ul.menu li.menu-item--is-active-trail.menu-item--expanded > a:first-of-type::after{content:" ";height:30px;width:25px;position:absolute;background:url(/themes/custom/irvingoil/images/icons/icon__arrow-white--down.svg) no-repeat center;margin-left:1rem;background-size:18px;pointer-events:auto;}}@media all and (max-width:47.9375em){.region-sec-navigation > nav.navigation > ul.menu li.menu-item--is-active-trail.menu-item--expanded > a:first-of-type::after{height:25px;}}@media all and (max-width:74.9375em){.region-sec-navigation-mobile-min-height{min-height:55px;}}@media all and (max-width:74.9375em){.menu-item--expanded.menu-item--active-trail > a::after{content:" ";position:absolute;padding-left:30px;height:1.4rem;width:1.4rem;background-position:center;background-repeat:no-repeat;background-size:1.4rem auto;background-image:url(/themes/custom/irvingoil/images/icons/icon__arrow-white--up.svg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}}@media all and (max-width:74.9375em){.menu-item--expanded.menu-item--active-trail > a.expanded::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}}.menu--social-channels{padding-left:1.4rem;}.region-mobile .menu--social-channels{padding-left:0;}.menu--social-channels ul.menu{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.menu--social-channels ul.menu li{list-style:none;margin-bottom:0.7rem;}.menu--social-channels ul.menu li:not(:last-of-type){margin-right:0.7rem;}.menu--social-channels ul.menu li a{font-size:0 !important;color:transparent;display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:30px 30px;}.menu--social-channels ul.menu li a:hover{opacity:0.8;}.menu--social-channels ul.menu li a.facebook{background-image:url(/themes/custom/irvingoil/images/social/icon__facebook.svg);}.menu--social-channels ul.menu li a.instagram{background-image:url(/themes/custom/irvingoil/images/social/icon__instagram.svg);}.menu--social-channels ul.menu li a.linkedin{background-image:url(/themes/custom/irvingoil/images/social/icon__linkedin.svg);}.menu--social-channels ul.menu li a.twitter{background-image:url(/themes/custom/irvingoil/images/social/icon__twitter.svg);}.block--legal-menu ul.menu,.menu--legal-menu ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0;padding:0;}.block--legal-menu ul.menu li,.menu--legal-menu ul.menu li{list-style:none;}.block--legal-menu ul.menu li:not(:last-of-type),.menu--legal-menu ul.menu li:not(:last-of-type){margin-right:1.4rem;}.block--legal-menu ul.menu li a,.menu--legal-menu ul.menu li a{font-size:0.7rem;text-decoration:none;color:#333333;border-bottom:1px solid transparent;}.block--legal-menu ul.menu li a:hover,.menu--legal-menu ul.menu li a:hover{border-bottom-color:#333333;}.region-navigation #irving-language-switcher-wrapper,.region-mobile #irving-language-switcher-wrapper{float:right;position:relative;line-height:0.5em;font-size:0.75rem;}.region-navigation #irving-language-switcher-wrapper .current-language,.region-mobile #irving-language-switcher-wrapper .current-language{padding:15px 0 0 0;position:relative;line-height:1;border-bottom:4px solid transparent;margin-left:40px;text-decoration:none;margin-right:20px;outline:none;}@media all and (min-width:60em){.region-navigation #irving-language-switcher-wrapper .current-language,.region-mobile #irving-language-switcher-wrapper .current-language{margin-right:20px;padding:15px 0 11px 0;}.region-navigation #irving-language-switcher-wrapper .current-language:hover,.region-mobile #irving-language-switcher-wrapper .current-language:hover{border-bottom:4px solid #FDB913;}}.region-navigation #irving-language-switcher-wrapper .current-language::after,.region-mobile #irving-language-switcher-wrapper .current-language::after{content:" ";display:inline-block;width:16px;height:16px;position:absolute;right:-20px;top:16px;background-image:url(/themes/custom/irvingoil/images/icons/icon__arrow-white--down.svg);background-position:center;background-size:12px auto;background-repeat:no-repeat;}@media all and (min-width:60em){.region-navigation #irving-language-switcher-wrapper .current-language::after,.region-mobile #irving-language-switcher-wrapper .current-language::after{right:-20px;background-image:url(/themes/custom/irvingoil/images/icons/down.svg);background-size:16px auto;}}.region-navigation #irving-language-switcher-wrapper .current-language::before,.region-mobile #irving-language-switcher-wrapper .current-language::before{content:" ";display:inline-block;width:28px;height:36px;left:-35px;top:16px;background-repeat:no-repeat;background-size:28px auto;position:absolute;}.region-navigation #irving-language-switcher-wrapper .current-language.language-canada-english::before,.region-navigation #irving-language-switcher-wrapper .current-language.language-ca-en::before,.region-navigation #irving-language-switcher-wrapper .current-language.language-canada-french::before,.region-navigation #irving-language-switcher-wrapper .current-language.language-ca-fr::before,.region-mobile #irving-language-switcher-wrapper .current-language.language-canada-english::before,.region-mobile #irving-language-switcher-wrapper .current-language.language-ca-en::before,.region-mobile #irving-language-switcher-wrapper .current-language.language-canada-french::before,.region-mobile #irving-language-switcher-wrapper .current-language.language-ca-fr::before{background-image:url(/themes/custom/irvingoil/images/icons/flag__canada.svg);}.region-navigation #irving-language-switcher-wrapper .current-language.language-usa-english::before,.region-navigation #irving-language-switcher-wrapper .current-language.language-usa-en::before,.region-mobile #irving-language-switcher-wrapper .current-language.language-usa-english::before,.region-mobile #irving-language-switcher-wrapper .current-language.language-usa-en::before{background-image:url(/themes/custom/irvingoil/images/icons/flag__usa.svg);}.region-navigation #irving-language-switcher-wrapper .available-languages,.region-mobile #irving-language-switcher-wrapper .available-languages{display:none;position:absolute;padding:0.6rem 0 0 0;z-index:99;width:9rem;right:0;}.region-navigation #irving-language-switcher-wrapper .available-languages .shadow,.region-mobile #irving-language-switcher-wrapper .available-languages .shadow{-webkit-box-shadow:0 0 16px -4px #58595B;box-shadow:0 0 16px -4px #58595B;}@media all and (min-width:60em){.region-navigation #irving-language-switcher-wrapper .available-languages,.region-mobile #irving-language-switcher-wrapper .available-languages{top:1.6rem;padding:1rem 0 0 0;}}.region-navigation #irving-language-switcher-wrapper .available-languages ul,.region-mobile #irving-language-switcher-wrapper .available-languages ul{list-style-type:none;padding:0;margin:0;}.region-navigation #irving-language-switcher-wrapper .available-languages li,.region-mobile #irving-language-switcher-wrapper .available-languages li{padding:0;margin:0;list-style-type:none;}.region-navigation #irving-language-switcher-wrapper .available-languages li a,.region-mobile #irving-language-switcher-wrapper .available-languages li a{display:inline-block;line-height:2;background:white;width:100%;padding:0.3rem 0.7rem 0.3rem 2.5rem;position:relative;color:#333333;text-decoration:none;}@media all and (min-width:60em){.region-navigation #irving-language-switcher-wrapper .available-languages li a,.region-mobile #irving-language-switcher-wrapper .available-languages li a{padding-left:2rem;}}.region-navigation #irving-language-switcher-wrapper .available-languages li a:hover,.region-mobile #irving-language-switcher-wrapper .available-languages li a:hover{text-decoration:underline;}.region-navigation #irving-language-switcher-wrapper .available-languages li a::before,.region-mobile #irving-language-switcher-wrapper .available-languages li a::before{content:" ";display:inline-block;width:28px;height:28px;left:7px;top:5px;background-repeat:no-repeat;background-size:28px auto;background-position-y:7px;position:absolute;}@media all and (min-width:60em){.region-navigation #irving-language-switcher-wrapper .available-languages li a::before,.region-mobile #irving-language-switcher-wrapper .available-languages li a::before{top:7px;}}.region-navigation #irving-language-switcher-wrapper .available-languages li a.language-canada-english::before,.region-navigation #irving-language-switcher-wrapper .available-languages li a.language-canada-french::before,.region-mobile #irving-language-switcher-wrapper .available-languages li a.language-canada-english::before,.region-mobile #irving-language-switcher-wrapper .available-languages li a.language-canada-french::before{background-image:url(/themes/custom/irvingoil/images/icons/flag__canada.svg);}.region-navigation #irving-language-switcher-wrapper .available-languages li a.language-usa-english::before,.region-mobile #irving-language-switcher-wrapper .available-languages li a.language-usa-english::before{background-image:url(/themes/custom/irvingoil/images/icons/flag__usa.svg);}.region-navigation #irving-language-switcher-wrapper:hover .available-languages,.region-mobile #irving-language-switcher-wrapper:hover .available-languages{display:block;}.c-offcanvas--left{width:100% !important;max-width:580px;-webkit-transform:translate3d(-100%,0,0) !important;transform:translate3d(-100%,0,0) !important;}.c-offcanvas.is-open{-webkit-transform:translate3d(0,0,0) !important;transform:translate3d(0,0,0) !important;}.region-mobile{z-index:8888;background-color:#8bcd3f !important;color:white;position:relative;}.region-mobile a{color:white;}.region-mobile .js-offcanvas-close{float:left;}.region-mobile .c-button{border-bottom:0;cursor:pointer;display:block;height:24px;left:0;padding:1.4rem;position:absolute;top:0;width:24px;z-index:1000;}.region-mobile .c-button:hover{border-bottom:0;}.region-mobile .c-button .c-button__text{font-size:0;text-decoration:none;}.region-mobile .c-button::before{position:absolute;content:" ";display:block;width:24px;height:24px;background-size:24px 24px;background-image:url(/themes/custom/irvingoil/images/icons/icon__close.svg);background-repeat:no-repeat;}.region-mobile .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:1.4rem 1.4rem 0 1.4rem;}.region-mobile #block-irvinglanguageswitcher-2{float:right;display:none;}.region-mobile #block-irvinglanguageswitcher-2 .block__current-language{padding-top:0;}.region-mobile #block-irvinglanguageswitcher-2 .block__current-language:focus{outline:none;}.region-mobile.is-open #block-irvinglanguageswitcher-2,.region-mobile.is-animating #block-irvinglanguageswitcher-2{display:block;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search{margin-top:0.7rem;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search input[type=text]{width:100%;max-width:100%;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form{margin-top:1rem;height:3.5rem;position:relative;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form > div{width:100%;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-text{height:3.5rem;padding-left:3.5rem;width:100%;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-actions{display:block;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit{background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon__search.svg);background-position:center;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border:2px solid transparent;font-size:0;height:3.5rem;margin:0;padding:0;position:absolute;top:0;left:0;width:3.5rem;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit:focus,.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit:hover,.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit:active{border-color:#333f48;}.region-mobile .menu--mobile-menu{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:1rem;}.region-mobile .menu--mobile-menu a{text-decoration:none;display:inline-block;position:relative;width:100%;}.region-mobile .menu--mobile-menu a.bold{font-weight:800;margin-bottom:0.35rem;}.region-mobile .menu--mobile-menu a.slide-trigger::after{content:" ";position:absolute;right:0;top:0;height:1.4rem;width:1.4rem;background-position:center;background-repeat:no-repeat;background-size:1.4rem auto;background-image:url(/themes/custom/irvingoil/images/icons/icon__arrow-white--up.svg);-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;}.region-mobile .menu--mobile-menu a.slide-trigger.open::after{-webkit-transform:rotate(0deg);transform:rotate(0deg);}.region-mobile .menu--mobile-menu a.slide-trigger.closed::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}.region-mobile .menu--mobile-menu ul.menu{margin:0;padding:0;}.region-mobile .menu--mobile-menu ul.menu li{list-style:none;margin-bottom:1.68rem;}.region-mobile .menu--mobile-menu ul.menu li a{font-size:1rem;}.region-mobile .menu--mobile-menu ul.menu li li{margin-bottom:0.35rem;}.region-mobile .menu--mobile-menu ul.menu li li a{font-size:0.9rem;font-weight:400;}.region-mobile .menu--mobile-support-manu ul.menu{margin:0;padding:0;}.region-mobile .menu--mobile-support-manu ul.menu li{list-style:none;}.region-mobile .menu--mobile-support-manu ul.menu li:first-of-type{padding-bottom:0.7rem;}.region-mobile .menu--mobile-support-manu ul.menu li a{text-decoration:none;display:block;text-align:center;padding:0.7rem 1.4rem;border:2px solid #ffffff;font-size:0.9rem;background-color:#ffffff;color:#333f48;border-radius:50vh;}.region-mobile .block--contact-us-block-in-footer{background-color:white;color:#333f48;margin-top:1.4rem;padding-top:1.4rem;margin-left:-1.4rem;margin-right:-1.4rem;text-align:center;}.region-mobile .block--contact-us-block-in-footer .block__content ul{margin:0;padding:0;}.region-mobile .block--contact-us-block-in-footer .block__content ul li{display:inline;list-style:none;font-size:0.9rem;text-decoration:none;color:#00735a;}.region-mobile .block--contact-us-block-in-footer .block__content ul li:not(:last-of-type){margin-right:1.4rem;}.region-mobile .block--contact-us-block-in-footer .block__content ul li:first-of-type{position:relative;margin-left:34px;}.region-mobile .block--contact-us-block-in-footer .block__content ul li:first-of-type::before{position:absolute;content:" ";display:block;width:30px;height:13px;bottom:6px;left:-36px;background-image:url(/themes/custom/irvingoil/images/icons/icon__contact-us.svg);background-repeat:no-repeat;}.region-mobile .block--contact-us-block-in-footer .block__content ul li:last-of-type{position:relative;margin-left:34px;}.region-mobile .block--contact-us-block-in-footer .block__content ul li:last-of-type::before{position:absolute;content:" ";display:block;width:22px;height:22px;bottom:-1px;left:-26px;background-image:url(/themes/custom/irvingoil/images/icons/icon__call-us.svg);background-repeat:no-repeat;}.region-mobile .block--contact-us-block-in-footer .block__content ul li a{font-size:0.9rem;text-decoration:none;color:#00735a;border-bottom:1px solid transparent;}.region-mobile .block--contact-us-block-in-footer .block__content ul li a:hover{border-bottom-color:#00735a;}.region-mobile .block--contact-us-block-in-footer a{color:#333f48;}.region-mobile .menu--social-channels{background-color:white;margin-left:-1.4rem;margin-right:-1.4rem;text-align:center;}.region-mobile .menu--social-channels ul.menu{display:block;line-height:0;padding-top:1rem;}.region-mobile .menu--social-channels ul.menu li{display:inline-block;margin:0 0.3rem;}.region-mobile .menu--social-channels ul.menu li a{display:block;}.region-mobile .block--footer-copyright-and-legal-menu{background-color:white;margin-left:-1.4rem;margin-right:-1.4rem;padding-top:1.4rem;padding-bottom:1.4rem;text-align:center;}.region-mobile .block--footer-copyright-and-legal-menu .copyright--wrapper{display:inline-block;}.region-mobile .block--footer-copyright-and-legal-menu .copyright--wrapper .copyright{font-size:1rem;color:#333333;line-height:1.8;text-align:right;}.region-mobile .block--footer-copyright-and-legal-menu .block--legal-menu{display:inline-block;padding-left:0.7rem;text-align:left;}.region-mobile .block--footer-copyright-and-legal-menu .block--legal-menu h2{margin:0;padding:0;}.region-mobile .block--footer-copyright-and-legal-menu .block--legal-menu ul.menu{margin:0;padding:0;}.region-mobile .block--footer-copyright-and-legal-menu .block--legal-menu ul.menu li{line-height:1;}.region-mobile .block--footer-copyright-and-legal-menu .block--legal-menu ul.menu li a{font-size:1rem;}.region-mobile .view--section-footer-image{background-color:white;padding-top:1.4rem;margin-left:-1.4rem;margin-right:-1.4rem;text-align:center;}.region-mobile .view--section-footer-image img{display:inline-block;}.region-mobile .view--section-footer-image{padding:0;}.region-mobile .view--section-footer-image .view__row{margin:0;}.region-mobile .view--section-footer-image .view__row .field-content{margin:0 1rem;}.region-mobile .view--section-footer-image .view__row img{display:block;margin:0 auto;padding-bottom:1rem;}.keyboard-focus .region-mobile #block-irvinglanguageswitcher-2 .block__current-language:focus{outline:thin dotted;}.keyboard-focus .region-mobile .c-button:focus{outline:thin dotted;}.ultimenu--htb-sliding li .ultimenu__region,.ultimenu--htb-sliding li .ultimenu__flyout{visibility:hidden;-webkit-transition:none;transition:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.ultimenu--htb-sliding li:hover .ultimenu__region,.ultimenu--htb-sliding li:hover .ultimenu__flyout{visibility:visible;-webkit-transition:none;transition:none;}#ultimenu-main li:first-of-type .ultimenu__region,#ultimenu-main li:nth-of-type(2) .ultimenu__region,#ultimenu-main li:nth-of-type(3) .ultimenu__region{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}#ultimenu-main li:first-of-type .ultimenu__region .block-menu ul.menu,#ultimenu-main li:nth-of-type(2) .ultimenu__region .block-menu ul.menu,#ultimenu-main li:nth-of-type(3) .ultimenu__region .block-menu ul.menu{margin:0;padding:0;}#ultimenu-main li:first-of-type .ultimenu__region .block-menu ul.menu li,#ultimenu-main li:nth-of-type(2) .ultimenu__region .block-menu ul.menu li,#ultimenu-main li:nth-of-type(3) .ultimenu__region .block-menu ul.menu li{list-style:none;margin-left:0;width:48.5714285714%;float:left;}#ultimenu-main li:first-of-type .ultimenu__region .block-menu ul.menu li:nth-child(2n+1),#ultimenu-main li:nth-of-type(2) .ultimenu__region .block-menu ul.menu li:nth-child(2n+1),#ultimenu-main li:nth-of-type(3) .ultimenu__region .block-menu ul.menu li:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#ultimenu-main li:first-of-type .ultimenu__region .block-menu ul.menu li:nth-child(2n+2),#ultimenu-main li:nth-of-type(2) .ultimenu__region .block-menu ul.menu li:nth-child(2n+2),#ultimenu-main li:nth-of-type(3) .ultimenu__region .block-menu ul.menu li:nth-child(2n+2){margin-left:51.4285714286%;margin-right:-100%;clear:none;}#ultimenu-main li:first-of-type .ultimenu__region .block-menu ul.menu li a,#ultimenu-main li:nth-of-type(2) .ultimenu__region .block-menu ul.menu li a,#ultimenu-main li:nth-of-type(3) .ultimenu__region .block-menu ul.menu li a{padding:10px !important;}.ultimenu__region{background-color:#FFF;height:100%;}.ultimenu__region .block--mega-menu-menu-block{margin-top:0.7rem;}.ultimenu__region .block--mega-menu-menu-block .field__item{margin-bottom:0.21rem;line-height:1.1;margin-bottom:0.3rem;}.ultimenu__region .block--mega-menu-menu-block .field__item a{font-size:0.8rem;}.ultimenu__region .block--mega-menu-menu-block .field__item a:hover{border-bottom:1px solid #333333;}label{font-size:0.875rem;line-height:1.125rem;color:#0066CC;margin-bottom:0.2rem;}input[type=date],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select{max-width:500px;width:100%;border:1px solid #0066CC;padding:0 0.9375rem;height:3.125rem;}input[type=search],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0066CC;border-radius:0;}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}textarea{height:auto;border:1px solid #CDCDCD;}select{background:url(/themes/custom/irvingoil/images/arrows/icon__arrow--down.svg) no-repeat;background-color:#FFFFFF;background-position:95%;background-size:1em;padding-right:2.2rem;}select,input[type=radio]:hover,input[type=checkbox]:hover{cursor:pointer;}*:focus,*[aria-expanded=true],button,.btn,a.btn,a.btn:hover,a.btn:focus{-webkit-transition:ease-in 0.2s;transition:ease-in 0.2s;}input:focus,input:active,textarea:focus,textarea:active{color:#424242;outline-color:#CDCDCD;}input:required:focus{outline-color:#CDCDCD;}input.required-error,input.required-error:focus{border:2px solid #CDCDCD;outline-color:#CDCDCD;}.form-disabled label,.form-disabled select,.form-disabled input{cursor:not-allowed;}.form-disabled label:hover,.form-disabled select:hover,.form-disabled input:hover{cursor:not-allowed;}.form-disabled label{color:#CDCDCD;}.form-disabled input,.form-disabled select{border-color:#CDCDCD;background-color:#CDCDCD;}.form-disabled input[type=submit]{background-color:#CDCDCD;border-color:#CDCDCD;color:#424242;}.form-disabled input[type=submit]:hover{background-color:#CDCDCD;border-color:#CDCDCD;}.form-disabled .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#CDCDCD;border-color:#CDCDCD;}.select2-container{max-width:500px;}.select2-container--default .select2-selection--single,.select2-container--open .select2-selection--single{border:1px solid #0066CC;border-radius:0;height:3.125rem;}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--open .select2-selection--single .select2-selection__rendered{padding:0.6125rem 0.9375rem 0.6125rem;}@media all and (min-width:48em){.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--open .select2-selection--single .select2-selection__rendered{padding:0.875rem 0.9375rem 0.8125rem;}}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--open .select2-selection--single .select2-selection__arrow{top:13px;right:13px;width:1.5rem;height:1.5rem;-webkit-transition:0.5s all ease-in;transition:0.5s all ease-in;}.select2-container--default .select2-selection--single .select2-selection__arrow b,.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent !important;border-width:0 !important;margin-left:-7px;margin-top:-11px;width:0.75rem;height:0.75rem;position:absolute;left:50%;top:50%;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:0.5s all ease-in;transition:0.5s all ease-in;}.select2-container--default .select2-selection--single .select2-selection__arrow b::before,.select2-container--open .select2-selection--single .select2-selection__arrow b::before{content:"";width:100%;height:100%;border-width:2px 2px 0 0;border-style:solid;border-color:#ADAEAF;display:block;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transition:0.5s all ease-in;transition:0.5s all ease-in;}.select2-container--open .select2-selection--single .select2-selection__arrow{top:22px;}.select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.select2-container--open .select2-selection--single .select2-selection__arrow b::before{border-color:#0066CC !important;}.select2-dropdown{border-color:#0066CC !important;}.select2-search--dropdown .select2-search{margin-bottom:0.5rem;}.select2-search--dropdown .select2-search__field{padding:0.5rem 0.5rem;}.select2-search--dropdown .select2-search__field:focus{outline-color:#0066CC;}.select2-results__option--highlighted:hover,.select2-results__option--highlighted:focus{background-color:#DAF2F6;}.select2-container--default .select2-results__option[aria-selected=true]{color:#111111;background-color:#DAF2F6;}.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,.select2-container--default .select2-results__option--highlighted[aria-selected]:focus{background-color:#0066CC;}.captcha{background-color:#f2f2f2;padding:1rem;}.captcha .field-prefix{display:inline-block;}.captcha input#edit-captcha-response{display:inline-block;width:50px;}.captcha .form-item-captcha-response{margin-bottom:0;}.contact-message-request-access-form,.user-register-form,.contact-form{max-width:695px;}.contact-message-request-access-form input.form-text,.contact-message-request-access-form input.text-full,.contact-message-request-access-form input[type=text],.contact-message-request-access-form input[type=email],.user-register-form input.form-text,.user-register-form input.text-full,.user-register-form input[type=text],.user-register-form input[type=email],.contact-form input.form-text,.contact-form input.text-full,.contact-form input[type=text],.contact-form input[type=email]{max-width:100%;width:100%;}.form-item__description,.fieldset__description{font-size:0.8rem;color:#4D4D4D;margin-top:0.14rem;}.form--inline .form-item{margin-right:0;}.form-item__label{display:block;font-weight:600;}.form-item--vertical-tabs .vertical-tabs__menu{border-top:1px solid #E4002B;border-left:1px solid #E4002B;border-bottom:1px solid #E4002B;}.form-item--vertical-tabs li.is-selected{text-transform:uppercase;background-color:white;}.form-item--vertical-tabs li.is-selected .vertical-tabs__menu-item-title{color:#004174;}details{border:0;padding-left:0;padding-right:0;padding-top:0;}summary{position:relative;line-height:1;padding:0.7rem;cursor:pointer;font-size:1rem;font-weight:700;margin-bottom:0.7rem;padding-left:2rem;text-transform:uppercase;}summary::-webkit-details-marker{display:none;}summary::before{position:absolute;left:10px;top:18px;display:inline-block;height:16px;width:16px;border-radius:50%;background-image:url(/themes/custom/irvingoil/images/icons/icon__minus.svg);background-repeat:no-repeat;background-size:16px 16px;content:" ";margin-top:-6px;}details[open] summary::before{height:16px;width:16px;background-image:url(/themes/custom/irvingoil/images/icons/icons__plus.svg);background-repeat:no-repeat;background-size:16px 16px;content:" ";}.collapse-processed > summary::before{display:none !important;}.vertical-tabs__panes details{padding:1.4rem;}.form-item .description,.details__description{color:#4D4D4D;font-size:0.8rem;margin-top:0.2rem;}fieldset,#edit-field-product-description---wrapper,#edit-field-does-your-institution-alre--wrapper,#edit-field-if-yes-is-it-at-the-instit--wrapper{padding:0;border:none;margin:2rem 0;}fieldset[disabled] legend,#edit-field-product-description---wrapper[disabled] legend,#edit-field-does-your-institution-alre--wrapper[disabled] legend,#edit-field-if-yes-is-it-at-the-instit--wrapper[disabled] legend{color:#CDCDCD;}fieldset.collapsed,#edit-field-product-description---wrapper.collapsed,#edit-field-does-your-institution-alre--wrapper.collapsed,#edit-field-if-yes-is-it-at-the-instit--wrapper.collapsed{padding:0;padding-left:2rem;}fieldset legend,#edit-field-product-description---wrapper legend,#edit-field-does-your-institution-alre--wrapper legend,#edit-field-if-yes-is-it-at-the-instit--wrapper legend{padding-bottom:1rem;}fieldset legend span,#edit-field-product-description---wrapper legend span,#edit-field-does-your-institution-alre--wrapper legend span,#edit-field-if-yes-is-it-at-the-instit--wrapper legend span{border:0;line-height:1.3;margin-bottom:0;width:auto;letter-spacing:initial;text-transform:none;}#language-switcher-form fieldset .fieldset__content > div{width:100%;}.form-item-search-block-form{display:inline-block;}select + button,select + .btn,select + button:hover,select + .btn:hover,select + button:focus,select + .btn:focus,input + button,input + .btn,input + button:hover,input + .btn:hover,input + button:focus,input + .btn:focus{border-bottom:0;border-radius:0;}input[type=submit],#edit-cancel{padding:0.55rem;margin-top:0.5rem;margin-right:0.5rem;margin-left:-4px;font-size:0.8rem;font-weight:500;color:white;text-decoration:none;text-transform:uppercase;cursor:pointer;background-color:#8bcd3f;border:3px solid #8bcd3f;border-radius:50vh;-webkit-appearance:0;-moz-appearance:0;appearance:0;}input[type=submit]:hover,#edit-cancel:hover{background-color:#7ec032;border:3px solid #7ec032;}#edit-cancel{color:#111111;background-color:white;border:3px solid #111111;}#edit-cancel:hover{color:#FFFFFF;background-color:#111111;border:3px solid #111111;}input[type=submit]{max-width:500px;width:100%;font-size:1rem;line-height:1.25rem;padding:1rem 3rem;text-transform:none;letter-spacing:initial;}input[type=submit]:hover,input[type=submit]:focus{background-color:#7ec032;border-color:#7ec032;}input[type=checkbox]{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;opacity:0;padding:0;}input[type=checkbox] + label{background-image:url(/themes/custom/irvingoil/images/checkboxes/icon-checkbox.svg);background-position:left center;background-repeat:no-repeat;background-size:21px 21px;display:inline-block;font-weight:400;padding:0.5rem 0 0.5rem 1.75rem;margin-bottom:0;}@media all and (min-width:60em){input[type=checkbox] + label{padding:0.25rem 0 0.25rem 1.5rem;}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type=checkbox] + label{background-image:url(/themes/custom/irvingoil/images/checkboxes/icon-checkbox.png);background-size:21px 21px;}}input[type=checkbox]:checked + label{background-image:url(/themes/custom/irvingoil/images/checkboxes/icon-checkbox-checked.svg);background-repeat:no-repeat;background-size:21px 21px;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){input[type=checkbox]:checked + label{background-image:url(/themes/custom/irvingoil/images/checkboxes/icon-checkbox-checked.png);background-size:21px 21px;}}input[type=checkbox]:focus + label{color:#424242;outline-color:#CDCDCD;outline-width:1px;outline-style:dashed;}input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;margin:1px \9 0 0;opacity:0;padding:0;}input[type=radio] + label{background:url(/themes/custom/irvingoil/images/radio/icon-radio.svg) no-repeat;background-size:21px 21px;display:inline;font-weight:400;padding:0 0 0 1.5rem;}@media all and (min-width:48em){input[type=radio] + label{padding:0 0 0 28px;background-position-y:2px !important;}}@media all and (min-width:75em){input[type=radio] + label{padding:0 0 0 28px;background-position-y:4px !important;}}input[type=radio]:checked + label{background:url(/themes/custom/irvingoil/images/radio/icon-radio-checked.svg) no-repeat;background-size:21px 21px;}input[type=radio]:focus + label{color:#424242;outline-color:#CDCDCD;outline-width:1px;outline-style:dashed;}.webform-submission-contact-form{width:100%;float:left;margin-left:0;margin-right:0;}.webform-submission-contact-form .js-form-item{margin-bottom:3.85rem;}.webform-submission-contact-form .js-form-item label{margin-bottom:0.28rem;}@media all and (min-width:20em){.webform-submission-contact-form input.form-email,.webform-submission-contact-form input.form-text,.webform-submission-contact-form select.form-select,.webform-submission-contact-form textarea.form-textarea{width:100%;float:left;margin-left:0;margin-right:0;}}@media all and (min-width:35.5em){.webform-submission-contact-form input.webform-button--submit{width:31.4285714286%;float:left;margin-right:2.8571428571%;float:left;}.webform-submission-contact-form .form-item-email,.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-message{width:70%;}.webform-submission-contact-form select.form-select{width:48.5714285714%;float:left;margin-right:2.8571428571%;}}@media all and (min-width:48em){.webform-submission-contact-form select.form-select{width:31.4285714286%;float:left;margin-right:2.8571428571%;}}select::-ms-expand{display:none;}.block-views-exposed-filter-blockpress-room-block-1 #edit-field-press-release-type-target-id--wrapper{margin-bottom:1.4rem;width:100% !important;}.block-views-exposed-filter-blockpress-room-block-1 .form-item--select.form-item--id-year.js-form-item.js-form-type-select.js-form-item-year{margin-top:1.4rem;}.block-views-exposed-filter-blockpress-room-block-1 .form-item--select.form-item--id-year.js-form-item.js-form-type-select.js-form-item-year label{font-weight:500;letter-spacing:0;text-transform:capitalize;margin-bottom:0.42rem;padding-bottom:0;color:black;font-size:inherit;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1 .form-item--select.form-item--id-year.js-form-item.js-form-type-select.js-form-item-year label{margin-top:0;}}.block-views-exposed-filter-blockpress-room-block-1 .form-actions{margin-top:0.5rem;}.password-strength__indicator.is-weak{background-color:#ff645c;}.password-strength__indicator.is-fair{background-color:#8a6d3b;}.password-strength__indicator.is-good{background-color:#2F90B0;}.password-strength__indicator.is-strong{background-color:#71b02f;}textarea{max-width:500px;width:100%;border:1px solid #0066CC;padding:0.875rem 0.9375rem 0.8125rem;}.video-embed-field-responsive-video{height:538px;}.video-embed-container{position:relative;width:100%;height:100%;max-width:800px;margin:0 auto;}.video-embed-container a.video-embed__play-pause{background-size:cover;background-position:center;display:block;position:relative;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;}.video-embed-container a.video-embed__play-pause span{background-color:transparent;background-image:url("/themes/custom/irvingoil/images/icons/play.svg");background-size:60px 60px;border:0;display:block;font-size:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;}.video-embed-container button.video-embed__fullscreen{display:none;position:absolute;left:1em;top:1em;z-index:1000;width:40px;height:40px;background-color:#333f48;border:none;border-radius:15px;}.video-embed-container button.video-embed__fullscreen img{width:100%;height:100%;}.block--contact-us{padding-top:2.1rem;padding-left:1.4rem;}.region-mobile .block--contact-us{background-color:#ffffff;margin-top:1.4rem;margin-left:-1.4rem;margin-right:-1.4rem;text-align:center;padding-left:0;}.block--contact-us .block__content ul{margin:0;padding:0;}.region-mobile .block--contact-us .block__content ul{display:inline;}.block--contact-us .block__content ul li{list-style:none;font-size:0.7rem;text-decoration:none;color:#00735a;margin-left:0.84rem;}.region-mobile .block--contact-us .block__content ul li{display:inline-block;}.block--contact-us .block__content ul li a{font-size:0.8rem;text-decoration:none;color:#333f48;border-bottom:1px solid transparent;}.region-mobile .block--contact-us .block__content ul li a{font-size:1rem;}.block--contact-us .block__content ul li a:hover{color:#ba0c2f;border-bottom-color:#ba0c2f;}.block--contact-us .block__content ul li.start{position:relative;}.region-mobile .block--contact-us .block__content ul li.start{padding-right:1rem;}.block--contact-us .block__content ul li.end{position:relative;margin-left:34px;}.block--contact-us .block__content ul li.end::before{position:absolute;content:" ";display:block;width:22px;height:22px;bottom:-3px;left:-30px;background-image:url(/themes/custom/irvingoil/images/icons/icon__call-us.svg);background-repeat:no-repeat;}.user-logged-in .block--purge-this-page{width:10rem;height:5rem;position:fixed;bottom:5rem;right:1rem;z-index:2000;}.user-logged-in .block--purge-this-page h2{font-size:1rem;}.account{background-color:#ffffff;-webkit-box-shadow:5px 4px 18px -7px rgba(0,0,0,0.2);box-shadow:5px 4px 18px -7px rgba(0,0,0,0.2);padding:30px;max-width:1200px;margin-left:auto;margin-right:auto;position:relative;z-index:20;margin-left:0;}.account:after{content:" ";display:block;clear:both;}@media all and (min-width:60em){.account{margin-top:-60px;padding:40px 40px 40px 0;height:260px;}}.account .block__content{max-width:900px;margin:30px auto;}.account .block__title{margin-top:0;color:#333f48;font-size:1.8rem;}.account .create-account{margin-bottom:20px;}@media all and (min-width:50em){.account .create-account{float:left;}}.account .create-account a{font-size:0.8rem;color:#ffffff;display:inline-block;position:relative;margin-left:20px;}.account .create-account a::before{position:absolute;top:3px;left:-20px;bottom:40%;content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;}@media all and (min-width:60em){.account .create-account a::before{top:5px;}}.account.account__manage-your-business ul.links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin-top:15px;}@media all and (min-width:43.75em){.account.account__manage-your-business ul.links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}.account.account__manage-your-business ul.links li{list-style:none;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:10px;}@media all and (min-width:43.75em){.account.account__manage-your-business ul.links li{padding-bottom:15px;max-width:220px;}}@media all and (min-width:60em){.account.account__manage-your-business ul.links li{max-width:260px;}}@media all and (min-width:43.75em){.account.account__manage-your-business ul.links li:not(:last-of-type){margin-right:20px;}}.account.account__manage-your-business ul.links li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50px;color:#ffffff;width:100%;font-weight:600;background-color:#ba0c2f;height:50px;font-size:0.8rem;}.account.account__manage-your-business::before{height:340px !important;}.account.account__manage-your-business .create-account{margin-bottom:20px;}@media all and (min-width:50em){.account.account__manage-your-business .create-account{float:left;}}.account.account__manage-your-business .create-account a{font-size:0.8rem;color:#ffffff;display:inline-block;position:relative;margin-left:20px;}.account.account__manage-your-business .create-account a:hover{border-bottom-color:#ffffff;}.account.account__manage-your-business .create-account a::before{position:absolute;top:3px;left:-20px;bottom:40%;content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;}@media all and (min-width:60em){.account.account__manage-your-business .create-account a::before{top:5px;}}.account.account__manage-your-business .info{font-size:0.8rem;color:#ffffff;}@media all and (min-width:50em){.account.account__manage-your-business .info{float:right;}}.account.account__manage-your-business .info .number{font-weight:600;}.account.account__find-location-near-you{font-size:0.8rem;color:#ffffff;}.account.account__find-location-near-you .form-placeholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:20px;}@media all and (min-width:43.75em){.account.account__find-location-near-you .form-placeholder{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.account.account__find-location-near-you .form-input{height:50px;background-color:#ffffff;width:100%;margin-right:20px;margin-bottom:10px;}@media all and (min-width:43.75em){.account.account__find-location-near-you .form-input{width:60%;}}.account.account__find-location-near-you .form-input span{display:block;color:#333333;font-size:0.8rem;margin-top:12px;margin-left:10px;}.account.account__find-location-near-you .form-submit a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#ffffff;width:100%;font-weight:600;border:2px solid #ffffff;height:50px;font-size:0.8rem;padding-right:40px;padding-left:40px;}.account.account__find-location-near-you .form-submit a:hover{border:2px solid #ffffff;}.account.account__irving-rewards{height:100%;max-height:500px;font-size:0.8rem;color:#333f48;background-color:#ffffff;-webkit-box-shadow:5px 4px 18px -7px rgba(0,0,0,0.2);box-shadow:5px 4px 18px -7px rgba(0,0,0,0.2);}@media all and (min-width:60em){.account.account__irving-rewards{min-height:280px;}}.account.account__irving-rewards::before{height:360px !important;}.account.account__irving-rewards h3{margin-top:0;margin-bottom:0.7rem;}@media all and (min-width:36.25em){.account.account__irving-rewards h3{line-height:1;}}.account.account__irving-rewards .login-link{text-align:center;font-size:1.1rem;}.account.account__irving-rewards .start{width:100%;max-width:400px;}.account.account__irving-rewards .start .intro{text-align:center;}.account.account__irving-rewards .start .intro h4{font-size:1.2rem;}@media all and (min-width:60em){.account.account__irving-rewards .start .intro .body{min-height:70px;}.lang-fr .account.account__irving-rewards .start .intro .body{min-height:90px;}}.account.account__irving-rewards .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;}@media all and (min-width:60em){.account.account__irving-rewards .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.account.account__irving-rewards .secondary-link{margin-top:15px;}.account.account__irving-rewards .end{max-width:400px;width:100%;}.account.account__irving-rewards .end .intro{margin-top:25px;padding-top:20px;text-align:center;border-top:1px solid #333f48;width:100%;}.account.account__irving-rewards .end .intro h4{font-size:1.2rem;}@media all and (min-width:60em){.account.account__irving-rewards .end .intro{margin-top:0;padding-top:0;border-top:0;border-left:2px solid #ba0c2f;padding-left:60px;margin-left:-30px;max-width:380px;}}.account.account__irving-rewards .end .intro .body b{color:#ffffff;}@media all and (min-width:60em){.account.account__irving-rewards .end .intro .body{min-height:70px;}}@media all and (min-width:60em){.lang-fr .account.account__irving-rewards .end .intro .body{min-height:90px;}}.account.account__irving-rewards .app,.account.account__irving-rewards .signup{margin-top:15px;text-align:center;}.account.account__irving-rewards .app a,.account.account__irving-rewards .signup a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#ffffff;width:100%;font-weight:600;background-color:#ba0c2f;height:50px;border-radius:50px;font-size:0.8rem;}.account.account__irving-rewards .create-account{margin-top:10px;margin-bottom:0px !important;}@media all and (min-width:60em){.account.account__irving-rewards .create-account{margin-bottom:20px;}}.account.account__my-account .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media all and (min-width:35.5em){.account.account__my-account .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.account.account__my-account .content .start{margin-right:20px;min-width:240px;}@media all and (min-width:48em){.account.account__my-account .content .start{margin-right:80px;}}@media all and (min-width:35.5em){.account.account__my-account .content .end{margin-top:10px;max-width:450px;}}.account.account__my-account .login{margin-top:10px;margin-bottom:10px;}.account.account__my-account .login a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#ffffff;width:100%;font-weight:600;border:2px solid #ffffff;height:50px;font-size:0.8rem;padding-right:40px;padding-left:40px;}.account.account__my-account .login a:hover{border:2px solid #ffffff;}.account.account__my-account .info{font-size:0.8rem;color:#ffffff;margin-bottom:0.25rem;}.account.account__my-account .info a:hover{border-bottom:1px solid #ffffff;}@media all and (min-width:50em){.account.account__my-account .info{float:right;}}.account.account__my-account .info .end_link{font-weight:600;color:#ffffff;}.block--equipment-get-started{clear:both;}.block--mega-menu-image-callout .block__content{padding-bottom:1rem;}.block--mega-menu-image-callout .block__content a{padding:0 !important;color:#00735a;margin-top:1.4rem;font-size:0.9rem;}.block--mega-menu-image-callout .block__content p{font-size:0.9rem;margin-top:0.21rem;}.block--mega-menu-image-callout .block__content .mm__callout--link{padding-top:0.7rem;}.block--mega-menu-image-callout .block__content .mm__callout--link a{display:inline;color:#00735a;margin-left:28px;position:relative;}.block--mega-menu-image-callout .block__content .mm__callout--link a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;position:absolute;top:8px;left:-28px;bottom:6px;}@media all and (min-width:60em){.block--mega-menu-image-callout .block__content .mm__callout--link a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);width:20px;height:14px;background-size:20px 14px;}}.block--mega-menu-image-callout .block__content .mm__callout--link a:hover{border-bottom-color:#00735a;}.block--mega-menu-green-callout{min-width:25%;}.block--mega-menu-green-callout a{background-color:#8bcd3f;width:100%;max-width:320px;min-height:230px;height:100%;display:block;color:white !important;text-align:center;font-size:0.9rem;}.block--mega-menu-green-callout a:hover{background-color:#7ec032;}.block--mega-menu-green-callout a .callout__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block--mega-menu-green-callout a .callout__text{display:block;height:auto;}}.block--mega-menu-green-callout a .callout__text--inner{display:block;padding:1.4rem;position:relative;}.block--mega-menu-green-callout a .callout__text--inner::after{content:" ";position:absolute;right:0;bottom:8px;left:0;margin:auto;display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;}@media all and (min-width:48em){.block--mega-menu-green-callout a .callout__text--inner::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--large.svg);width:20px;height:14px;background-size:20px 14px;}}.block--red-mega-menu-callout{min-width:25%;}.block--red-mega-menu-callout a{background-color:#ba0c2f;width:100%;max-width:320px;min-height:230px;height:100%;display:block;color:white !important;text-align:center;font-size:0.9rem;}.block--red-mega-menu-callout a:hover{background-color:#a20a29;}.block--red-mega-menu-callout a .callout__text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block--red-mega-menu-callout a .callout__text{display:block;height:auto;}}.block--red-mega-menu-callout a .callout__text--inner{display:block;padding:1.4rem;position:relative;}.block--red-mega-menu-callout a .callout__text--inner::after{content:" ";position:absolute;right:0;bottom:8px;left:0;margin:auto;display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;}@media all and (min-width:48em){.block--red-mega-menu-callout a .callout__text--inner::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__white--large.svg);width:20px;height:14px;background-size:20px 14px;}}.block--mega-menu-squares-callout{max-width:380px;min-width:380px;}@media all and (min-width:60em) and (max-width:63.9375em) and (-ms-high-contrast:none),(min-width:60em) and (max-width:63.9375em) and (-ms-high-contrast:active){.block--mega-menu-squares-callout{min-width:300px;}}.block--mega-menu-squares-callout .block__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:0.5rem;padding:0.5rem;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block--mega-menu-squares-callout .block__content{display:-ms-grid;-ms-grid-columns:1fr 0.5rem 1fr;-ms-grid-rows:1fr 0.5rem 1fr;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.block--mega-menu-squares-callout .component--type-mm-square{overflow:hidden;}.block--mega-menu-squares-callout .component--type-mm-square:nth-of-type(1){-ms-grid-column:1;-ms-grid-row:1;}.block--mega-menu-squares-callout .component--type-mm-square:nth-of-type(2){-ms-grid-column:3;-ms-grid-row:1;}.block--mega-menu-squares-callout .component--type-mm-square:nth-of-type(3){-ms-grid-column:1;-ms-grid-row:3;}.block--mega-menu-squares-callout .component--type-mm-square:nth-of-type(4){-ms-grid-column:3;-ms-grid-row:3;}}.block--mega-menu-squares-callout .component--type-mm-square a{display:block;width:100%;text-align:center;position:relative;font-size:0.9rem;font-weight:800;color:white;}.block--mega-menu-squares-callout .component--type-mm-square a .overlay{background:rgba(0,0,0,0.35);z-index:9990;position:absolute;top:0;right:0;bottom:0;left:0;}.block--mega-menu-squares-callout .component--type-mm-square a img{position:relative;z-index:9980;width:180px;height:105px;}@media all and (min-width:60em) and (max-width:63.9375em) and (-ms-high-contrast:none),(min-width:60em) and (max-width:63.9375em) and (-ms-high-contrast:active){.block--mega-menu-squares-callout .component--type-mm-square a img{width:140px;height:82px;}}.block--mega-menu-squares-callout .component--type-mm-square a .mm__square--link{z-index:9999;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;}.vocabulary-fuel-type .fuel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.vocabulary-fuel-type .fuel .fuel__icon{width:30px;height:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.vocabulary-fuel-type .fuel .fuel__name{margin-left:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.vocabulary-product-type .product_type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.vocabulary-product-type .product_type .product_type__icon{width:30px;height:auto;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.vocabulary-product-type .product_type .product_type__name{margin-left:10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.l-prefix{width:100%;float:left;margin-left:0;margin-right:0;}.l-postfix{width:100%;float:left;margin-left:0;margin-right:0;}html{height:100%;}.block--main-page-content{width:100%;float:left;margin-left:0;margin-right:0;}.l-container{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.l-main{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.l-main{min-height:1px;}}@media all and (min-width:64em){.l-sidebar-second{clear:left;}}.l-sidebar-first{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:64em){.l-sidebar-first{width:26.0869565217%;float:left;margin-right:4.347826087%;}}.no-sidebars .l-sidebar-first{width:100%;float:left;margin-left:0;margin-right:0;}.l-sidebar-second{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:64em){.l-sidebar-second{width:26.0869565217%;float:left;margin-right:4.347826087%;}}.no-sidebars .l-sidebar-second{width:100%;float:left;margin-left:0;margin-right:0;}.l-content{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:64em){.l-content{width:69.5652173913%;float:right;margin-right:0;}}.no-sidebars .l-content{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:75em){.slideUp{background-color:#ffffff;border-bottom:1px solid #e3e8e8;left:50%;min-height:50px;padding-bottom:0;position:fixed;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;z-index:8888;}.slideUp a{color:#333333 !important;}.slideDown{top:80px;}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}.animated.slideDown{-webkit-animation-name:slideDown;animation-name:slideDown;}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}.animated.slideUp{-webkit-animation-name:slideUp;animation-name:slideUp;}}.button--ultimenu{display:none !important;}.block--site-branding{display:block;}.block--site-branding img{width:auto;height:40px;}#triggerButton.c-button{position:relative;display:inline-block;cursor:pointer;width:24px;height:24px;border-bottom:none;}#triggerButton.c-button:hover{border-bottom:none;}#triggerButton.c-button .c-button__text{font-size:0;text-decoration:none;}#triggerButton.c-button::before{position:absolute;content:" ";display:block;width:24px;height:24px;background-size:24px 24px;background-image:url(/themes/custom/irvingoil/images/icons/icon__open.svg);background-repeat:no-repeat;}.menu--mobile-find-us ul.menu{margin:0;padding:0;}@media all and (min-width:75em){.menu--mobile-find-us ul.menu{display:block;}}.menu--mobile-find-us ul.menu li{list-style:none;margin-left:0;}.menu--mobile-find-us ul.menu li a{font-size:0;color:transparent;position:relative;width:24px;display:block;height:24px;}.menu--mobile-find-us ul.menu li a::before{position:absolute;content:" ";display:block;width:20px;height:24px;left:0;right:0;top:0;background-image:url(/themes/custom/irvingoil/images/icons/icon__pin2.svg);background-repeat:no-repeat;}.region-header .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:1.25em;padding-right:1.25em;height:60px;}@media all and (min-width:75em){.region-header .l-constrain{height:0;}}@media all and (min-width:75em){.region-header .l-constrain .block--mobile-hamburger-icon,.region-header .l-constrain .block--site-branding,.region-header .l-constrain .menu--mobile-find-us{display:none;}}.l-pre-footer{border-top:1px solid #141b4d;}.region-pre-footer,.region-footer{display:none;}@media all and (min-width:60em){.region-pre-footer,.region-footer{display:block;}}.region-footer{width:100%;float:left;margin-left:0;margin-right:0;padding-top:0.7rem;padding-bottom:0.7rem;}.region-footer .block--site-branding{vertical-align:center;margin-left:8.5714285714%;}.region-footer .block--site-branding img{height:30px;width:50px;float:left;}.region-footer .copyright{padding-top:0.28rem;float:left;font-size:0.7rem;margin-left:1.4rem;}.region-footer .menu--legal-menu{width:auto;float:right;padding-left:2.1rem;}#block-contactus{background-color:#f5f5f5;min-height:300px;width:40%;float:right;margin-right:0;position:relative;}@media all and (min-width:90em){#block-contactus::after{position:absolute;content:"  ";background-color:#f5f5f5;display:block;max-width:240px;width:100%;top:0;right:-240px;height:301px;border-bottom:1px solid #e3e8e8;}}.region-pre-footer .l-constrain{border-bottom:1px solid #e3e8e8;}.region-pre-footer .l-constrain .menu--footer{width:57.1428571429%;float:left;margin-right:2.8571428571%;margin-left:8.5714285714%;}.region-pre-footer .l-constrain #block-contactus{width:31.4285714286%;float:right;margin-right:0;}.region-pre-footer .l-constrain .pre-footer__logo{max-width:200px;padding:1.1rem 2.1rem;}.page-node-type-page .block--page-title h1{padding-left:0.7rem;font-weight:700;}@media all and (min-width:75em){.page-node-type-page .l-navigation{padding-bottom:31px;}}@media all and (min-width:75em){.page-node-type-page .block-irving-content{padding-top:-32px;}}.page-node-type-equipment .node__content{max-width:960px;margin-left:auto;margin-right:auto;padding-top:10px;}.page-node-type-equipment .node__content:after{content:" ";display:block;clear:both;}.page-node-type-equipment .back-link{margin-bottom:15px;margin-top:20px;}.page-node-type-equipment .go-back{color:#333f48;position:relative;display:inline;font-size:1rem;}@media all and (min-width:48em){.page-node-type-equipment .go-back{font-size:0.8rem;}}.page-node-type-equipment .go-back:hover{border-bottom-color:#333f48;}.page-node-type-equipment .go-back::before{content:"";position:relative;top:2px;display:inline-block;width:10px;height:14px;background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--back.svg);background-repeat:no-repeat;background-size:10px 14px;margin-right:0.1rem;}.page-node-type-equipment h1{margin-top:0;}.page-node-type-equipment .block--page-title,.page-node-type-equipment h1,.page-node-type-equipment .eqipment__info,.page-node-type-equipment .equipment__image,.page-node-type-equipment .equipment__content,.page-node-type-equipment .back-link{max-width:960px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;}.page-node-type-equipment .block--page-title:after,.page-node-type-equipment h1:after,.page-node-type-equipment .eqipment__info:after,.page-node-type-equipment .equipment__image:after,.page-node-type-equipment .equipment__content:after,.page-node-type-equipment .back-link:after{content:" ";display:block;clear:both;}@media all and (min-width:60em){.page-node-type-equipment .block--page-title,.page-node-type-equipment h1,.page-node-type-equipment .eqipment__info,.page-node-type-equipment .equipment__image,.page-node-type-equipment .equipment__content,.page-node-type-equipment .back-link{padding-left:0;padding-right:0;}}.page-node-type-equipment .field--name-field-equipment-intro,.page-node-type-equipment .field--name-field-ideal-for,.page-node-type-equipment .field--name-field-benefits,.page-node-type-equipment .field--name-field-features,.page-node-type-equipment .field--name-field-more-information,.page-node-type-equipment .content__intro{margin-bottom:30px;font-size:0.8rem;}.page-node-type-equipment .field--name-field-equipment-intro .field__label,.page-node-type-equipment .field--name-field-ideal-for .field__label,.page-node-type-equipment .field--name-field-benefits .field__label,.page-node-type-equipment .field--name-field-features .field__label,.page-node-type-equipment .field--name-field-more-information .field__label,.page-node-type-equipment .content__intro .field__label{font-weight:700;font-size:1.2rem;margin-bottom:10px;}.page-node-type-equipment .field--name-field-equipment-intro .field__item ul,.page-node-type-equipment .field--name-field-ideal-for .field__item ul,.page-node-type-equipment .field--name-field-benefits .field__item ul,.page-node-type-equipment .field--name-field-features .field__item ul,.page-node-type-equipment .field--name-field-more-information .field__item ul,.page-node-type-equipment .content__intro .field__item ul{padding-left:0;}.page-node-type-equipment .field--name-field-equipment-intro .field__item ul li,.page-node-type-equipment .field--name-field-ideal-for .field__item ul li,.page-node-type-equipment .field--name-field-benefits .field__item ul li,.page-node-type-equipment .field--name-field-features .field__item ul li,.page-node-type-equipment .field--name-field-more-information .field__item ul li,.page-node-type-equipment .content__intro .field__item ul li{padding-left:1.5em;text-indent:-1.5em;margin-bottom:10px;}@media all and (min-width:48em){.page-node-type-equipment .content__intro{font-size:1rem;}}.page-node-type-equipment .equipment__image{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.page-node-type-equipment .equipment__image{width:31.4285714286%;float:left;margin-right:2.8571428571%;}}@media all and (min-width:60em){.page-node-type-equipment .equipment__image{margin-top:-40px;}}.page-node-type-equipment .equipment__info,.page-node-type-equipment .equipment__content,.page-node-type-equipment .page-title{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.page-node-type-equipment .equipment__info,.page-node-type-equipment .equipment__content,.page-node-type-equipment .page-title{width:65.7142857143%;float:right;margin-right:0;}}.page-node-type-equipment .equipment__info{padding-left:30px;padding-right:30px;font-size:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;}@media all and (min-width:35.5em){.page-node-type-equipment .equipment__info{padding-top:10px;padding-bottom:30px;}}@media all and (min-width:48em){.page-node-type-equipment .equipment__info{font-size:0.8rem;}}@media all and (min-width:60em){.page-node-type-equipment .equipment__info{padding-left:0;padding-right:0;}}.page-node-type-equipment .vocabulary-fuel-type{text-align:center;margin-bottom:10px;padding-left:0;-webkit-box-flex:2;-webkit-flex-grow:2;-ms-flex-positive:2;flex-grow:2;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding-right:10px;}@media all and (min-width:60em){.page-node-type-equipment .vocabulary-fuel-type{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}.page-node-type-equipment .vocabulary-equipment-mount{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:10px;}.page-node-type-equipment .equipment__rating{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding-right:10px;text-align:right;}.page-node-type-equipment .field--name-field-product-brochure{margin-bottom:30px;}.page-node-type-equipment .field--name-field-product-brochure .field__label,.page-node-type-equipment .field--name-field-product-brochure .field__item{display:inline-block;font-size:1rem;}@media all and (min-width:48em){.page-node-type-equipment .field--name-field-product-brochure .field__label,.page-node-type-equipment .field--name-field-product-brochure .field__item{font-size:0.8rem;}}.page-node-type-equipment .field--name-field-product-brochure .file{padding-right:20px;background-position:right center;}.node--type-equipment.node--display-mode-teaser{display:block;color:#333333;border-top:1px solid #333f48;border-bottom:0 !important;}.node--type-equipment.node--display-mode-teaser .equipment__item{padding:15px;}.node--type-equipment.node--display-mode-teaser:hover{border-bottom:0 !important;background-color:white;}.node--type-equipment.node--display-mode-teaser .title{color:#333f48;margin-top:0;line-height:1.2;font-size:1.4rem;font-weight:600;margin-bottom:15px;}.node--type-equipment.node--display-mode-teaser .start{width:57.1428571429%;float:left;margin-right:2.8571428571%;font-size:1rem;}@media all and (min-width:60em){.node--type-equipment.node--display-mode-teaser .start{font-size:0.8rem;}}.node--type-equipment.node--display-mode-teaser .end{width:40%;float:right;margin-right:0;}.node--type-equipment.node--display-mode-teaser .vocabulary-fuel-type,.node--type-equipment.node--display-mode-teaser .vocabulary-equipment-type,.node--type-equipment.node--display-mode-teaser .equipment__rating{margin-top:15px;}.location__header{position:relative;display:grid;}@media all and (max-width:47.9375em){.location__header{grid-template-columns:1fr;grid-template-rows:1fr;display:-ms-grid;-ms-grid-columns:1fr;-ms-grid-rows:1fr;}}@media all and (min-width:48em){.location__header .back-link,.location__header .location__title,.location__header .location__image{grid-column:1;grid-row:1;-ms-grid-column:1;-ms-grid-row:1;}}.location__header .back-link{position:absolute;top:1rem;left:2rem;}.location__header .back-link a{color:#FFFFFF;font-size:1.5rem;padding-left:0.9rem;}@media all and (min-width:60em){.location__header .back-link a{font-size:initial;padding-left:0.5rem;}}.location__header .back-link a::before{background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--back--white.svg);background-position:left center;background-repeat:no-repeat;background-size:0.6rem auto;content:"";height:1.5rem;left:0;position:absolute;top:0.4rem;width:0.9rem;}@media all and (min-width:60em){.location__header .back-link a::before{font-size:initial;background-size:0.35rem auto;height:1.5rem;position:absolute;top:0px;width:0.9rem;}}.location__header .back-link a:hover,.location__header .back-link a:focus{border-color:#FFFFFF;}.location__header .location__title{position:relative;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;justify-self:start;}@media all and (min-width:48em){.location__header .location__title{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;justify-self:center;}}.location__header .location__title .page-title{background-color:#ffffff;padding:1rem 2rem;margin:0;}@media all and (min-width:48em){.location__header .location__title .page-title{background-color:transparent;color:#FFFFFF;}}.location__header .location__image{position:relative;}.location__header .location__image .location__image-overlay{display:block;height:100%;width:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,0.6);}.location__header .location__image img{width:100%;}.location__basic-info{padding:1rem 2rem;max-width:969px;margin:0 auto;}@media all and (min-width:48em){.location__basic-info--col-1{padding-right:1rem;width:48.5714285714%;float:left;}}.location__basic-info--col-1 .location__subtitle{font-size:1.25rem;line-height:1.5rem;font-weight:600;color:#111111;margin-top:0;}@media all and (min-width:48em){.location__basic-info--col-1 .location__subtitle{font-size:1.5rem;line-height:1.825rem;}}@media all and (min-width:48em){.location__basic-info--col-2{padding-left:1rem;width:48.5714285714%;float:left;}}.location__basic-info--bottom{clear:both;}@media all and (min-width:35.5em){.location__basic-info--bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}.location__basic-info--link-buttons{clear:both;padding-top:1.75rem;padding-bottom:2.5rem;}@media all and (min-width:35.5em){.location__basic-info--link-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}.location__builder-header .component--type-text-component .l-constrain{padding-left:0px;padding-right:0px;}.location__hours table{margin:0;width:auto;}.location__hours table caption{color:#111111;font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.5rem;margin:1.5rem 0 0;padding-bottom:0;text-align:left;text-transform:none;white-space:nowrap;}@media all and (min-width:48em){.location__hours table caption{font-size:1.125em;line-height:1.875em;}}.location__hours table thead{left:-9999px;position:absolute;visibility:hidden;}.location__hours table tbody td,.location__hours table tbody th{padding:0 0.75em 0 0;}.location__hours .location__small-heading{margin:1.5rem 0 0;}.location__hours ul{list-style:none;padding:0;margin:0;}.location__lat-long{max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:1rem;margin-bottom:2rem;}@media all and (min-width:48em){.location__lat-long{max-width:none;margin-top:0;margin-bottom:4.4375rem;}}.field--name-field-site-phone-number,.location__directions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:1rem;}.field--name-field-site-phone-number a,.location__directions a{margin-left:1.125em;}.field--name-field-site-phone-number::before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/themes/custom/irvingoil/images/icons/card__phone.svg);background-size:auto 30px;background-repeat:no-repeat;background-position:center;}.location__directions::before{content:"";display:inline-block;width:30px;height:30px;background-image:url(/themes/custom/irvingoil/images/icons/icon__pin2.svg);background-size:auto 30px;background-repeat:no-repeat;background-position:center;}.location__link-button,.l-main .location__link-button,.location__menu-upload,.l-main .location__menu-upload,.location__order-takeout-number,.l-main .location__order-takeout-number{width:100%;}@media all and (min-width:35.5em){.location__link-button,.l-main .location__link-button,.location__menu-upload,.l-main .location__menu-upload,.location__order-takeout-number,.l-main .location__order-takeout-number{width:48%;}}.location__link-button,.l-main .location__link-button,.location__menu-upload,.l-main .location__menu-upload,.location__order-takeout-number,.l-main .location__order-takeout-number{margin-bottom:1rem;display:block;border:2px solid #ba0c2f;color:#ba0c2f;text-align:center;padding:1rem;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}@media all and (min-width:35.5em){.location__link-button,.l-main .location__link-button,.location__menu-upload,.l-main .location__menu-upload,.location__order-takeout-number,.l-main .location__order-takeout-number{margin-bottom:0;}}.location__link-button:hover,.location__link-button:focus,.l-main .location__link-button:hover,.l-main .location__link-button:focus,.location__menu-upload:hover,.location__menu-upload:focus,.l-main .location__menu-upload:hover,.l-main .location__menu-upload:focus,.location__order-takeout-number:hover,.location__order-takeout-number:focus,.l-main .location__order-takeout-number:hover,.l-main .location__order-takeout-number:focus{border:2px solid #ba0c2f;}.location__link-button a,.l-main .location__link-button a,.location__menu-upload a,.l-main .location__menu-upload a,.location__order-takeout-number a,.l-main .location__order-takeout-number a{color:#ba0c2f;text-align:center;}@media all and (min-width:35.5em){.location__link-button a,.l-main .location__link-button a,.location__menu-upload a,.l-main .location__menu-upload a,.location__order-takeout-number a,.l-main .location__order-takeout-number a{height:84px;}}@media all and (min-width:48em){.location__link-button a,.l-main .location__link-button a,.location__menu-upload a,.l-main .location__menu-upload a,.location__order-takeout-number a,.l-main .location__order-takeout-number a{height:auto;}}.location__link-button a:hover,.location__link-button a:focus,.l-main .location__link-button a:hover,.l-main .location__link-button a:focus,.location__menu-upload a:hover,.location__menu-upload a:focus,.l-main .location__menu-upload a:hover,.l-main .location__menu-upload a:focus,.location__order-takeout-number a:hover,.location__order-takeout-number a:focus,.l-main .location__order-takeout-number a:hover,.l-main .location__order-takeout-number a:focus{border-bottom-color:#ba0c2f;}.location__amenities{margin:1.5rem 0 3rem;}@media all and (min-width:48em){.location__amenities{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media all and (min-width:48em){.location__amenities--col-1,.location__amenities--col-2{width:50%;}}@media all and (min-width:48em){.location__amenities--col-1{padding-right:1.25rem;}}@media all and (min-width:64em){.location__amenities--col-1{padding-right:2.5rem;}}.location__amenities--col-2{padding:1rem 2rem;}@media all and (min-width:48em){.location__amenities--col-2{padding:0 2.5rem 0 1.25rem;}}@media all and (min-width:64em){.location__amenities--col-2{padding:0 5rem 0 2.5rem;}}.amenity-title{margin-top:0;}.amenity-24-hours{font-size:1.25em;line-height:1.5em;font-weight:800;color:#141b4d;}@media all and (min-width:48em){.amenity-24-hours{font-size:1.5em;line-height:1.75em;}}.field--name-field-location-amenity-links a{position:relative;display:inline-block;margin:0.25rem 0 0.25rem 1.25rem;}.field--name-field-location-amenity-links a::before{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:2px 0.25rem 0 -1.25rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media all and (min-width:60em){.field--name-field-location-amenity-links a::before{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);width:20px;height:14px;margin:1px 0.25rem 0 -1.25rem;}}.location__small-heading{font-size:1rem;line-height:1.5rem;color:#111111;margin:0;font-weight:600;}@media all and (min-width:48em){.location__small-heading{font-size:1.125em;line-height:1.875em;}}.location__amenities--amenities > ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:1.5rem 0;padding-left:0;}.location__amenities--amenities > ul > li{margin:0.825rem 0;text-align:center;width:50%;}@media all and (min-width:35.5em){.location__amenities--amenities > ul > li{width:33%;}}@media all and (min-width:48em){.location__amenities--amenities > ul > li{width:50%;}}@media all and (min-width:60em){.location__amenities--amenities > ul > li{width:33%;}}.location__amenities--amenities > ul > li::before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:93px;margin:0 auto;width:93px;}.location__amenities--amenities > ul .amenity--field-air-miles-participation::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__irving-rewards.svg);}.location__amenities--amenities > ul .amenity--field-bark-park::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__bark-park.svg);}.location__amenities--amenities > ul .amenity--field-cat-scales::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__cat.svg);}.location__amenities--amenities > ul .amenity--field-car-wash::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__car-wash.svg);}.location__amenities--amenities > ul .amenity--field-convenience-store::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__c-store.svg);}.location__amenities--amenities > ul .amenity--field-ev-dc-fast-charging-statio::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__ev-charing-station-2.svg);}.location__amenities--amenities > ul .amenity--field-def-at-the-pump::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__def-at-pump.svg);}.location__amenities--amenities > ul .amenity--field-diesel::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__diesel.svg);}.location__amenities--amenities > ul .amenity--field-drivers-lounge::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__lounge.svg);}.location__amenities--amenities > ul .amenity--field-irving-debit-pay::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__atm.svg);}.location__amenities--amenities > ul .amenity--field-laundry::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__laundry.svg);}.location__amenities--amenities > ul .amenity--field-quebec-rewards::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__irving-rewards.svg);}.location__amenities--amenities > ul .amenity--field-rewards-participation::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__irving-rewards.svg);}.location__amenities--amenities > ul .amenity--field-showers::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__clean-washrooms.svg);}.location__amenities--amenities > ul .amenity--field-location-care-pump::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__care_pump.svg);}.location__amenities--amenities > ul .amenity--field-mobile-pay::before{background-image:url(/themes/custom/irvingoil/images/icons/location-icons/icon__mobile_pay.png);}.location__amenities--amenities > ul .amenity--field_top_oil_24_hours::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__24hr.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_accept_fuelcard::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__fuel_card.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_ad_blue::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__AdBlue.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_atm::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__ATM.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_car_wash::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__car-wash.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_customer_toilets::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__WC.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_deli::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__deli.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_hgv::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__HGV.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_service_area::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__service_area.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_shop::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__shop.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_kero::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__kerosene_pump.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_is_service_station::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__service_station.svg);}.location__amenities--amenities > ul .amenity--field_top_oil_hvo::before{background-image:url(/themes/custom/irvingoil/images/icons/top-ameneties-icons/icon__HVO.svg);}.node--type-cobra.node--display-mode-teaser{display:block;color:#333333;border-top:1px solid #333f48;border-bottom:0;}.node--type-cobra.node--display-mode-teaser .cobra__item{padding:15px;}.node--type-cobra.node--display-mode-teaser:hover{border-bottom:0;background-color:white;}.node--type-cobra.node--display-mode-teaser .title{color:#333333;margin-top:0;line-height:1.2;font-size:1.4rem;font-weight:600;margin-bottom:15px;}.node--type-cobra.node--display-mode-teaser .form-item--id-field-cobra-product-type-target-id{text-align:center;}.node--type-cobra.node--display-mode-teaser span.file--application-pdf{margin-top:15px;padding-top:15px;background-size:30px auto;}.node--type-cobra.node--display-mode-teaser span.file--application-pdf a{padding-left:40px;color:#333f48;}.node--type-cobra.node--display-mode-teaser span.file--application-pdf a:hover{color:#ba0c2f;}.node--type-cobra.node--display-mode-teaser .start{width:57.1428571429%;float:left;margin-right:2.8571428571%;font-size:1rem;}@media all and (min-width:60em){.node--type-cobra.node--display-mode-teaser .start{font-size:0.8rem;}}.node--type-cobra.node--display-mode-teaser .end{width:40%;float:right;margin-right:0;}.node--type-cobra.node--display-mode-teaser .vocabulary-product-type{margin-top:15px;}.node--type-cobra.node--display-mode-teaser .media--display-mode-embedded{margin-top:30px;}.node--type-lubricant.node--display-mode-teaser{display:block;color:#333333;border-top:1px solid #333f48;border-bottom:0 !important;}.node--type-lubricant.node--display-mode-teaser .lubricants__item{padding:15px;}.node--type-lubricant.node--display-mode-teaser:hover{border-bottom:0 !important;background-color:white;}.node--type-lubricant.node--display-mode-teaser .title{color:#333333;margin-top:0;line-height:1.2;font-size:1.4rem;font-weight:600;margin-bottom:15px;}.node--type-lubricant.node--display-mode-teaser .form-item--id-field-lubricant-product-type-target-id{text-align:center;}.node--type-lubricant.node--display-mode-teaser span.file--application-pdf{margin-top:15px;padding-top:15px;background-size:30px auto !important;}.node--type-lubricant.node--display-mode-teaser span.file--application-pdf a{padding-left:40px;color:#333f48;}.node--type-lubricant.node--display-mode-teaser span.file--application-pdf a:hover{color:#ba0c2f;}.node--type-lubricant.node--display-mode-teaser .start{width:57.1428571429%;float:left;margin-right:2.8571428571%;font-size:1rem;}@media all and (min-width:60em){.node--type-lubricant.node--display-mode-teaser .start{font-size:0.8rem;}}.node--type-lubricant.node--display-mode-teaser .end{width:40%;float:right;margin-right:0;}.node--type-lubricant.node--display-mode-teaser .vocabulary-product-type{margin-top:15px;}.node--type-lubricant.node--display-mode-teaser .media--display-mode-embedded{margin-top:30px;}.maintenance-page{background:url(/themes/custom/irvingoil/images/bg/topoil_gas_station.jpg) no-repeat center;background-size:cover;}.maintenance-page .maintenance-page__container{position:fixed;top:50%;left:50%;max-width:550px;width:100%;background-color:rgba(255,255,255,0.8);padding:1.4rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.maintenance-page .maintenance-page__header{text-align:center;margin:0;padding:0 0 25px;}.maintenance-page .maintenance-page__header img{margin:0 auto;max-width:180px;}.maintenance-page .maintenance-page__main h1{margin:0 0 1rem;font-size:1.5rem;}.node--type-press-release.node--display-mode-teaser .subject{color:#333399;font-size:16px;}.node--type-press-release.node--display-mode-teaser h3{line-height:1.1;margin-bottom:0.21rem;margin-top:0;}.node--type-press-release.node--display-mode-teaser h3 a{color:#333f48;font-size:22px;font-weight:600;}.node--type-press-release.node--display-mode-teaser h3 a:hover{color:#00735a;border-bottom-color:#00735a;}.node--type-press-release.node--display-mode-teaser p{font-size:16px;}.node--type-press-release.node--display-mode-teaser time{font-size:0.8rem;}.page-node-type-press-release .block--main-page-content{max-width:960px;margin-left:auto;margin-right:auto;padding-top:10px;float:none;}.page-node-type-press-release .block--main-page-content:after{content:" ";display:block;clear:both;}.page-node-type-press-release .page__title{margin-bottom:0.7rem;}.page-node-type-press-release .field--name-field-publication-date{margin-bottom:1.4rem;font-size:0.8rem;color:#333f48;}.page-node-type-press-release .press-room__link{position:relative;display:inline-block;}.page-node-type-press-release .press-room__link a{display:inline-block;color:#00735a;margin-left:24px;}@media all and (min-width:60em){.page-node-type-press-release .press-room__link a{margin-left:30px;}}.page-node-type-press-release .press-room__link a::after{content:" ";display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--small.svg);width:14px;height:14px;background-size:14px 14px;background-repeat:no-repeat;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);position:absolute;left:0;bottom:4px;}@media all and (min-width:60em){.page-node-type-press-release .press-room__link a::after{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__light-green--large.svg);width:20px;height:14px;background-size:20px 14px;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);}}@media all and (min-width:60em){.page-node-type-press-release .press-room__link a::after{bottom:8px;}}.page-node-type-webform #block-irving-page-title{max-width:800px;margin:3.125rem auto 1rem;text-align:center;}.path-webform .l-content{float:none;}.paragraph--type-webform,.node--type-webform,.webform-confirmation,.path-webform .l-content{max-width:880px;margin:0 auto;padding:0 1rem;}@media all and (min-width:75em){.paragraph--type-webform,.node--type-webform,.webform-confirmation,.path-webform .l-content{padding:0;}}@media all and (min-width:48em){.paragraph--type-webform .node__content > p,.node--type-webform .node__content > p,.path-webform .l-content .node__content > p,#drupal-modal .irving-modal-form .node__content > p{font-size:1.25rem;line-height:1.825rem;}}.paragraph--type-webform .webform-submission-form,.node--type-webform .webform-submission-form,.path-webform .l-content .webform-submission-form,#drupal-modal .irving-modal-form .webform-submission-form{background:#f6f6f6;border-radius:5px;margin:2.25rem auto 4.125rem;}@media all and (min-width:20em){.paragraph--type-webform .webform-submission-form,.node--type-webform .webform-submission-form,.path-webform .l-content .webform-submission-form,#drupal-modal .irving-modal-form .webform-submission-form{padding:1.25rem;}}@media all and (min-width:48em){.paragraph--type-webform .webform-submission-form,.node--type-webform .webform-submission-form,.path-webform .l-content .webform-submission-form,#drupal-modal .irving-modal-form .webform-submission-form{padding:1.75rem;}}.paragraph--type-webform .webform-submission-form .webform-header,.paragraph--type-webform .webform-submission-form .webform-confirmation__header,.node--type-webform .webform-submission-form .webform-header,.node--type-webform .webform-submission-form .webform-confirmation__header,.path-webform .l-content .webform-submission-form .webform-header,.path-webform .l-content .webform-submission-form .webform-confirmation__header,#drupal-modal .irving-modal-form .webform-submission-form .webform-header,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation__header{margin-bottom:1rem;text-align:center;}.paragraph--type-webform .webform-submission-form .webform-header h1,.paragraph--type-webform .webform-submission-form .webform-header h2,.paragraph--type-webform .webform-submission-form .webform-confirmation__header h1,.paragraph--type-webform .webform-submission-form .webform-confirmation__header h2,.node--type-webform .webform-submission-form .webform-header h1,.node--type-webform .webform-submission-form .webform-header h2,.node--type-webform .webform-submission-form .webform-confirmation__header h1,.node--type-webform .webform-submission-form .webform-confirmation__header h2,.path-webform .l-content .webform-submission-form .webform-header h1,.path-webform .l-content .webform-submission-form .webform-header h2,.path-webform .l-content .webform-submission-form .webform-confirmation__header h1,.path-webform .l-content .webform-submission-form .webform-confirmation__header h2,#drupal-modal .irving-modal-form .webform-submission-form .webform-header h1,#drupal-modal .irving-modal-form .webform-submission-form .webform-header h2,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation__header h1,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation__header h2{margin-top:0;}.paragraph--type-webform .webform-submission-form .webform-confirmation__header,.node--type-webform .webform-submission-form .webform-confirmation__header,.path-webform .l-content .webform-submission-form .webform-confirmation__header,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation__header{padding:1rem;}.paragraph--type-webform .webform-submission-form .webform-progress,.node--type-webform .webform-submission-form .webform-progress,.path-webform .l-content .webform-submission-form .webform-progress,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress{font-family:"Source Sans Pro",sans-serif !important;font-size:16px;}.paragraph--type-webform .webform-submission-form .webform-progress .progress-marker,.node--type-webform .webform-submission-form .webform-progress .progress-marker,.path-webform .l-content .webform-submission-form .webform-progress .progress-marker,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .progress-marker{padding-bottom:0;}.paragraph--type-webform .webform-submission-form .webform-progress .progress-text,.node--type-webform .webform-submission-form .webform-progress .progress-text,.path-webform .l-content .webform-submission-form .webform-progress .progress-text,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .progress-text{margin-top:0.25rem;}.paragraph--type-webform .webform-submission-form .webform-progress .is-active .progress-marker,.node--type-webform .webform-submission-form .webform-progress .is-active .progress-marker,.path-webform .l-content .webform-submission-form .webform-progress .is-active .progress-marker,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .is-active .progress-marker{background-color:#0066CC;}.paragraph--type-webform .webform-submission-form .webform-progress .is-active .progress-text,.node--type-webform .webform-submission-form .webform-progress .is-active .progress-text,.path-webform .l-content .webform-submission-form .webform-progress .is-active .progress-text,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .is-active .progress-text{color:#0066CC;}.paragraph--type-webform .webform-submission-form .webform-progress .is-complete::after,.node--type-webform .webform-submission-form .webform-progress .is-complete::after,.path-webform .l-content .webform-submission-form .webform-progress .is-complete::after,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .is-complete::after{background-color:#004174;}.paragraph--type-webform .webform-submission-form .webform-progress .is-complete .progress-marker,.node--type-webform .webform-submission-form .webform-progress .is-complete .progress-marker,.path-webform .l-content .webform-submission-form .webform-progress .is-complete .progress-marker,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .is-complete .progress-marker{background-color:#004174;}.paragraph--type-webform .webform-submission-form .webform-progress .is-complete .progress-text,.node--type-webform .webform-submission-form .webform-progress .is-complete .progress-text,.path-webform .l-content .webform-submission-form .webform-progress .is-complete .progress-text,#drupal-modal .irving-modal-form .webform-submission-form .webform-progress .is-complete .progress-text{color:#004174;}.paragraph--type-webform .webform-submission-form .webform-fields-wrapper,.paragraph--type-webform .webform-submission-form .webform-confirmation,.node--type-webform .webform-submission-form .webform-fields-wrapper,.node--type-webform .webform-submission-form .webform-confirmation,.path-webform .l-content .webform-submission-form .webform-fields-wrapper,.path-webform .l-content .webform-submission-form .webform-confirmation,#drupal-modal .irving-modal-form .webform-submission-form .webform-fields-wrapper,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation{background-color:#FFFFFF;border-radius:5px;}@media all and (min-width:20em){.paragraph--type-webform .webform-submission-form .webform-fields-wrapper,.paragraph--type-webform .webform-submission-form .webform-confirmation,.node--type-webform .webform-submission-form .webform-fields-wrapper,.node--type-webform .webform-submission-form .webform-confirmation,.path-webform .l-content .webform-submission-form .webform-fields-wrapper,.path-webform .l-content .webform-submission-form .webform-confirmation,#drupal-modal .irving-modal-form .webform-submission-form .webform-fields-wrapper,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation{padding:0px;}}@media all and (min-width:48em){.paragraph--type-webform .webform-submission-form .webform-fields-wrapper,.paragraph--type-webform .webform-submission-form .webform-confirmation,.node--type-webform .webform-submission-form .webform-fields-wrapper,.node--type-webform .webform-submission-form .webform-confirmation,.path-webform .l-content .webform-submission-form .webform-fields-wrapper,.path-webform .l-content .webform-submission-form .webform-confirmation,#drupal-modal .irving-modal-form .webform-submission-form .webform-fields-wrapper,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation{padding:2rem;}}.paragraph--type-webform .webform-submission-form .webform-confirmation-wrapper ~ .webform-fields-wrapper,.paragraph--type-webform .webform-submission-form .webform-confirmation-wrapper ~ .webform-actions-wrapper,.node--type-webform .webform-submission-form .webform-confirmation-wrapper ~ .webform-fields-wrapper,.node--type-webform .webform-submission-form .webform-confirmation-wrapper ~ .webform-actions-wrapper,.path-webform .l-content .webform-submission-form .webform-confirmation-wrapper ~ .webform-fields-wrapper,.path-webform .l-content .webform-submission-form .webform-confirmation-wrapper ~ .webform-actions-wrapper,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation-wrapper ~ .webform-fields-wrapper,#drupal-modal .irving-modal-form .webform-submission-form .webform-confirmation-wrapper ~ .webform-actions-wrapper{margin:0;padding:0;}.paragraph--type-webform .webform-submission-form .form-required::after,.paragraph--type-webform .webform-submission-form span.is-required::after,.paragraph--type-webform .webform-submission-form label.is-required .form-item__required-marker::after,.paragraph--type-webform .irving-form .form-required::after,.paragraph--type-webform .irving-form span.is-required::after,.paragraph--type-webform .irving-form label.is-required .form-item__required-marker::after,.node--type-webform .webform-submission-form .form-required::after,.node--type-webform .webform-submission-form span.is-required::after,.node--type-webform .webform-submission-form label.is-required .form-item__required-marker::after,.node--type-webform .irving-form .form-required::after,.node--type-webform .irving-form span.is-required::after,.node--type-webform .irving-form label.is-required .form-item__required-marker::after,.path-webform .l-content .webform-submission-form .form-required::after,.path-webform .l-content .webform-submission-form span.is-required::after,.path-webform .l-content .webform-submission-form label.is-required .form-item__required-marker::after,.path-webform .l-content .irving-form .form-required::after,.path-webform .l-content .irving-form span.is-required::after,.path-webform .l-content .irving-form label.is-required .form-item__required-marker::after,#drupal-modal .irving-modal-form .webform-submission-form .form-required::after,#drupal-modal .irving-modal-form .webform-submission-form span.is-required::after,#drupal-modal .irving-modal-form .webform-submission-form label.is-required .form-item__required-marker::after,#drupal-modal .irving-modal-form .irving-form .form-required::after,#drupal-modal .irving-modal-form .irving-form span.is-required::after,#drupal-modal .irving-modal-form .irving-form label.is-required .form-item__required-marker::after{content:" *";display:inline;color:#424242;font-size:1rem;line-height:0;vertical-align:middle;}.paragraph--type-webform .webform-submission-form > .js-form-wrapper,.paragraph--type-webform .irving-form > .js-form-wrapper,.node--type-webform .webform-submission-form > .js-form-wrapper,.node--type-webform .irving-form > .js-form-wrapper,.path-webform .l-content .webform-submission-form > .js-form-wrapper,.path-webform .l-content .irving-form > .js-form-wrapper,#drupal-modal .irving-modal-form .webform-submission-form > .js-form-wrapper,#drupal-modal .irving-modal-form .irving-form > .js-form-wrapper{margin:1.25rem 0;}.paragraph--type-webform .webform-submission-form .form-item,.paragraph--type-webform .irving-form .form-item,.node--type-webform .webform-submission-form .form-item,.node--type-webform .irving-form .form-item,.path-webform .l-content .webform-submission-form .form-item,.path-webform .l-content .irving-form .form-item,#drupal-modal .irving-modal-form .webform-submission-form .form-item,#drupal-modal .irving-modal-form .irving-form .form-item{margin:0;padding:0.9rem 1rem;}.paragraph--type-webform .webform-submission-form .form-item label,.paragraph--type-webform .irving-form .form-item label,.node--type-webform .webform-submission-form .form-item label,.node--type-webform .irving-form .form-item label,.path-webform .l-content .webform-submission-form .form-item label,.path-webform .l-content .irving-form .form-item label,#drupal-modal .irving-modal-form .webform-submission-form .form-item label,#drupal-modal .irving-modal-form .irving-form .form-item label{color:#424242;font-size:0.85rem;font-weight:500;}.paragraph--type-webform .webform-submission-form .form-item select,.paragraph--type-webform .webform-submission-form .form-item textarea,.paragraph--type-webform .webform-submission-form .form-item input,.paragraph--type-webform .irving-form .form-item select,.paragraph--type-webform .irving-form .form-item textarea,.paragraph--type-webform .irving-form .form-item input,.node--type-webform .webform-submission-form .form-item select,.node--type-webform .webform-submission-form .form-item textarea,.node--type-webform .webform-submission-form .form-item input,.node--type-webform .irving-form .form-item select,.node--type-webform .irving-form .form-item textarea,.node--type-webform .irving-form .form-item input,.path-webform .l-content .webform-submission-form .form-item select,.path-webform .l-content .webform-submission-form .form-item textarea,.path-webform .l-content .webform-submission-form .form-item input,.path-webform .l-content .irving-form .form-item select,.path-webform .l-content .irving-form .form-item textarea,.path-webform .l-content .irving-form .form-item input,#drupal-modal .irving-modal-form .webform-submission-form .form-item select,#drupal-modal .irving-modal-form .webform-submission-form .form-item textarea,#drupal-modal .irving-modal-form .webform-submission-form .form-item input,#drupal-modal .irving-modal-form .irving-form .form-item select,#drupal-modal .irving-modal-form .irving-form .form-item textarea,#drupal-modal .irving-modal-form .irving-form .form-item input{background-color:#F2F7FF;border:none;border-bottom:2px solid #5E5D5C;color:#424242;width:100%;max-width:100%;outline:none;}.paragraph--type-webform .webform-submission-form .form-item input,.paragraph--type-webform .irving-form .form-item input,.node--type-webform .webform-submission-form .form-item input,.node--type-webform .irving-form .form-item input,.path-webform .l-content .webform-submission-form .form-item input,.path-webform .l-content .irving-form .form-item input,#drupal-modal .irving-modal-form .webform-submission-form .form-item input,#drupal-modal .irving-modal-form .irving-form .form-item input{padding:1rem 0 0;}.paragraph--type-webform .webform-submission-form .form-item input:focus,.paragraph--type-webform .irving-form .form-item input:focus,.node--type-webform .webform-submission-form .form-item input:focus,.node--type-webform .irving-form .form-item input:focus,.path-webform .l-content .webform-submission-form .form-item input:focus,.path-webform .l-content .irving-form .form-item input:focus,#drupal-modal .irving-modal-form .webform-submission-form .form-item input:focus,#drupal-modal .irving-modal-form .irving-form .form-item input:focus{border-color:#322f9b;}.paragraph--type-webform .webform-submission-form .form-item textarea,.paragraph--type-webform .irving-form .form-item textarea,.node--type-webform .webform-submission-form .form-item textarea,.node--type-webform .irving-form .form-item textarea,.path-webform .l-content .webform-submission-form .form-item textarea,.path-webform .l-content .irving-form .form-item textarea,#drupal-modal .irving-modal-form .webform-submission-form .form-item textarea,#drupal-modal .irving-modal-form .irving-form .form-item textarea{padding:0;}.paragraph--type-webform .webform-submission-form .form-item .select2-container,.paragraph--type-webform .irving-form .form-item .select2-container,.node--type-webform .webform-submission-form .form-item .select2-container,.node--type-webform .irving-form .form-item .select2-container,.path-webform .l-content .webform-submission-form .form-item .select2-container,.path-webform .l-content .irving-form .form-item .select2-container,#drupal-modal .irving-modal-form .webform-submission-form .form-item .select2-container,#drupal-modal .irving-modal-form .irving-form .form-item .select2-container{max-width:100%;}.paragraph--type-webform .webform-submission-form .form-item .select2-selection,.paragraph--type-webform .irving-form .form-item .select2-selection,.node--type-webform .webform-submission-form .form-item .select2-selection,.node--type-webform .irving-form .form-item .select2-selection,.path-webform .l-content .webform-submission-form .form-item .select2-selection,.path-webform .l-content .irving-form .form-item .select2-selection,#drupal-modal .irving-modal-form .webform-submission-form .form-item .select2-selection,#drupal-modal .irving-modal-form .irving-form .form-item .select2-selection{background-color:#F2F7FF;border:none;border-bottom:2px solid #5E5D5C;color:#424242;}.paragraph--type-webform .webform-submission-form .form-item .select2-dropdown,.paragraph--type-webform .irving-form .form-item .select2-dropdown,.node--type-webform .webform-submission-form .form-item .select2-dropdown,.node--type-webform .irving-form .form-item .select2-dropdown,.path-webform .l-content .webform-submission-form .form-item .select2-dropdown,.path-webform .l-content .irving-form .form-item .select2-dropdown,#drupal-modal .irving-modal-form .webform-submission-form .form-item .select2-dropdown,#drupal-modal .irving-modal-form .irving-form .form-item .select2-dropdown{border-color:#5E5D5C !important;}.paragraph--type-webform .webform-submission-form .form-item .form-item__select option,.paragraph--type-webform .irving-form .form-item .form-item__select option,.node--type-webform .webform-submission-form .form-item .form-item__select option,.node--type-webform .irving-form .form-item .form-item__select option,.path-webform .l-content .webform-submission-form .form-item .form-item__select option,.path-webform .l-content .irving-form .form-item .form-item__select option,#drupal-modal .irving-modal-form .webform-submission-form .form-item .form-item__select option,#drupal-modal .irving-modal-form .irving-form .form-item .form-item__select option{background:#fff;}.paragraph--type-webform .webform-submission-form .form-item .form-item__select option:hover,.paragraph--type-webform .webform-submission-form .form-item .form-item__select option[selected=selected],.paragraph--type-webform .irving-form .form-item .form-item__select option:hover,.paragraph--type-webform .irving-form .form-item .form-item__select option[selected=selected],.node--type-webform .webform-submission-form .form-item .form-item__select option:hover,.node--type-webform .webform-submission-form .form-item .form-item__select option[selected=selected],.node--type-webform .irving-form .form-item .form-item__select option:hover,.node--type-webform .irving-form .form-item .form-item__select option[selected=selected],.path-webform .l-content .webform-submission-form .form-item .form-item__select option:hover,.path-webform .l-content .webform-submission-form .form-item .form-item__select option[selected=selected],.path-webform .l-content .irving-form .form-item .form-item__select option:hover,.path-webform .l-content .irving-form .form-item .form-item__select option[selected=selected],#drupal-modal .irving-modal-form .webform-submission-form .form-item .form-item__select option:hover,#drupal-modal .irving-modal-form .webform-submission-form .form-item .form-item__select option[selected=selected],#drupal-modal .irving-modal-form .irving-form .form-item .form-item__select option:hover,#drupal-modal .irving-modal-form .irving-form .form-item .form-item__select option[selected=selected]{background:#f6f6f6;color:#424242;}.paragraph--type-webform .webform-submission-form .form-item.has-error label,.paragraph--type-webform .webform-submission-form .form-item.error label,.paragraph--type-webform .irving-form .form-item.has-error label,.paragraph--type-webform .irving-form .form-item.error label,.node--type-webform .webform-submission-form .form-item.has-error label,.node--type-webform .webform-submission-form .form-item.error label,.node--type-webform .irving-form .form-item.has-error label,.node--type-webform .irving-form .form-item.error label,.path-webform .l-content .webform-submission-form .form-item.has-error label,.path-webform .l-content .webform-submission-form .form-item.error label,.path-webform .l-content .irving-form .form-item.has-error label,.path-webform .l-content .irving-form .form-item.error label,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error label,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error label,#drupal-modal .irving-modal-form .irving-form .form-item.has-error label,#drupal-modal .irving-modal-form .irving-form .form-item.error label{color:#D22D35;}.paragraph--type-webform .webform-submission-form .form-item.has-error label::after,.paragraph--type-webform .webform-submission-form .form-item.error label::after,.paragraph--type-webform .irving-form .form-item.has-error label::after,.paragraph--type-webform .irving-form .form-item.error label::after,.node--type-webform .webform-submission-form .form-item.has-error label::after,.node--type-webform .webform-submission-form .form-item.error label::after,.node--type-webform .irving-form .form-item.has-error label::after,.node--type-webform .irving-form .form-item.error label::after,.path-webform .l-content .webform-submission-form .form-item.has-error label::after,.path-webform .l-content .webform-submission-form .form-item.error label::after,.path-webform .l-content .irving-form .form-item.has-error label::after,.path-webform .l-content .irving-form .form-item.error label::after,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error label::after,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error label::after,#drupal-modal .irving-modal-form .irving-form .form-item.has-error label::after,#drupal-modal .irving-modal-form .irving-form .form-item.error label::after{color:#D22D35;}.paragraph--type-webform .webform-submission-form .form-item.has-error select,.paragraph--type-webform .webform-submission-form .form-item.has-error textarea,.paragraph--type-webform .webform-submission-form .form-item.has-error input,.paragraph--type-webform .webform-submission-form .form-item.has-error .select2-selection,.paragraph--type-webform .webform-submission-form .form-item.error select,.paragraph--type-webform .webform-submission-form .form-item.error textarea,.paragraph--type-webform .webform-submission-form .form-item.error input,.paragraph--type-webform .webform-submission-form .form-item.error .select2-selection,.paragraph--type-webform .irving-form .form-item.has-error select,.paragraph--type-webform .irving-form .form-item.has-error textarea,.paragraph--type-webform .irving-form .form-item.has-error input,.paragraph--type-webform .irving-form .form-item.has-error .select2-selection,.paragraph--type-webform .irving-form .form-item.error select,.paragraph--type-webform .irving-form .form-item.error textarea,.paragraph--type-webform .irving-form .form-item.error input,.paragraph--type-webform .irving-form .form-item.error .select2-selection,.node--type-webform .webform-submission-form .form-item.has-error select,.node--type-webform .webform-submission-form .form-item.has-error textarea,.node--type-webform .webform-submission-form .form-item.has-error input,.node--type-webform .webform-submission-form .form-item.has-error .select2-selection,.node--type-webform .webform-submission-form .form-item.error select,.node--type-webform .webform-submission-form .form-item.error textarea,.node--type-webform .webform-submission-form .form-item.error input,.node--type-webform .webform-submission-form .form-item.error .select2-selection,.node--type-webform .irving-form .form-item.has-error select,.node--type-webform .irving-form .form-item.has-error textarea,.node--type-webform .irving-form .form-item.has-error input,.node--type-webform .irving-form .form-item.has-error .select2-selection,.node--type-webform .irving-form .form-item.error select,.node--type-webform .irving-form .form-item.error textarea,.node--type-webform .irving-form .form-item.error input,.node--type-webform .irving-form .form-item.error .select2-selection,.path-webform .l-content .webform-submission-form .form-item.has-error select,.path-webform .l-content .webform-submission-form .form-item.has-error textarea,.path-webform .l-content .webform-submission-form .form-item.has-error input,.path-webform .l-content .webform-submission-form .form-item.has-error .select2-selection,.path-webform .l-content .webform-submission-form .form-item.error select,.path-webform .l-content .webform-submission-form .form-item.error textarea,.path-webform .l-content .webform-submission-form .form-item.error input,.path-webform .l-content .webform-submission-form .form-item.error .select2-selection,.path-webform .l-content .irving-form .form-item.has-error select,.path-webform .l-content .irving-form .form-item.has-error textarea,.path-webform .l-content .irving-form .form-item.has-error input,.path-webform .l-content .irving-form .form-item.has-error .select2-selection,.path-webform .l-content .irving-form .form-item.error select,.path-webform .l-content .irving-form .form-item.error textarea,.path-webform .l-content .irving-form .form-item.error input,.path-webform .l-content .irving-form .form-item.error .select2-selection,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error select,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error textarea,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error input,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error .select2-selection,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error select,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error textarea,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error input,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error .select2-selection,#drupal-modal .irving-modal-form .irving-form .form-item.has-error select,#drupal-modal .irving-modal-form .irving-form .form-item.has-error textarea,#drupal-modal .irving-modal-form .irving-form .form-item.has-error input,#drupal-modal .irving-modal-form .irving-form .form-item.has-error .select2-selection,#drupal-modal .irving-modal-form .irving-form .form-item.error select,#drupal-modal .irving-modal-form .irving-form .form-item.error textarea,#drupal-modal .irving-modal-form .irving-form .form-item.error input,#drupal-modal .irving-modal-form .irving-form .form-item.error .select2-selection{background-color:#FFF2F6;border-color:#D22D35;}.paragraph--type-webform .webform-submission-form .form-item.has-error .select2-dropdown,.paragraph--type-webform .webform-submission-form .form-item.error .select2-dropdown,.paragraph--type-webform .irving-form .form-item.has-error .select2-dropdown,.paragraph--type-webform .irving-form .form-item.error .select2-dropdown,.node--type-webform .webform-submission-form .form-item.has-error .select2-dropdown,.node--type-webform .webform-submission-form .form-item.error .select2-dropdown,.node--type-webform .irving-form .form-item.has-error .select2-dropdown,.node--type-webform .irving-form .form-item.error .select2-dropdown,.path-webform .l-content .webform-submission-form .form-item.has-error .select2-dropdown,.path-webform .l-content .webform-submission-form .form-item.error .select2-dropdown,.path-webform .l-content .irving-form .form-item.has-error .select2-dropdown,.path-webform .l-content .irving-form .form-item.error .select2-dropdown,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error .select2-dropdown,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error .select2-dropdown,#drupal-modal .irving-modal-form .irving-form .form-item.has-error .select2-dropdown,#drupal-modal .irving-modal-form .irving-form .form-item.error .select2-dropdown{border-color:#D22D35 !important;}.paragraph--type-webform .webform-submission-form .form-item.has-error .form-item__error-message,.paragraph--type-webform .webform-submission-form .form-item.has-error .fieldset__error-message,.paragraph--type-webform .webform-submission-form .form-item.error .form-item__error-message,.paragraph--type-webform .webform-submission-form .form-item.error .fieldset__error-message,.paragraph--type-webform .irving-form .form-item.has-error .form-item__error-message,.paragraph--type-webform .irving-form .form-item.has-error .fieldset__error-message,.paragraph--type-webform .irving-form .form-item.error .form-item__error-message,.paragraph--type-webform .irving-form .form-item.error .fieldset__error-message,.node--type-webform .webform-submission-form .form-item.has-error .form-item__error-message,.node--type-webform .webform-submission-form .form-item.has-error .fieldset__error-message,.node--type-webform .webform-submission-form .form-item.error .form-item__error-message,.node--type-webform .webform-submission-form .form-item.error .fieldset__error-message,.node--type-webform .irving-form .form-item.has-error .form-item__error-message,.node--type-webform .irving-form .form-item.has-error .fieldset__error-message,.node--type-webform .irving-form .form-item.error .form-item__error-message,.node--type-webform .irving-form .form-item.error .fieldset__error-message,.path-webform .l-content .webform-submission-form .form-item.has-error .form-item__error-message,.path-webform .l-content .webform-submission-form .form-item.has-error .fieldset__error-message,.path-webform .l-content .webform-submission-form .form-item.error .form-item__error-message,.path-webform .l-content .webform-submission-form .form-item.error .fieldset__error-message,.path-webform .l-content .irving-form .form-item.has-error .form-item__error-message,.path-webform .l-content .irving-form .form-item.has-error .fieldset__error-message,.path-webform .l-content .irving-form .form-item.error .form-item__error-message,.path-webform .l-content .irving-form .form-item.error .fieldset__error-message,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error .form-item__error-message,#drupal-modal .irving-modal-form .webform-submission-form .form-item.has-error .fieldset__error-message,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error .form-item__error-message,#drupal-modal .irving-modal-form .webform-submission-form .form-item.error .fieldset__error-message,#drupal-modal .irving-modal-form .irving-form .form-item.has-error .form-item__error-message,#drupal-modal .irving-modal-form .irving-form .form-item.has-error .fieldset__error-message,#drupal-modal .irving-modal-form .irving-form .form-item.error .form-item__error-message,#drupal-modal .irving-modal-form .irving-form .form-item.error .fieldset__error-message{display:none;}.paragraph--type-webform .webform-submission-form fieldset.error .fieldset__error-message,.paragraph--type-webform .irving-form fieldset.error .fieldset__error-message,.node--type-webform .webform-submission-form fieldset.error .fieldset__error-message,.node--type-webform .irving-form fieldset.error .fieldset__error-message,.path-webform .l-content .webform-submission-form fieldset.error .fieldset__error-message,.path-webform .l-content .irving-form fieldset.error .fieldset__error-message,#drupal-modal .irving-modal-form .webform-submission-form fieldset.error .fieldset__error-message,#drupal-modal .irving-modal-form .irving-form fieldset.error .fieldset__error-message{display:none;}.paragraph--type-webform .webform-submission-form fieldset.error legend,.paragraph--type-webform .irving-form fieldset.error legend,.node--type-webform .webform-submission-form fieldset.error legend,.node--type-webform .irving-form fieldset.error legend,.path-webform .l-content .webform-submission-form fieldset.error legend,.path-webform .l-content .irving-form fieldset.error legend,#drupal-modal .irving-modal-form .webform-submission-form fieldset.error legend,#drupal-modal .irving-modal-form .irving-form fieldset.error legend{color:#D22D35;}.paragraph--type-webform .webform-submission-form fieldset.error legend::after,.paragraph--type-webform .irving-form fieldset.error legend::after,.node--type-webform .webform-submission-form fieldset.error legend::after,.node--type-webform .irving-form fieldset.error legend::after,.path-webform .l-content .webform-submission-form fieldset.error legend::after,.path-webform .l-content .irving-form fieldset.error legend::after,#drupal-modal .irving-modal-form .webform-submission-form fieldset.error legend::after,#drupal-modal .irving-modal-form .irving-form fieldset.error legend::after{color:#D22D35;}.paragraph--type-webform .webform-submission-form .form-item--textfield,.paragraph--type-webform .webform-submission-form .form-item--tel,.paragraph--type-webform .webform-submission-form .form-item--email,.paragraph--type-webform .webform-submission-form .form-item--number,.paragraph--type-webform .irving-form .form-item--textfield,.paragraph--type-webform .irving-form .form-item--tel,.paragraph--type-webform .irving-form .form-item--email,.paragraph--type-webform .irving-form .form-item--number,.node--type-webform .webform-submission-form .form-item--textfield,.node--type-webform .webform-submission-form .form-item--tel,.node--type-webform .webform-submission-form .form-item--email,.node--type-webform .webform-submission-form .form-item--number,.node--type-webform .irving-form .form-item--textfield,.node--type-webform .irving-form .form-item--tel,.node--type-webform .irving-form .form-item--email,.node--type-webform .irving-form .form-item--number,.path-webform .l-content .webform-submission-form .form-item--textfield,.path-webform .l-content .webform-submission-form .form-item--tel,.path-webform .l-content .webform-submission-form .form-item--email,.path-webform .l-content .webform-submission-form .form-item--number,.path-webform .l-content .irving-form .form-item--textfield,.path-webform .l-content .irving-form .form-item--tel,.path-webform .l-content .irving-form .form-item--email,.path-webform .l-content .irving-form .form-item--number,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number,#drupal-modal .irving-modal-form .irving-form .form-item--textfield,#drupal-modal .irving-modal-form .irving-form .form-item--tel,#drupal-modal .irving-modal-form .irving-form .form-item--email,#drupal-modal .irving-modal-form .irving-form .form-item--number{position:relative;}.paragraph--type-webform .webform-submission-form .form-item--textfield label,.paragraph--type-webform .webform-submission-form .form-item--tel label,.paragraph--type-webform .webform-submission-form .form-item--email label,.paragraph--type-webform .webform-submission-form .form-item--number label,.paragraph--type-webform .irving-form .form-item--textfield label,.paragraph--type-webform .irving-form .form-item--tel label,.paragraph--type-webform .irving-form .form-item--email label,.paragraph--type-webform .irving-form .form-item--number label,.node--type-webform .webform-submission-form .form-item--textfield label,.node--type-webform .webform-submission-form .form-item--tel label,.node--type-webform .webform-submission-form .form-item--email label,.node--type-webform .webform-submission-form .form-item--number label,.node--type-webform .irving-form .form-item--textfield label,.node--type-webform .irving-form .form-item--tel label,.node--type-webform .irving-form .form-item--email label,.node--type-webform .irving-form .form-item--number label,.path-webform .l-content .webform-submission-form .form-item--textfield label,.path-webform .l-content .webform-submission-form .form-item--tel label,.path-webform .l-content .webform-submission-form .form-item--email label,.path-webform .l-content .webform-submission-form .form-item--number label,.path-webform .l-content .irving-form .form-item--textfield label,.path-webform .l-content .irving-form .form-item--tel label,.path-webform .l-content .irving-form .form-item--email label,.path-webform .l-content .irving-form .form-item--number label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number label,#drupal-modal .irving-modal-form .irving-form .form-item--textfield label,#drupal-modal .irving-modal-form .irving-form .form-item--tel label,#drupal-modal .irving-modal-form .irving-form .form-item--email label,#drupal-modal .irving-modal-form .irving-form .form-item--number label{color:#A0A0A2;font-family:Arial,Helvetica,sans-serif;font-size:1.1rem;font-weight:500;position:absolute;top:50px;pointer-events:none;transition:top 0.2s,font-size 0.4s;-webkit-transition:top 0.2s,font-size 0.4s;-moz-transition:top 0.2s,font-size 0.4s;}.paragraph--type-webform .webform-submission-form .form-item--textfield label .webform-element-help,.paragraph--type-webform .webform-submission-form .form-item--tel label .webform-element-help,.paragraph--type-webform .webform-submission-form .form-item--email label .webform-element-help,.paragraph--type-webform .webform-submission-form .form-item--number label .webform-element-help,.paragraph--type-webform .irving-form .form-item--textfield label .webform-element-help,.paragraph--type-webform .irving-form .form-item--tel label .webform-element-help,.paragraph--type-webform .irving-form .form-item--email label .webform-element-help,.paragraph--type-webform .irving-form .form-item--number label .webform-element-help,.node--type-webform .webform-submission-form .form-item--textfield label .webform-element-help,.node--type-webform .webform-submission-form .form-item--tel label .webform-element-help,.node--type-webform .webform-submission-form .form-item--email label .webform-element-help,.node--type-webform .webform-submission-form .form-item--number label .webform-element-help,.node--type-webform .irving-form .form-item--textfield label .webform-element-help,.node--type-webform .irving-form .form-item--tel label .webform-element-help,.node--type-webform .irving-form .form-item--email label .webform-element-help,.node--type-webform .irving-form .form-item--number label .webform-element-help,.path-webform .l-content .webform-submission-form .form-item--textfield label .webform-element-help,.path-webform .l-content .webform-submission-form .form-item--tel label .webform-element-help,.path-webform .l-content .webform-submission-form .form-item--email label .webform-element-help,.path-webform .l-content .webform-submission-form .form-item--number label .webform-element-help,.path-webform .l-content .irving-form .form-item--textfield label .webform-element-help,.path-webform .l-content .irving-form .form-item--tel label .webform-element-help,.path-webform .l-content .irving-form .form-item--email label .webform-element-help,.path-webform .l-content .irving-form .form-item--number label .webform-element-help,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield label .webform-element-help,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel label .webform-element-help,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email label .webform-element-help,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number label .webform-element-help,#drupal-modal .irving-modal-form .irving-form .form-item--textfield label .webform-element-help,#drupal-modal .irving-modal-form .irving-form .form-item--tel label .webform-element-help,#drupal-modal .irving-modal-form .irving-form .form-item--email label .webform-element-help,#drupal-modal .irving-modal-form .irving-form .form-item--number label .webform-element-help{pointer-events:auto;}.paragraph--type-webform .webform-submission-form .form-item--textfield label::after,.paragraph--type-webform .webform-submission-form .form-item--tel label::after,.paragraph--type-webform .webform-submission-form .form-item--email label::after,.paragraph--type-webform .webform-submission-form .form-item--number label::after,.paragraph--type-webform .irving-form .form-item--textfield label::after,.paragraph--type-webform .irving-form .form-item--tel label::after,.paragraph--type-webform .irving-form .form-item--email label::after,.paragraph--type-webform .irving-form .form-item--number label::after,.node--type-webform .webform-submission-form .form-item--textfield label::after,.node--type-webform .webform-submission-form .form-item--tel label::after,.node--type-webform .webform-submission-form .form-item--email label::after,.node--type-webform .webform-submission-form .form-item--number label::after,.node--type-webform .irving-form .form-item--textfield label::after,.node--type-webform .irving-form .form-item--tel label::after,.node--type-webform .irving-form .form-item--email label::after,.node--type-webform .irving-form .form-item--number label::after,.path-webform .l-content .webform-submission-form .form-item--textfield label::after,.path-webform .l-content .webform-submission-form .form-item--tel label::after,.path-webform .l-content .webform-submission-form .form-item--email label::after,.path-webform .l-content .webform-submission-form .form-item--number label::after,.path-webform .l-content .irving-form .form-item--textfield label::after,.path-webform .l-content .irving-form .form-item--tel label::after,.path-webform .l-content .irving-form .form-item--email label::after,.path-webform .l-content .irving-form .form-item--number label::after,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield label::after,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel label::after,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email label::after,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number label::after,#drupal-modal .irving-modal-form .irving-form .form-item--textfield label::after,#drupal-modal .irving-modal-form .irving-form .form-item--tel label::after,#drupal-modal .irving-modal-form .irving-form .form-item--email label::after,#drupal-modal .irving-modal-form .irving-form .form-item--number label::after{color:#A0A0A2;}.paragraph--type-webform .webform-submission-form .form-item--textfield label.trigger,.paragraph--type-webform .webform-submission-form .form-item--tel label.trigger,.paragraph--type-webform .webform-submission-form .form-item--email label.trigger,.paragraph--type-webform .webform-submission-form .form-item--number label.trigger,.paragraph--type-webform .irving-form .form-item--textfield label.trigger,.paragraph--type-webform .irving-form .form-item--tel label.trigger,.paragraph--type-webform .irving-form .form-item--email label.trigger,.paragraph--type-webform .irving-form .form-item--number label.trigger,.node--type-webform .webform-submission-form .form-item--textfield label.trigger,.node--type-webform .webform-submission-form .form-item--tel label.trigger,.node--type-webform .webform-submission-form .form-item--email label.trigger,.node--type-webform .webform-submission-form .form-item--number label.trigger,.node--type-webform .irving-form .form-item--textfield label.trigger,.node--type-webform .irving-form .form-item--tel label.trigger,.node--type-webform .irving-form .form-item--email label.trigger,.node--type-webform .irving-form .form-item--number label.trigger,.path-webform .l-content .webform-submission-form .form-item--textfield label.trigger,.path-webform .l-content .webform-submission-form .form-item--tel label.trigger,.path-webform .l-content .webform-submission-form .form-item--email label.trigger,.path-webform .l-content .webform-submission-form .form-item--number label.trigger,.path-webform .l-content .irving-form .form-item--textfield label.trigger,.path-webform .l-content .irving-form .form-item--tel label.trigger,.path-webform .l-content .irving-form .form-item--email label.trigger,.path-webform .l-content .irving-form .form-item--number label.trigger,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield label.trigger,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel label.trigger,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email label.trigger,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number label.trigger,#drupal-modal .irving-modal-form .irving-form .form-item--textfield label.trigger,#drupal-modal .irving-modal-form .irving-form .form-item--tel label.trigger,#drupal-modal .irving-modal-form .irving-form .form-item--email label.trigger,#drupal-modal .irving-modal-form .irving-form .form-item--number label.trigger{font-size:0.75rem;top:18px;}@media all and (min-width:20em){.paragraph--type-webform .webform-submission-form .form-item--textfield label,.paragraph--type-webform .webform-submission-form .form-item--tel label,.paragraph--type-webform .webform-submission-form .form-item--email label,.paragraph--type-webform .webform-submission-form .form-item--number label,.paragraph--type-webform .irving-form .form-item--textfield label,.paragraph--type-webform .irving-form .form-item--tel label,.paragraph--type-webform .irving-form .form-item--email label,.paragraph--type-webform .irving-form .form-item--number label,.node--type-webform .webform-submission-form .form-item--textfield label,.node--type-webform .webform-submission-form .form-item--tel label,.node--type-webform .webform-submission-form .form-item--email label,.node--type-webform .webform-submission-form .form-item--number label,.node--type-webform .irving-form .form-item--textfield label,.node--type-webform .irving-form .form-item--tel label,.node--type-webform .irving-form .form-item--email label,.node--type-webform .irving-form .form-item--number label,.path-webform .l-content .webform-submission-form .form-item--textfield label,.path-webform .l-content .webform-submission-form .form-item--tel label,.path-webform .l-content .webform-submission-form .form-item--email label,.path-webform .l-content .webform-submission-form .form-item--number label,.path-webform .l-content .irving-form .form-item--textfield label,.path-webform .l-content .irving-form .form-item--tel label,.path-webform .l-content .irving-form .form-item--email label,.path-webform .l-content .irving-form .form-item--number label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number label,#drupal-modal .irving-modal-form .irving-form .form-item--textfield label,#drupal-modal .irving-modal-form .irving-form .form-item--tel label,#drupal-modal .irving-modal-form .irving-form .form-item--email label,#drupal-modal .irving-modal-form .irving-form .form-item--number label{top:40px;}}@media all and (min-width:48em){.paragraph--type-webform .webform-submission-form .form-item--textfield label,.paragraph--type-webform .webform-submission-form .form-item--tel label,.paragraph--type-webform .webform-submission-form .form-item--email label,.paragraph--type-webform .webform-submission-form .form-item--number label,.paragraph--type-webform .irving-form .form-item--textfield label,.paragraph--type-webform .irving-form .form-item--tel label,.paragraph--type-webform .irving-form .form-item--email label,.paragraph--type-webform .irving-form .form-item--number label,.node--type-webform .webform-submission-form .form-item--textfield label,.node--type-webform .webform-submission-form .form-item--tel label,.node--type-webform .webform-submission-form .form-item--email label,.node--type-webform .webform-submission-form .form-item--number label,.node--type-webform .irving-form .form-item--textfield label,.node--type-webform .irving-form .form-item--tel label,.node--type-webform .irving-form .form-item--email label,.node--type-webform .irving-form .form-item--number label,.path-webform .l-content .webform-submission-form .form-item--textfield label,.path-webform .l-content .webform-submission-form .form-item--tel label,.path-webform .l-content .webform-submission-form .form-item--email label,.path-webform .l-content .webform-submission-form .form-item--number label,.path-webform .l-content .irving-form .form-item--textfield label,.path-webform .l-content .irving-form .form-item--tel label,.path-webform .l-content .irving-form .form-item--email label,.path-webform .l-content .irving-form .form-item--number label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email label,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number label,#drupal-modal .irving-modal-form .irving-form .form-item--textfield label,#drupal-modal .irving-modal-form .irving-form .form-item--tel label,#drupal-modal .irving-modal-form .irving-form .form-item--email label,#drupal-modal .irving-modal-form .irving-form .form-item--number label{top:50px;}}.paragraph--type-webform .webform-submission-form .form-item--textfield .float-label::-webkit-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--tel .float-label::-webkit-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--email .float-label::-webkit-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--number .float-label::-webkit-input-placeholder,.paragraph--type-webform .irving-form .form-item--textfield .float-label::-webkit-input-placeholder,.paragraph--type-webform .irving-form .form-item--tel .float-label::-webkit-input-placeholder,.paragraph--type-webform .irving-form .form-item--email .float-label::-webkit-input-placeholder,.paragraph--type-webform .irving-form .form-item--number .float-label::-webkit-input-placeholder,.node--type-webform .webform-submission-form .form-item--textfield .float-label::-webkit-input-placeholder,.node--type-webform .webform-submission-form .form-item--tel .float-label::-webkit-input-placeholder,.node--type-webform .webform-submission-form .form-item--email .float-label::-webkit-input-placeholder,.node--type-webform .webform-submission-form .form-item--number .float-label::-webkit-input-placeholder,.node--type-webform .irving-form .form-item--textfield .float-label::-webkit-input-placeholder,.node--type-webform .irving-form .form-item--tel .float-label::-webkit-input-placeholder,.node--type-webform .irving-form .form-item--email .float-label::-webkit-input-placeholder,.node--type-webform .irving-form .form-item--number .float-label::-webkit-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--textfield .float-label::-webkit-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--tel .float-label::-webkit-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--email .float-label::-webkit-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--number .float-label::-webkit-input-placeholder,.path-webform .l-content .irving-form .form-item--textfield .float-label::-webkit-input-placeholder,.path-webform .l-content .irving-form .form-item--tel .float-label::-webkit-input-placeholder,.path-webform .l-content .irving-form .form-item--email .float-label::-webkit-input-placeholder,.path-webform .l-content .irving-form .form-item--number .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--textfield .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--tel .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--email .float-label::-webkit-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--number .float-label::-webkit-input-placeholder{opacity:0;}.paragraph--type-webform .webform-submission-form .form-item--textfield .float-label::-moz-placeholder,.paragraph--type-webform .webform-submission-form .form-item--tel .float-label::-moz-placeholder,.paragraph--type-webform .webform-submission-form .form-item--email .float-label::-moz-placeholder,.paragraph--type-webform .webform-submission-form .form-item--number .float-label::-moz-placeholder,.paragraph--type-webform .irving-form .form-item--textfield .float-label::-moz-placeholder,.paragraph--type-webform .irving-form .form-item--tel .float-label::-moz-placeholder,.paragraph--type-webform .irving-form .form-item--email .float-label::-moz-placeholder,.paragraph--type-webform .irving-form .form-item--number .float-label::-moz-placeholder,.node--type-webform .webform-submission-form .form-item--textfield .float-label::-moz-placeholder,.node--type-webform .webform-submission-form .form-item--tel .float-label::-moz-placeholder,.node--type-webform .webform-submission-form .form-item--email .float-label::-moz-placeholder,.node--type-webform .webform-submission-form .form-item--number .float-label::-moz-placeholder,.node--type-webform .irving-form .form-item--textfield .float-label::-moz-placeholder,.node--type-webform .irving-form .form-item--tel .float-label::-moz-placeholder,.node--type-webform .irving-form .form-item--email .float-label::-moz-placeholder,.node--type-webform .irving-form .form-item--number .float-label::-moz-placeholder,.path-webform .l-content .webform-submission-form .form-item--textfield .float-label::-moz-placeholder,.path-webform .l-content .webform-submission-form .form-item--tel .float-label::-moz-placeholder,.path-webform .l-content .webform-submission-form .form-item--email .float-label::-moz-placeholder,.path-webform .l-content .webform-submission-form .form-item--number .float-label::-moz-placeholder,.path-webform .l-content .irving-form .form-item--textfield .float-label::-moz-placeholder,.path-webform .l-content .irving-form .form-item--tel .float-label::-moz-placeholder,.path-webform .l-content .irving-form .form-item--email .float-label::-moz-placeholder,.path-webform .l-content .irving-form .form-item--number .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--textfield .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--tel .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--email .float-label::-moz-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--number .float-label::-moz-placeholder{opacity:0;}.paragraph--type-webform .webform-submission-form .form-item--textfield .float-label:-ms-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--tel .float-label:-ms-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--email .float-label:-ms-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--number .float-label:-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--textfield .float-label:-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--tel .float-label:-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--email .float-label:-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--number .float-label:-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--textfield .float-label:-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--tel .float-label:-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--email .float-label:-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--number .float-label:-ms-input-placeholder,.node--type-webform .irving-form .form-item--textfield .float-label:-ms-input-placeholder,.node--type-webform .irving-form .form-item--tel .float-label:-ms-input-placeholder,.node--type-webform .irving-form .form-item--email .float-label:-ms-input-placeholder,.node--type-webform .irving-form .form-item--number .float-label:-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--textfield .float-label:-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--tel .float-label:-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--email .float-label:-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--number .float-label:-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--textfield .float-label:-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--tel .float-label:-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--email .float-label:-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--number .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--textfield .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--tel .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--email .float-label:-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--number .float-label:-ms-input-placeholder{opacity:0;}.paragraph--type-webform .webform-submission-form .form-item--textfield .float-label::-ms-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--tel .float-label::-ms-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--email .float-label::-ms-input-placeholder,.paragraph--type-webform .webform-submission-form .form-item--number .float-label::-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--textfield .float-label::-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--tel .float-label::-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--email .float-label::-ms-input-placeholder,.paragraph--type-webform .irving-form .form-item--number .float-label::-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--textfield .float-label::-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--tel .float-label::-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--email .float-label::-ms-input-placeholder,.node--type-webform .webform-submission-form .form-item--number .float-label::-ms-input-placeholder,.node--type-webform .irving-form .form-item--textfield .float-label::-ms-input-placeholder,.node--type-webform .irving-form .form-item--tel .float-label::-ms-input-placeholder,.node--type-webform .irving-form .form-item--email .float-label::-ms-input-placeholder,.node--type-webform .irving-form .form-item--number .float-label::-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--textfield .float-label::-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--tel .float-label::-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--email .float-label::-ms-input-placeholder,.path-webform .l-content .webform-submission-form .form-item--number .float-label::-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--textfield .float-label::-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--tel .float-label::-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--email .float-label::-ms-input-placeholder,.path-webform .l-content .irving-form .form-item--number .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--textfield .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--tel .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--email .float-label::-ms-input-placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--number .float-label::-ms-input-placeholder{opacity:0;}.paragraph--type-webform .webform-submission-form .form-item--textfield .float-label::placeholder,.paragraph--type-webform .webform-submission-form .form-item--tel .float-label::placeholder,.paragraph--type-webform .webform-submission-form .form-item--email .float-label::placeholder,.paragraph--type-webform .webform-submission-form .form-item--number .float-label::placeholder,.paragraph--type-webform .irving-form .form-item--textfield .float-label::placeholder,.paragraph--type-webform .irving-form .form-item--tel .float-label::placeholder,.paragraph--type-webform .irving-form .form-item--email .float-label::placeholder,.paragraph--type-webform .irving-form .form-item--number .float-label::placeholder,.node--type-webform .webform-submission-form .form-item--textfield .float-label::placeholder,.node--type-webform .webform-submission-form .form-item--tel .float-label::placeholder,.node--type-webform .webform-submission-form .form-item--email .float-label::placeholder,.node--type-webform .webform-submission-form .form-item--number .float-label::placeholder,.node--type-webform .irving-form .form-item--textfield .float-label::placeholder,.node--type-webform .irving-form .form-item--tel .float-label::placeholder,.node--type-webform .irving-form .form-item--email .float-label::placeholder,.node--type-webform .irving-form .form-item--number .float-label::placeholder,.path-webform .l-content .webform-submission-form .form-item--textfield .float-label::placeholder,.path-webform .l-content .webform-submission-form .form-item--tel .float-label::placeholder,.path-webform .l-content .webform-submission-form .form-item--email .float-label::placeholder,.path-webform .l-content .webform-submission-form .form-item--number .float-label::placeholder,.path-webform .l-content .irving-form .form-item--textfield .float-label::placeholder,.path-webform .l-content .irving-form .form-item--tel .float-label::placeholder,.path-webform .l-content .irving-form .form-item--email .float-label::placeholder,.path-webform .l-content .irving-form .form-item--number .float-label::placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--textfield .float-label::placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--tel .float-label::placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--email .float-label::placeholder,#drupal-modal .irving-modal-form .webform-submission-form .form-item--number .float-label::placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--textfield .float-label::placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--tel .float-label::placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--email .float-label::placeholder,#drupal-modal .irving-modal-form .irving-form .form-item--number .float-label::placeholder{opacity:0;}.paragraph--type-webform .webform-submission-form .webform-flexbox,.paragraph--type-webform .irving-form .webform-flexbox,.node--type-webform .webform-submission-form .webform-flexbox,.node--type-webform .irving-form .webform-flexbox,.path-webform .l-content .webform-submission-form .webform-flexbox,.path-webform .l-content .irving-form .webform-flexbox,#drupal-modal .irving-modal-form .webform-submission-form .webform-flexbox,#drupal-modal .irving-modal-form .irving-form .webform-flexbox{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;background:#FFFFFF;margin:0;}.paragraph--type-webform .webform-submission-form .webform-flexbox .webform-flex--container,.paragraph--type-webform .irving-form .webform-flexbox .webform-flex--container,.node--type-webform .webform-submission-form .webform-flexbox .webform-flex--container,.node--type-webform .irving-form .webform-flexbox .webform-flex--container,.path-webform .l-content .webform-submission-form .webform-flexbox .webform-flex--container,.path-webform .l-content .irving-form .webform-flexbox .webform-flex--container,#drupal-modal .irving-modal-form .webform-submission-form .webform-flexbox .webform-flex--container,#drupal-modal .irving-modal-form .irving-form .webform-flexbox .webform-flex--container{margin:0;padding:0;}.paragraph--type-webform .webform-submission-form .webform-flexbox .webform-flex--container .form-item,.paragraph--type-webform .irving-form .webform-flexbox .webform-flex--container .form-item,.node--type-webform .webform-submission-form .webform-flexbox .webform-flex--container .form-item,.node--type-webform .irving-form .webform-flexbox .webform-flex--container .form-item,.path-webform .l-content .webform-submission-form .webform-flexbox .webform-flex--container .form-item,.path-webform .l-content .irving-form .webform-flexbox .webform-flex--container .form-item,#drupal-modal .irving-modal-form .webform-submission-form .webform-flexbox .webform-flex--container .form-item,#drupal-modal .irving-modal-form .irving-form .webform-flexbox .webform-flex--container .form-item{padding:1rem;}.paragraph--type-webform .webform-submission-form .form-managed-file input[type=file],.paragraph--type-webform .irving-form .form-managed-file input[type=file],.node--type-webform .webform-submission-form .form-managed-file input[type=file],.node--type-webform .irving-form .form-managed-file input[type=file],.path-webform .l-content .webform-submission-form .form-managed-file input[type=file],.path-webform .l-content .irving-form .form-managed-file input[type=file],#drupal-modal .irving-modal-form .webform-submission-form .form-managed-file input[type=file],#drupal-modal .irving-modal-form .irving-form .form-managed-file input[type=file]{height:auto;padding:0;border:none;}.paragraph--type-webform .webform-submission-form .form-managed-file .form-item--checkbox label span,.paragraph--type-webform .irving-form .form-managed-file .form-item--checkbox label span,.node--type-webform .webform-submission-form .form-managed-file .form-item--checkbox label span,.node--type-webform .irving-form .form-managed-file .form-item--checkbox label span,.path-webform .l-content .webform-submission-form .form-managed-file .form-item--checkbox label span,.path-webform .l-content .irving-form .form-managed-file .form-item--checkbox label span,#drupal-modal .irving-modal-form .webform-submission-form .form-managed-file .form-item--checkbox label span,#drupal-modal .irving-modal-form .irving-form .form-managed-file .form-item--checkbox label span{padding-left:1.5rem;}.paragraph--type-webform .webform-submission-form .form-managed-file input[type=submit],.paragraph--type-webform .irving-form .form-managed-file input[type=submit],.node--type-webform .webform-submission-form .form-managed-file input[type=submit],.node--type-webform .irving-form .form-managed-file input[type=submit],.path-webform .l-content .webform-submission-form .form-managed-file input[type=submit],.path-webform .l-content .irving-form .form-managed-file input[type=submit],#drupal-modal .irving-modal-form .webform-submission-form .form-managed-file input[type=submit],#drupal-modal .irving-modal-form .irving-form .form-managed-file input[type=submit]{padding:1rem;width:100%;padding:0.5rem 1rem;margin:0.5rem 0 1rem;}.paragraph--type-webform .webform-submission-form .fieldset,.paragraph--type-webform .irving-form .fieldset,.node--type-webform .webform-submission-form .fieldset,.node--type-webform .irving-form .fieldset,.path-webform .l-content .webform-submission-form .fieldset,.path-webform .l-content .irving-form .fieldset,#drupal-modal .irving-modal-form .webform-submission-form .fieldset,#drupal-modal .irving-modal-form .irving-form .fieldset{margin:0;}.paragraph--type-webform .webform-submission-form .fieldset legend,.paragraph--type-webform .irving-form .fieldset legend,.node--type-webform .webform-submission-form .fieldset legend,.node--type-webform .irving-form .fieldset legend,.path-webform .l-content .webform-submission-form .fieldset legend,.path-webform .l-content .irving-form .fieldset legend,#drupal-modal .irving-modal-form .webform-submission-form .fieldset legend,#drupal-modal .irving-modal-form .irving-form .fieldset legend{padding:1rem 0 0 1rem;font-size:0.85rem;}.paragraph--type-webform .webform-submission-form .fieldset.error legend,.paragraph--type-webform .irving-form .fieldset.error legend,.node--type-webform .webform-submission-form .fieldset.error legend,.node--type-webform .irving-form .fieldset.error legend,.path-webform .l-content .webform-submission-form .fieldset.error legend,.path-webform .l-content .irving-form .fieldset.error legend,#drupal-modal .irving-modal-form .webform-submission-form .fieldset.error legend,#drupal-modal .irving-modal-form .irving-form .fieldset.error legend{color:#D22D35;}.paragraph--type-webform .webform-submission-form .fieldset.error label.is-required .form-item__required-marker::after,.paragraph--type-webform .webform-submission-form .fieldset.error span.is-required::after,.paragraph--type-webform .irving-form .fieldset.error label.is-required .form-item__required-marker::after,.paragraph--type-webform .irving-form .fieldset.error span.is-required::after,.node--type-webform .webform-submission-form .fieldset.error label.is-required .form-item__required-marker::after,.node--type-webform .webform-submission-form .fieldset.error span.is-required::after,.node--type-webform .irving-form .fieldset.error label.is-required .form-item__required-marker::after,.node--type-webform .irving-form .fieldset.error span.is-required::after,.path-webform .l-content .webform-submission-form .fieldset.error label.is-required .form-item__required-marker::after,.path-webform .l-content .webform-submission-form .fieldset.error span.is-required::after,.path-webform .l-content .irving-form .fieldset.error label.is-required .form-item__required-marker::after,.path-webform .l-content .irving-form .fieldset.error span.is-required::after,#drupal-modal .irving-modal-form .webform-submission-form .fieldset.error label.is-required .form-item__required-marker::after,#drupal-modal .irving-modal-form .webform-submission-form .fieldset.error span.is-required::after,#drupal-modal .irving-modal-form .irving-form .fieldset.error label.is-required .form-item__required-marker::after,#drupal-modal .irving-modal-form .irving-form .fieldset.error span.is-required::after{content:" *";display:inline;color:#D22D35;font-size:1rem;line-height:0;vertical-align:middle;}.paragraph--type-webform .webform-submission-form .fieldset__prefix .description,.paragraph--type-webform .irving-form .fieldset__prefix .description,.node--type-webform .webform-submission-form .fieldset__prefix .description,.node--type-webform .irving-form .fieldset__prefix .description,.path-webform .l-content .webform-submission-form .fieldset__prefix .description,.path-webform .l-content .irving-form .fieldset__prefix .description,#drupal-modal .irving-modal-form .webform-submission-form .fieldset__prefix .description,#drupal-modal .irving-modal-form .irving-form .fieldset__prefix .description{font-size:0.8rem;color:#4D4D4D;margin-bottom:0.625rem;padding:0 1rem;}.paragraph--type-webform .webform-submission-form .form-actions input,.paragraph--type-webform .irving-form .form-actions input,.node--type-webform .webform-submission-form .form-actions input,.node--type-webform .irving-form .form-actions input,.path-webform .l-content .webform-submission-form .form-actions input,.path-webform .l-content .irving-form .form-actions input,#drupal-modal .irving-modal-form .webform-submission-form .form-actions input,#drupal-modal .irving-modal-form .irving-form .form-actions input{margin:1rem 0 0 0;}.paragraph--type-webform .webform-submission-form .form-actions input:first-of-type,.paragraph--type-webform .irving-form .form-actions input:first-of-type,.node--type-webform .webform-submission-form .form-actions input:first-of-type,.node--type-webform .irving-form .form-actions input:first-of-type,.path-webform .l-content .webform-submission-form .form-actions input:first-of-type,.path-webform .l-content .irving-form .form-actions input:first-of-type,#drupal-modal .irving-modal-form .webform-submission-form .form-actions input:first-of-type,#drupal-modal .irving-modal-form .irving-form .form-actions input:first-of-type{margin-top:0;}.paragraph--type-webform .webform-submission-form .webform-multiple-table table,.paragraph--type-webform .irving-form .webform-multiple-table table,.node--type-webform .webform-submission-form .webform-multiple-table table,.node--type-webform .irving-form .webform-multiple-table table,.path-webform .l-content .webform-submission-form .webform-multiple-table table,.path-webform .l-content .irving-form .webform-multiple-table table,#drupal-modal .irving-modal-form .webform-submission-form .webform-multiple-table table,#drupal-modal .irving-modal-form .irving-form .webform-multiple-table table{display:block;}.paragraph--type-webform .radios--wrapper,.paragraph--type-webform .checkboxes--wrapper,.node--type-webform .radios--wrapper,.node--type-webform .checkboxes--wrapper,.path-webform .l-content .radios--wrapper,.path-webform .l-content .checkboxes--wrapper,#drupal-modal .irving-modal-form .radios--wrapper,#drupal-modal .irving-modal-form .checkboxes--wrapper{margin-top:0;}.paragraph--type-webform .radios--wrapper[disabled] legend,.paragraph--type-webform .checkboxes--wrapper[disabled] legend,.node--type-webform .radios--wrapper[disabled] legend,.node--type-webform .checkboxes--wrapper[disabled] legend,.path-webform .l-content .radios--wrapper[disabled] legend,.path-webform .l-content .checkboxes--wrapper[disabled] legend,#drupal-modal .irving-modal-form .radios--wrapper[disabled] legend,#drupal-modal .irving-modal-form .checkboxes--wrapper[disabled] legend{color:#CDCDCD;}.paragraph--type-webform .radios--wrapper legend,.paragraph--type-webform .checkboxes--wrapper legend,.node--type-webform .radios--wrapper legend,.node--type-webform .checkboxes--wrapper legend,.path-webform .l-content .radios--wrapper legend,.path-webform .l-content .checkboxes--wrapper legend,#drupal-modal .irving-modal-form .radios--wrapper legend,#drupal-modal .irving-modal-form .checkboxes--wrapper legend{color:#424242;font-size:0.85rem;font-weight:500;line-height:1.125rem;margin:0;padding:1rem 1rem 0;}.paragraph--type-webform .radios--wrapper .fieldset__content,.paragraph--type-webform .checkboxes--wrapper .fieldset__content,.node--type-webform .radios--wrapper .fieldset__content,.node--type-webform .checkboxes--wrapper .fieldset__content,.path-webform .l-content .radios--wrapper .fieldset__content,.path-webform .l-content .checkboxes--wrapper .fieldset__content,#drupal-modal .irving-modal-form .radios--wrapper .fieldset__content,#drupal-modal .irving-modal-form .checkboxes--wrapper .fieldset__content{margin:0;}.paragraph--type-webform .form-item--radios,.paragraph--type-webform .form-item--checkboxes,.node--type-webform .form-item--radios,.node--type-webform .form-item--checkboxes,.path-webform .l-content .form-item--radios,.path-webform .l-content .form-item--checkboxes,#drupal-modal .irving-modal-form .form-item--radios,#drupal-modal .irving-modal-form .form-item--checkboxes{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:0.5rem !important;}.paragraph--type-webform .form-item--radios > .form-item,.paragraph--type-webform .form-item--checkboxes > .form-item,.node--type-webform .form-item--radios > .form-item,.node--type-webform .form-item--checkboxes > .form-item,.path-webform .l-content .form-item--radios > .form-item,.path-webform .l-content .form-item--checkboxes > .form-item,#drupal-modal .irving-modal-form .form-item--radios > .form-item,#drupal-modal .irving-modal-form .form-item--checkboxes > .form-item{width:auto;padding:0.25rem 1rem;}.paragraph--type-webform .form-item--radios.webform-options-display-side-by-side > .form-item,.paragraph--type-webform .form-item--checkboxes.webform-options-display-side-by-side > .form-item,.node--type-webform .form-item--radios.webform-options-display-side-by-side > .form-item,.node--type-webform .form-item--checkboxes.webform-options-display-side-by-side > .form-item,.path-webform .l-content .form-item--radios.webform-options-display-side-by-side > .form-item,.path-webform .l-content .form-item--checkboxes.webform-options-display-side-by-side > .form-item,#drupal-modal .irving-modal-form .form-item--radios.webform-options-display-side-by-side > .form-item,#drupal-modal .irving-modal-form .form-item--checkboxes.webform-options-display-side-by-side > .form-item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.paragraph--type-webform .form-item--radios.webform-options-display-one-column > .form-item,.paragraph--type-webform .form-item--checkboxes.webform-options-display-one-column > .form-item,.node--type-webform .form-item--radios.webform-options-display-one-column > .form-item,.node--type-webform .form-item--checkboxes.webform-options-display-one-column > .form-item,.path-webform .l-content .form-item--radios.webform-options-display-one-column > .form-item,.path-webform .l-content .form-item--checkboxes.webform-options-display-one-column > .form-item,#drupal-modal .irving-modal-form .form-item--radios.webform-options-display-one-column > .form-item,#drupal-modal .irving-modal-form .form-item--checkboxes.webform-options-display-one-column > .form-item{width:100%;}.paragraph--type-webform .form-item--radios.webform-options-display-two-columns > .form-item,.paragraph--type-webform .form-item--checkboxes.webform-options-display-two-columns > .form-item,.node--type-webform .form-item--radios.webform-options-display-two-columns > .form-item,.node--type-webform .form-item--checkboxes.webform-options-display-two-columns > .form-item,.path-webform .l-content .form-item--radios.webform-options-display-two-columns > .form-item,.path-webform .l-content .form-item--checkboxes.webform-options-display-two-columns > .form-item,#drupal-modal .irving-modal-form .form-item--radios.webform-options-display-two-columns > .form-item,#drupal-modal .irving-modal-form .form-item--checkboxes.webform-options-display-two-columns > .form-item{width:50%;}.paragraph--type-webform .form-item--radios.webform-options-display-three-columns > .form-item,.paragraph--type-webform .form-item--checkboxes.webform-options-display-three-columns > .form-item,.node--type-webform .form-item--radios.webform-options-display-three-columns > .form-item,.node--type-webform .form-item--checkboxes.webform-options-display-three-columns > .form-item,.path-webform .l-content .form-item--radios.webform-options-display-three-columns > .form-item,.path-webform .l-content .form-item--checkboxes.webform-options-display-three-columns > .form-item,#drupal-modal .irving-modal-form .form-item--radios.webform-options-display-three-columns > .form-item,#drupal-modal .irving-modal-form .form-item--checkboxes.webform-options-display-three-columns > .form-item{width:33%;}.paragraph--type-webform .form-item--radios label,.paragraph--type-webform .form-item--checkboxes label,.node--type-webform .form-item--radios label,.node--type-webform .form-item--checkboxes label,.path-webform .l-content .form-item--radios label,.path-webform .l-content .form-item--checkboxes label,#drupal-modal .irving-modal-form .form-item--radios label,#drupal-modal .irving-modal-form .form-item--checkboxes label{padding-bottom:0.25rem;}.paragraph--type-webform .form-item--radios label,.node--type-webform .form-item--radios label,.path-webform .l-content .form-item--radios label,#drupal-modal .irving-modal-form .form-item--radios label{background-position-y:3px !important;padding-left:1.75rem;}.paragraph--type-webform .form-item--checkbox label,.node--type-webform .form-item--checkbox label,.path-webform .l-content .form-item--checkbox label,#drupal-modal .irving-modal-form .form-item--checkbox label{padding-left:1.75rem;}.paragraph--type-webform .webform-actions-wrapper,.node--type-webform .webform-actions-wrapper,.path-webform .l-content .webform-actions-wrapper,#drupal-modal .irving-modal-form .webform-actions-wrapper{margin-top:2rem;}.paragraph--type-webform .form-actions,.node--type-webform .form-actions,.path-webform .l-content .form-actions,#drupal-modal .irving-modal-form .form-actions{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;}@media all and (min-width:26.25em){.paragraph--type-webform .form-actions input,.node--type-webform .form-actions input,.path-webform .l-content .form-actions input,#drupal-modal .irving-modal-form .form-actions input{display:inline-block;width:auto;margin-top:0;}.paragraph--type-webform .form-actions input:first-of-type,.node--type-webform .form-actions input:first-of-type,.path-webform .l-content .form-actions input:first-of-type,#drupal-modal .irving-modal-form .form-actions input:first-of-type{margin-right:1rem;}.paragraph--type-webform .form-actions input:last-of-type,.node--type-webform .form-actions input:last-of-type,.path-webform .l-content .form-actions input:last-of-type,#drupal-modal .irving-modal-form .form-actions input:last-of-type{margin-left:1rem;}}.paragraph--type-webform .form-actions .form-submit,.node--type-webform .form-actions .form-submit,.path-webform .l-content .form-actions .form-submit,#drupal-modal .irving-modal-form .form-actions .form-submit{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1.3rem;font-weight:600;margin:0 !important;max-width:100%;}.paragraph--type-webform .irving-form .form-actions,.node--type-webform .irving-form .form-actions,.path-webform .l-content .irving-form .form-actions,#drupal-modal .irving-modal-form .irving-form .form-actions{padding:0 1rem;}.flexbox-form .fieldset{width:100%;}.flexbox-form .fieldset legend span{font-weight:500;}@media all and (min-width:30em){.flexbox-form .fieldset__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}.flexbox-form .fieldset__content > .fieldset{margin:1.25rem 0 0;}.flexbox-form .fieldset__content > .fieldset > .form-item:last-of-type{margin-bottom:1.25rem;}@media all and (min-width:30em){.flexbox-form .fieldset__content > .form-item{width:50%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}}@media all and (min-width:30em){.flexbox-form .fieldset__content > .form-item.form-item--textarea,.flexbox-form .fieldset__content > .form-item.form-item--checkboxes,.flexbox-form .fieldset__content > .form-item.form-item--webform-markup{width:100%;max-width:none;}}.flexbox-form .fieldset__content > .form-item.form-item--textarea textarea,.flexbox-form .fieldset__content > .form-item.form-item--checkboxes textarea,.flexbox-form .fieldset__content > .form-item.form-item--webform-markup textarea{max-width:none;}.paragraph--type-webform .select2-container .select2-dropdown,.page-node-type-webform .select2-container .select2-dropdown,.path-webform .select2-container .select2-dropdown{border:2px solid #5E5D5C !important;border-top:none !important;}.paragraph--type-webform .select2-container .select2-dropdown .select2-search--dropdown,.page-node-type-webform .select2-container .select2-dropdown .select2-search--dropdown,.path-webform .select2-container .select2-dropdown .select2-search--dropdown{padding:0.75rem;}.paragraph--type-webform .select2-container .select2-dropdown .select2-search__field,.page-node-type-webform .select2-container .select2-dropdown .select2-search__field,.path-webform .select2-container .select2-dropdown .select2-search__field{background-color:#F2F7FF;border:none;border-bottom:2px solid #322f9b;outline:none;}.paragraph--type-webform .select2-container .select2-results__option,.page-node-type-webform .select2-container .select2-results__option,.path-webform .select2-container .select2-results__option{color:#424242;}.paragraph--type-webform .select2-container .select2-results__option.select2-results__option--highlighted,.paragraph--type-webform .select2-container .select2-results__option[aria-selected=true],.page-node-type-webform .select2-container .select2-results__option.select2-results__option--highlighted,.page-node-type-webform .select2-container .select2-results__option[aria-selected=true],.path-webform .select2-container .select2-results__option.select2-results__option--highlighted,.path-webform .select2-container .select2-results__option[aria-selected=true]{background-color:#f6f6f6;color:#424242;}.paragraph--type-webform .has-error .select2-container .select2-dropdown,.page-node-type-webform .has-error .select2-container .select2-dropdown,.path-webform .has-error .select2-container .select2-dropdown{border-color:#D22D35 !important;}.paragraph--type-webform .has-error .select2-container .select2-dropdown .select2-search__field,.page-node-type-webform .has-error .select2-container .select2-dropdown .select2-search__field,.path-webform .has-error .select2-container .select2-dropdown .select2-search__field{background-color:#FFF2F6;border-color:#D22D35;}input[type=text].irving-webforms-address-autocomplete{background-image:none;}input[type=text].irving-webforms-address-autocomplete.ui-autocomplete-loading{background-image:url(/themes/custom/irvingoil/images/irving-throbber-red.gif) !important;background-size:30px !important;background-position:98% center;background-repeat:no-repeat;}.irving-webforms-address-autocomplete-link-wrapper{text-align:right;font-size:0.75rem;padding:0 20px;}.irving-webforms-address-autocomplete-link-wrapper a{color:#E4002B;}.l-main .irving-webforms-address-autocomplete-link-wrapper a{color:#E4002B;}#how_long_in_business__table,#partner_owner_information_table,#trade_references_table,#card_embossing_description_table{margin-top:2rem;width:100%;}#how_long_in_business__table .form-item--webform-custom-composite > label,#partner_owner_information_table .form-item--webform-custom-composite > label,#trade_references_table .form-item--webform-custom-composite > label,#card_embossing_description_table .form-item--webform-custom-composite > label{color:#111111;margin-bottom:0;padding-bottom:1rem;}#how_long_in_business__table table,#partner_owner_information_table table,#trade_references_table table,#card_embossing_description_table table{margin-top:0;}#how_long_in_business__table th,#partner_owner_information_table th,#trade_references_table th,#card_embossing_description_table th{padding:0;}#how_long_in_business__table tbody,#how_long_in_business__table tr,#partner_owner_information_table tbody,#partner_owner_information_table tr,#trade_references_table tbody,#trade_references_table tr,#card_embossing_description_table tbody,#card_embossing_description_table tr{display:block;width:100%;position:relative;}#how_long_in_business__table tr,#partner_owner_information_table tr,#trade_references_table tr,#card_embossing_description_table tr{margin:1.5rem 0;border-bottom:1px solid #CDCDCD;padding-bottom:1rem;}#how_long_in_business__table tr:first-of-type,#partner_owner_information_table tr:first-of-type,#trade_references_table tr:first-of-type,#card_embossing_description_table tr:first-of-type{margin-top:0;padding-top:0;}#how_long_in_business__table tr:last-of-type,#partner_owner_information_table tr:last-of-type,#trade_references_table tr:last-of-type,#card_embossing_description_table tr:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none;}#how_long_in_business__table td,#partner_owner_information_table td,#trade_references_table td,#card_embossing_description_table td{padding:0;}#how_long_in_business__table td::after,#partner_owner_information_table td::after,#trade_references_table td::after,#card_embossing_description_table td::after{content:none;}@media all and (min-width:30em){#how_long_in_business__table td,#partner_owner_information_table td,#trade_references_table td,#card_embossing_description_table td{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}#how_long_in_business__table td > .form-item,#partner_owner_information_table td > .form-item,#trade_references_table td > .form-item,#card_embossing_description_table td > .form-item{margin-top:0;}@media all and (min-width:30em){#how_long_in_business__table td > .form-item,#partner_owner_information_table td > .form-item,#trade_references_table td > .form-item,#card_embossing_description_table td > .form-item{width:48%;}}#how_long_in_business__table td .form-item:last-of-type,#partner_owner_information_table td .form-item:last-of-type,#trade_references_table td .form-item:last-of-type,#card_embossing_description_table td .form-item:last-of-type{margin-bottom:1.25rem;}#partner_owner_information_table,#trade_references_table{width:100%;}#partner_owner_information_table tbody td::after,#partner_owner_information_table tr td::after,#trade_references_table tbody td::after,#trade_references_table tr td::after{content:none;}#partner_owner_information_table td:first-of-type,#trade_references_table td:first-of-type{padding:0;width:70%;}@media all and (min-width:26.25em){#partner_owner_information_table td:first-of-type,#trade_references_table td:first-of-type{width:75%;}}@media all and (min-width:35.5em){#partner_owner_information_table td:first-of-type,#trade_references_table td:first-of-type{width:85%;}}#partner_owner_information_table .webform-multiple-table--operations,#trade_references_table .webform-multiple-table--operations{display:block;position:absolute;top:50%;right:0.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media all and (min-width:26.25em){#partner_owner_information_table .webform-multiple-table--operations,#trade_references_table .webform-multiple-table--operations{right:1rem;}}#partner_owner_information_table .webform-multiple-table--operations input,#trade_references_table .webform-multiple-table--operations input{margin:0 0.5rem;}.webform-multiple-table-responsive td.webform-multiple-table--operations{display:block;}@media all and (min-width:30em) and (max-width:35.4375em){.webform-multiple-table-responsive td.webform-multiple-table--operations{min-width:100px;}}@media all and (max-width:35.4375em){.webform-multiple-table-responsive td.webform-multiple-table--operations input{display:inline-block;width:25px;height:25px;margin-right:1rem;}}.path-webform .webform-submission-fbo-reservation-form-form #edit-call-me,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-call-me{border:1px solid #E4002B;padding:0.5rem;}.path-webform .webform-submission-fbo-reservation-form-form #edit-call-me.webform-readonly,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-call-me.webform-readonly{border:1px solid #CDCDCD;}.path-webform .webform-submission-fbo-reservation-form-form #edit-call-me legend,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-call-me legend{font-weight:600;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media all and (min-width:48em){.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item{padding-right:0.5rem;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-actions,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-actions{margin-left:auto;margin-right:0 !important;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item--id-call-me-phone-number,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item--id-call-me-phone-number{-webkit-box-flex:0;-webkit-flex:0 0 29%;-ms-flex:0 0 29%;flex:0 0 29%;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item--id-call-me-best-time-to-call,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item--id-call-me-best-time-to-call{-webkit-box-flex:0;-webkit-flex:0 0 39%;-ms-flex:0 0 39%;flex:0 0 39%;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner #edit-call-me-submit,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner #edit-call-me-submit{margin-right:auto !important;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner #edit-call-me-submit input,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner #edit-call-me-submit input{margin:auto;}}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-item{margin:0;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-actions,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-actions{height:3.125rem;margin-right:auto;margin-top:1.325rem;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-actions input[type=submit],.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-call-me-inner .form-actions input[type=submit]{height:100%;padding:0 3rem;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel fieldset,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel fieldset{margin:0;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel legend,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel legend{white-space:nowrap;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-container-2col-3,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-container-2col-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-container-2col-3 > div,.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-container-2col-3 fieldset,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-container-2col-3 > div,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-container-2col-3 fieldset{width:100%;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper{margin-bottom:1rem;}@media all and (max-width:35.4375em){.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item{display:block;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item .form-item{margin-bottom:1rem;}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item .form-item:last-of-type,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item .form-item:last-of-type{margin-bottom:0;}}.path-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-fuel #edit-unit-of-volume--wrapper .webform-options-display-one-column.form-item .form-item{width:100%;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0;max-width:500px;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item{-webkit-box-flex:1;-webkit-flex:1 0 50%;-ms-flex:1 0 50%;flex:1 0 50%;margin:0;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item:first-child,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item:first-child,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item:first-child,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item:first-child,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item:first-child,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item:first-child,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item:first-child,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item:first-child,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item:first-child,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item:first-child,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item:first-child,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item:first-child{padding-right:0.625rem;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-fuel-amount,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-fuel-amount,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-fuel-amount,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-fuel-amount,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-fuel-amount,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-fuel-amount,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-fuel-amount{-webkit-box-flex:0;-webkit-flex:0 0 57%;-ms-flex:0 0 57%;flex:0 0 57%;}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-crew{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:1.5rem;}@media all and (min-width:28.125em){.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-crew,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-crew,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-crew{-webkit-box-flex:0;-webkit-flex:0 0 57%;-ms-flex:0 0 57%;flex:0 0 57%;padding-bottom:0.5rem;}}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-passengers{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}@media all and (min-width:28.125em){.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-passengers,.path-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2 .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-3 .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-fuel-amount .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-arrival-date-time #edit-arrival-date-time .form-item--id-number-of-passengers,.page-node-type-webform .webform-submission-fbo-reservation-form-form .form-item--id-departure-date-time > #edit-departure-date-time .form-item--id-number-of-passengers{-webkit-box-flex:0;-webkit-flex:0 0 43%;-ms-flex:0 0 43%;flex:0 0 43%;}}.path-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-container-2col-2{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.path-webform .webform-submission-fbo-reservation-form-form #edit-services-checkboxes,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-services-checkboxes{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.path-webform .webform-submission-fbo-reservation-form-form #edit-services-checkboxes > .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-services-checkboxes > .form-item{width:48%;}@media all and (min-width:48em){.path-webform .webform-submission-fbo-reservation-form-form #edit-services-checkboxes > .form-item,.page-node-type-webform .webform-submission-fbo-reservation-form-form #edit-services-checkboxes > .form-item{width:30%;}}.webform-submission-lead-generation-form-form #edit-fv-move--wrapper .fieldset__legend::after{content:"*";display:inline;color:#424242;font-size:1rem;line-height:0;}.webform-submission-lead-generation-form-form .js-form-item-fv-contact label::after{content:"*";display:inline;color:#424242;font-size:1rem;line-height:0;}.webform-submission-lead-generation-form-form .form-item--id-test{display:none !important;}.webform-submission-lead-generation-form-form .select2-selection__clear{display:none;}.webform-submission-feedback-form .webform-name--wrapper{margin-top:0;}#edit-location-ajax-wrapper .form-item{margin:1.25rem 0;}.webform-submission-fleet-credit-card-application-form label.is-required::after{content:"*";display:inline;color:#424242;font-size:1rem;line-height:0;}.view--section-footer-image{padding-top:30px;}.view--section-footer-image .view__content{max-width:960px;margin-left:auto;margin-right:auto;}.view--section-footer-image .view__content:after{content:" ";display:block;clear:both;}.view--section-footer-image .view__row{margin-left:8.5714285714%;}.block-views-exposed-filter-blockpress-room-block-1{font-family:"Source Sans Pro",sans-serif;}.block-views-exposed-filter-blockpress-room-block-1::after{content:"";clear:left;}@media all and (min-width:48em){.block-views-exposed-filter-blockpress-room-block-1{margin-top:0.4rem;}}.block-views-exposed-filter-blockpress-room-block-1 input[type=text]{background-image:url(/themes/custom/irvingoil/images/icons/icon__search.svg);background-repeat:no-repeat;background-position:10px center;padding-left:0px;padding:0px;background-size:26px auto;}.block-views-exposed-filter-blockpress-room-block-1 .fieldset{margin:0;padding:0;border:0;margin-top:1.4rem;}.block-views-exposed-filter-blockpress-room-block-1 #edit-field-press-release-type-target-id--wrapper{width:48.5714285714%;float:left;margin-right:2.8571428571%;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1 #edit-field-press-release-type-target-id--wrapper{width:100%;float:left;margin-left:0;margin-right:0;}}.block-views-exposed-filter-blockpress-room-block-1 #edit-year--wrapper{width:48.5714285714%;float:right;margin-right:0;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1 #edit-year--wrapper{width:100%;float:left;margin-left:0;margin-right:0;}}.block-views-exposed-filter-blockpress-room-block-1 .fieldset__content{margin-left:3px;}.block-views-exposed-filter-blockpress-room-block-1 .fieldset__content .form-item{margin-bottom:10px;}.block-views-exposed-filter-blockpress-room-block-1 .fieldset__content label{font-family:"Source Sans Pro",sans-serif !important;font-size:18px;}.block-views-exposed-filter-blockpress-room-block-1 .fieldset__legend{margin-bottom:0.42rem;padding-bottom:0;font-family:"Source Sans Pro",sans-serif;}.block-views-exposed-filter-blockpress-room-block-1 .fieldset__legend-text{font-weight:700;letter-spacing:0;text-transform:capitalize;}.block-views-exposed-filter-blockpress-room-block-1 .form-actions{margin-bottom:1.4rem;clear:both;}.block-views-exposed-filter-blockpress-room-block-1 .form-actions input[type=submit]{margin-left:0;max-width:45%;padding:0.7rem 0;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1 .form-actions input[type=submit]{max-width:100%;}}@media all and (min-width:64em){.block-views-exposed-filter-blockpress-room-block-1 .form-actions input[type=submit]{max-width:45%;}}.block-views-exposed-filter-blockpress-room-block-1 .form-actions #edit-actions{float:left;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1 .form-actions #edit-actions{float:none;}}@media all and (min-width:64em){.block-views-exposed-filter-blockpress-room-block-1 .form-actions #edit-actions{float:left;}}.block-views-exposed-filter-blockpress-room-block-1 .form-actions #edit-reset{float:right;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1 .form-actions #edit-reset{float:none;}}@media all and (min-width:64em){.block-views-exposed-filter-blockpress-room-block-1 .form-actions #edit-reset{float:right;}}.block-views-blockpress-room-block-1{margin-bottom:2.8rem;display:table;}@media all and (min-width:35.5em){.block-views-blockpress-room-block-1 .block__content{min-height:21em;}}@media all and (min-width:64em){.block-views-blockpress-room-block-1 .block__content{min-height:17em;}}.block-views-blockpress-room-block-1 .view__header{font-size:22px;font-weight:600;margin-bottom:2.1rem;}.block-views-blockpress-room-block-1 .view__content .item-list ul{margin:0;padding:0;}.block-views-blockpress-room-block-1 .view__content .item-list ul li{list-style:none;margin-bottom:1.4rem;}.toolbar-horizontal .dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage,.toolbar-vertical .dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{top:100px;}@media all and (min-width:60em){.toolbar-horizontal .dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage,.toolbar-vertical .dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{top:119px;}}.toolbar-horizontal.toolbar-tray-open .dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{top:139px;}@media all and (min-width:60em){.toolbar-horizontal.toolbar-tray-open .dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{top:159px;}}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{width:70%;max-width:745px;position:absolute;top:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:0;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage.show{opacity:1;visibility:visible;}@media all and (min-width:35.5em){.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{width:80%;}}@media all and (min-width:60em){.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage{width:100%;top:80px;}}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page,.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search{max-width:745px;margin:0 auto;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search{margin-top:2px;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page{position:relative;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-item--textfield{background-color:#fff;height:3.125rem;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-item--textfield label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-item--textfield input{margin:0;width:77%;max-width:none;padding:0;border:none;border-bottom:1px solid transparent;padding:0.75rem 1rem 0.5rem 0;margin-left:3rem;height:auto;-webkit-transition:all 0.5s;transition:all 0.5s;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-item--textfield input:focus{outline:none;border-bottom:1px solid #CDCDCD;}@media all and (min-width:35.5em){.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-item--textfield input{width:85%;}}@media all and (min-width:48em){.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-item--textfield input{width:90%;}}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-actions{position:absolute;top:50%;left:1rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-actions #edit-submit-acquia-search{margin:0;padding:0;font-size:0;line-height:0;position:relative;width:1.25rem;height:1.25rem;border:1px dotted transparent;background:url(/themes/custom/irvingoil/images/icons/icon__search--press.svg) no-repeat;background-size:1.25rem 1.25rem;vertical-align:top;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-actions #edit-submit-acquia-search:hover{-webkit-filter:saturate(0%);filter:saturate(0%);}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-actions #edit-submit-acquia-search:focus{border:1px dotted #111111;outline:none;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage #views-exposed-form-acquia-search-page .form-actions #edit-reset{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .search-btn-close{margin:0;padding:0;font-size:0;line-height:0;position:absolute;top:1rem;right:-2rem;width:1.25rem;height:1.25rem;border:1px dotted transparent;background:url(/themes/custom/irvingoil/images/icons/icon__close.svg) no-repeat;background-size:1.25rem 1.25rem;vertical-align:top;cursor:pointer;opacity:1;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .search-btn-close:hover,.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .search-btn-close:focus{opacity:0.5;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .search-btn-close:focus{outline:none;border:1px dotted #111111;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search{background-color:#FFF;padding:1rem 1rem;}@media all and (min-width:48em){.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search{padding:1rem 3rem;}}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search h2{font-size:0.75rem;line-height:1.25rem;margin:0 0 0.5rem;color:#4D4D4D;font-weight:300;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search ul{padding:0;margin:0;list-style:none;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search a{font-size:0.875em;line-height:1.375em;text-decoration:none;color:#111111;}.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search a:hover,.dialog-off-canvas-main-canvas > #block-exposedformacquia-searchpage .menu--mega-menu-quick-search a:focus{text-decoration:underline;outline:none;}.path-search .l-main{max-width:1200px;margin:0 auto;padding:0 1rem;}.path-search .block--main-page-content{max-width:none;float:none;}.path-search .page__title{margin-bottom:0.7rem;}.path-search .l-content,.path-search .l-sidebar-first{padding:3rem 0;}.path-search #block-irving-content{padding-top:0;}@media all and (min-width:48em){.view--acquia-search .search-page--left-col{padding-right:1rem;width:31.4285714286%;float:left;}}@media all and (min-width:60em){.view--acquia-search .search-page--left-col{padding-right:2rem;width:22.8571428571%;float:left;}}@media all and (min-width:48em){.view--acquia-search .search-page--right-col{padding-left:1rem;width:65.7142857143%;float:left;}}@media all and (min-width:60em){.view--acquia-search .search-page--right-col{padding-left:2rem;width:74.2857142857%;float:left;}}.view--acquia-search .view__header{margin-bottom:1rem;font-size:1.25rem;line-height:1.875em;}.view--acquia-search .views-exposed-form{margin-bottom:2rem;}.view--acquia-search .views-exposed-form .form-item--id-search label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}.view--acquia-search .views-exposed-form fieldset{margin:1rem 0;}.view--acquia-search .views-exposed-form #edit-type-1--wrapper legend{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}@media all and (min-width:26.25em){.view--acquia-search .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}@media all and (min-width:35.5em){.view--acquia-search .form-actions{max-width:420px;}}.view--acquia-search .form-actions input{padding:0.5rem;height:auto;margin:0 0 0.5rem;}@media all and (min-width:26.25em){.view--acquia-search .form-actions input{padding:0.5rem;height:auto;width:48%;}}.view--acquia-search .view__content ul{list-style:none;margin:0;padding:0;}.view--acquia-search .view__content ul li{margin-bottom:1.75rem;}.view--acquia-search .view__content ul li:last-of-type{margin-bottom:0;}.view--acquia-search .view__content ul li time{font-size:0.8rem;}.view--acquia-search .pager{margin-top:4rem;}@media all and (min-width:35.5em){.view--acquia-search .pager .pager__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.view--acquia-search .pager .pager__items li.pager__item--number:first-of-type,.view--acquia-search .pager .pager__items li.pager__item--number:last-of-type{clear:both;}.search-results__content-type{color:#333399;font-size:0.75rem;line-height:1.25rem;}.search-results__title{font-size:1.125em;line-height:1.5rem;font-weight:600;margin:0 0 0.25rem;}.search-results__title a{color:#111111;}.l-main .search-results__title a{color:#111111;}.l-main .search-results__title a:hover,.l-main .search-results__title a:focus{border-color:#111111;outline:none;}.view--equipment .view__content{max-width:960px;margin-left:auto;margin-right:auto;}.view--equipment .view__content:after{content:" ";display:block;clear:both;}.view--equipment .view__content .view__row{list-style:none;margin-bottom:40px;width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.view--equipment .view__content .view__row{width:48.275862069%;float:left;}.view--equipment .view__content .view__row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view--equipment .view__content .view__row:nth-child(2n+2){margin-left:51.724137931%;margin-right:-100%;clear:none;}}.view--equipment .view__content .view__row:nth-of-type(2){-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.view--equipment .view__content .view__row:last-of-type{padding-bottom:30px;}.view--equipment .view__empty{max-width:960px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:30px;font-weight:600;padding-left:30px;padding-right:30px;}.view--equipment .view__empty:after{content:" ";display:block;clear:both;}@media all and (min-width:60em){.view--equipment .view__empty{padding-left:0;padding-right:0;}}.block--component-embed-block .field__label{display:none;}.block--component-embed-block .component_image{position:relative;}.block--component-embed-block .component__heading{width:75%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000;color:#ffffff;font-size:1.6rem;text-align:center;line-height:1.2;}.component--type-embedded-element + .component--type-text-component .l-constrain{margin-bottom:0;max-width:100%;max-width:960px;margin-left:auto;margin-right:auto;}.component--type-embedded-element + .component--type-text-component .l-constrain:after{content:" ";display:block;clear:both;}.block-views-exposed-filter-blockequipment-block-1{padding-top:30px;padding-bottom:30px;}.block-views-exposed-filter-blockequipment-block-1 .block__content{padding-left:30px;padding-right:30px;max-width:460px;margin:0 auto;}.block-views-exposed-filter-blockequipment-block-1 select{height:50px;width:100%;max-width:100%;padding-left:10px;background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--down.svg);background-repeat:no-repeat;}.component--type-embedded-element + .component--type-text-component .l-constrain{margin-bottom:0;max-width:100%;max-width:960px;margin-left:auto;margin-right:auto;}.component--type-embedded-element + .component--type-text-component .l-constrain:after{content:" ";display:block;clear:both;}.block-views-exposed-filter-blockequipment-block-2{padding-top:30px;padding-bottom:30px;text-align:center;}.block-views-exposed-filter-blockequipment-block-2 .block__content{padding-left:30px;padding-right:30px;max-width:460px;margin:0 auto;}.block-views-exposed-filter-blockequipment-block-2 select{width:100%;max-width:100%;padding-left:10px;background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--down.svg);background-repeat:no-repeat;}.view--cobra-product-block .view__content{max-width:960px;margin-left:auto;margin-right:auto;}.view--cobra-product-block .view__content:after{content:" ";display:block;clear:both;}.view--cobra-product-block .view__content .view__row{list-style:none;margin-bottom:40px;width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:48em){.view--cobra-product-block .view__content .view__row{width:48.275862069%;float:left;}.view--cobra-product-block .view__content .view__row:nth-child(2n+1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.view--cobra-product-block .view__content .view__row:nth-child(2n+2){margin-left:51.724137931%;margin-right:-100%;clear:none;}}.view--cobra-product-block .view__content .view__row:nth-of-type(2){-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.view--cobra-product-block .view__content .view__row:last-of-type{padding-bottom:30px;}.view--cobra-product-block .view__empty{max-width:960px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:30px;font-weight:600;padding-left:30px;padding-right:30px;}.view--cobra-product-block .view__empty:after{content:" ";display:block;clear:both;}@media all and (min-width:60em){.view--cobra-product-block .view__empty{padding-left:0;padding-right:0;}}.block--component-embed-block .field__label{display:none;}.block--component-embed-block .component_image{position:relative;}.block--component-embed-block .component__heading{width:75%;margin:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2000;color:#ffffff;font-size:1.6rem;text-align:center;line-height:1.2;}.component--type-embedded-element + .component--type-text-component .l-constrain{margin-bottom:0;max-width:100%;max-width:960px;margin-left:auto;margin-right:auto;}.component--type-embedded-element + .component--type-text-component .l-constrain:after{content:" ";display:block;clear:both;}.block-views-exposed-filter-blockcobra-product-block-block-1{padding-top:30px;padding-bottom:30px;text-align:center;}.block-views-exposed-filter-blockcobra-product-block-block-1 .block__content{padding-left:30px;padding-right:30px;max-width:460px;margin:0 auto;}.block-views-exposed-filter-blockcobra-product-block-block-1 select{width:100%;max-width:100%;padding-left:10px;background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--down.svg);background-repeat:no-repeat;}html.type-homepage{display:block;position:fixed;padding:0;width:100%;height:100%;margin:0;overflow:hidden;-webkit-transition:opacity 400ms;transition:opacity 400ms;}html.type-homepage body{margin:0;overflow:hidden;}html.type-homepage body,html.type-homepage .onepage-wrapper{display:block;position:fixed;padding:0;width:100%;height:100%;}html.type-homepage .onepage-wrapper{width:100%;height:100%;display:block;position:relative;padding:0;-webkit-transform-style:preserve-3d;z-index:1;}html.type-homepage .onepage-wrapper .section{height:100%;width:100%;}html.type-homepage .onepage-pagination-wrapper{height:100vh;left:0;position:absolute;top:0;z-index:2;}html.type-homepage .onepage-pagination-wrapper .l-constrain{max-width:1440px;margin-left:auto;margin-right:auto;height:100%;position:relative;}html.type-homepage .onepage-pagination-wrapper .l-constrain:after{content:" ";display:block;clear:both;}html.type-homepage .onepage-pagination-wrapper .onepage-pagination{bottom:50%;left:0;list-style:none;margin:0 0 0 1.25rem;padding:0;position:absolute;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:100;}@media all and (min-width:64em){html.type-homepage .onepage-pagination-wrapper .onepage-pagination{margin-left:2.5rem;}}html.type-homepage .onepage-pagination-wrapper .onepage-pagination li{margin-bottom:1rem;padding:0;text-align:center;}@media all and (min-width:48em){html.type-homepage .onepage-pagination-wrapper .onepage-pagination li{margin-bottom:0.5rem;}}html.type-homepage .onepage-pagination-wrapper .onepage-pagination li:last-child{margin-bottom:0;}html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button{background-color:transparent;border:0;display:block;font-size:0;height:1.5rem;position:relative;width:1.5rem;}@media all and (min-width:48em){html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button{height:0.75rem;width:0.75rem;}}html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button::before{background-color:rgb(255,255,255);border-color:#9b9b9b;border-radius:50%;border-style:solid;border-width:1px;content:"";height:1.5rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.2s;transition:all 0.2s;width:1.5rem;}@media all and (min-width:48em){html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button::before{height:0.75rem;width:0.75rem;}}html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button.active::before{background-color:#faa21b;border-color:#faa21b;}html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button:focus::before,html.type-homepage .onepage-pagination-wrapper .onepage-pagination li button:hover::before{border-color:#ba0c2f;}html.type-homepage .disabled-onepage-scroll,html.type-homepage .disabled-onepage-scroll .wrapper{overflow:auto;}html.type-homepage .disabled-onepage-scroll .onepage-wrapper{-webkit-transform:none !important;transform:none !important;-ms-transform:none !important;min-height:100%;}html.type-homepage .disabled-onepage-scroll .onepage-wrapper .section{position:relative !important;top:auto !important;left:auto !important;}html.type-homepage .disabled-onepage-scroll .onepage-pagination{display:none;}html.type-homepage body.disabled-onepage-scroll,html.type-homepage .disabled-onepage-scroll .onepage-wrapper{position:inherit;}.type-homepage{z-index:1;}.type-homepage .l-header{position:fixed;width:100%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 60px,rgba(255,255,255,0.3) 62px,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 60px,rgba(255,255,255,0.3) 62px,rgba(255,255,255,0) 100%);padding-bottom:60px;z-index:200;}@media all and (min-width:75em){.type-homepage .l-header{background:none;padding-bottom:0;position:initial;width:initial;}}@media all and (min-width:75em){.type-homepage .l-navigation{background:-webkit-linear-gradient(top,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 80px,rgba(255,255,255,0.3) 82px,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.5) 80px,rgba(255,255,255,0.3) 82px,rgba(255,255,255,0) 100%);padding-bottom:60px;z-index:200;}}.type-homepage .block--main-page-content{height:100vh;height:-webkit-calc(var(--vh,1vh) * 100);height:calc(var(--vh,1vh) * 100);left:0;position:absolute !important;top:0;width:100vw;z-index:90;}.type-homepage .block--main-page-content .block__content{height:100%;}.type-homepage .homepage-link-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2.9rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;text-align:center;-webkit-transition:all 0.2s;transition:all 0.2s;}.type-homepage .homepage-link-button > a{background-color:#ffffff;background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);background-position:center;background-repeat:no-repeat;border:2px solid #ba0c2f;border-radius:50%;display:block;font-size:0;height:2.9rem;width:2.9rem;}.type-homepage .homepage-link-button > a:focus,.type-homepage .homepage-link-button > a:hover,.type-homepage .homepage-link-button > a:active{border:2px solid #333f48;border-bottom:2px solid #333f48;outline:none;}.type-homepage .homepage-section-slide{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;width:100%;}.type-homepage .homepage-section-slide.last-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.type-homepage .homepage-section-slide.last-section .node__content .l-constrain{padding:60px 0 0;}@media all and (min-width:60em){.type-homepage .homepage-section-slide.last-section .node__content .l-constrain{padding:80px 0 0;}}.type-homepage .homepage-section-slide .node__content{max-width:960px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;}.type-homepage .homepage-section-slide .node__content:after{content:" ";display:block;clear:both;}.type-homepage .homepage-section-slide .node__content .l-constrain{padding:60px 0;width:100%;}@media all and (min-width:60em){.type-homepage .homepage-section-slide .node__content .l-constrain{padding:80px 0;}}.type-homepage .homepage-section-slide > .l-container{height:100%;}.type-homepage .homepage-section-slide > .l-container > .l-main{padding-left:4rem;padding-right:4rem;}@media all and (min-width:64em){.type-homepage .homepage-section-slide > .l-container > .l-main{padding-left:5.75rem;padding-right:5.75rem;}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_5{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.05)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_5{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.05)),color-stop(50%,rgba(255,255,255,0.05)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_10{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_10{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.1)),color-stop(50%,rgba(255,255,255,0.1)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.1) 0%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_15{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.15)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_15{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.15)),color-stop(50%,rgba(255,255,255,0.15)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_20{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.2)),to(rgba(255,255,255,0.05)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.05) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.05) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_20{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.2)),color-stop(50%,rgba(255,255,255,0.2)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.2) 0%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_25{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.25)),to(rgba(255,255,255,0.1)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.1) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_25{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.25)),color-stop(50%,rgba(255,255,255,0.25)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_30{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.3)),to(rgba(255,255,255,0.15)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.15) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.15) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_30{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.3)),color-stop(50%,rgba(255,255,255,0.3)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_35{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.35)),to(rgba(255,255,255,0.2)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.2) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.2) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_35{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.35)),color-stop(50%,rgba(255,255,255,0.35)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_40{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.4)),to(rgba(255,255,255,0.25)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.25) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.25) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_40{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.4)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.4) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_45{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.45)),to(rgba(255,255,255,0.3)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.3) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.3) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_45{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.45)),color-stop(50%,rgba(255,255,255,0.45)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.45) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.45) 0%,rgba(255,255,255,0.45) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_50{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),to(rgba(255,255,255,0.35)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.35) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.35) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_50{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.5)),color-stop(50%,rgba(255,255,255,0.5)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_55{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.55)),to(rgba(255,255,255,0.4)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.4) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.4) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_55{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.55)),color-stop(50%,rgba(255,255,255,0.55)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.55) 0%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_60{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.6)),to(rgba(255,255,255,0.45)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.45) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.45) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_60{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.6)),color-stop(50%,rgba(255,255,255,0.6)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.6) 0%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_65{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.65)),to(rgba(255,255,255,0.5)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.5) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.5) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_65{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.65)),color-stop(50%,rgba(255,255,255,0.65)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_70{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.7)),to(rgba(255,255,255,0.55)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.55) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.55) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_70{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.7)),color-stop(50%,rgba(255,255,255,0.7)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_75{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.75)),to(rgba(255,255,255,0.6)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.6) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.6) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_75{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.75)),color-stop(50%,rgba(255,255,255,0.75)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.75) 0%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_80{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.8)),to(rgba(255,255,255,0.65)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.65) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.65) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_80{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.8)),color-stop(50%,rgba(255,255,255,0.8)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_85{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.85)),to(rgba(255,255,255,0.7)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.7) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.7) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_85{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.85)),color-stop(50%,rgba(255,255,255,0.85)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.85) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_90{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.9)),to(rgba(255,255,255,0.75)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.75) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.75) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_90{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.9)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_95{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.95)),to(rgba(255,255,255,0.8)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.8) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.8) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_95{background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0.95)),color-stop(50%,rgba(255,255,255,0.95)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgba(255,255,255,0.95) 0%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_100{background-image:-webkit-gradient(linear,left top,right top,from(rgb(255,255,255)),to(rgba(255,255,255,0.85)));background-image:-webkit-linear-gradient(left,rgb(255,255,255) 0%,rgba(255,255,255,0.85) 100%);background-image:linear-gradient(to right,rgb(255,255,255) 0%,rgba(255,255,255,0.85) 100%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-start .l-container.opacity-opacity_100{background-image:-webkit-gradient(linear,left top,right top,from(rgb(255,255,255)),color-stop(50%,rgb(255,255,255)),color-stop(90%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgba(255,255,255,0) 90%);background-image:linear-gradient(to right,rgb(255,255,255) 0%,rgb(255,255,255) 50%,rgba(255,255,255,0) 90%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_5{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.05)),color-stop(0%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.05) 100%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.05) 100%,rgba(255,255,255,0) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_5{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.05)),color-stop(0%,rgba(255,255,255,0.05)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.05) 50%,rgba(255,255,255,0.05) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_10{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.1)),color-stop(0%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.1) 100%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.1) 100%,rgba(255,255,255,0) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_10{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.1)),color-stop(0%,rgba(255,255,255,0.1)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.1) 50%,rgba(255,255,255,0.1) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_15{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.15)),color-stop(0%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.15) 100%,rgba(255,255,255,0) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.15) 100%,rgba(255,255,255,0) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_15{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.15)),color-stop(0%,rgba(255,255,255,0.15)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_20{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.2)),color-stop(0%,rgba(255,255,255,0.05)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.2) 100%,rgba(255,255,255,0.05) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.2) 100%,rgba(255,255,255,0.05) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_20{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.2)),color-stop(0%,rgba(255,255,255,0.2)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.2) 50%,rgba(255,255,255,0.2) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_25{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.25)),color-stop(0%,rgba(255,255,255,0.1)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.25) 100%,rgba(255,255,255,0.1) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.25) 100%,rgba(255,255,255,0.1) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_25{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.25)),color-stop(0%,rgba(255,255,255,0.25)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.25) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0.25) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_30{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.3)),color-stop(0%,rgba(255,255,255,0.15)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.3) 100%,rgba(255,255,255,0.15) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.3) 100%,rgba(255,255,255,0.15) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_30{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.3)),color-stop(0%,rgba(255,255,255,0.3)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_35{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.35)),color-stop(0%,rgba(255,255,255,0.2)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.35) 100%,rgba(255,255,255,0.2) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.35) 100%,rgba(255,255,255,0.2) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_35{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.35)),color-stop(0%,rgba(255,255,255,0.35)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0.35) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.35) 50%,rgba(255,255,255,0.35) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_40{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.4)),color-stop(0%,rgba(255,255,255,0.25)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.4) 100%,rgba(255,255,255,0.25) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.4) 100%,rgba(255,255,255,0.25) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_40{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),color-stop(0%,rgba(255,255,255,0.4)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0.4) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_45{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.45)),color-stop(0%,rgba(255,255,255,0.3)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.45) 100%,rgba(255,255,255,0.3) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.45) 100%,rgba(255,255,255,0.3) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_45{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.45)),color-stop(0%,rgba(255,255,255,0.45)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.45) 50%,rgba(255,255,255,0.45) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.45) 50%,rgba(255,255,255,0.45) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_50{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.5)),color-stop(0%,rgba(255,255,255,0.35)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.5) 100%,rgba(255,255,255,0.35) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.5) 100%,rgba(255,255,255,0.35) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_50{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.5)),color-stop(0%,rgba(255,255,255,0.5)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.5) 50%,rgba(255,255,255,0.5) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_55{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.55)),color-stop(0%,rgba(255,255,255,0.4)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.55) 100%,rgba(255,255,255,0.4) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.55) 100%,rgba(255,255,255,0.4) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_55{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.55)),color-stop(0%,rgba(255,255,255,0.55)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.55) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.55) 50%,rgba(255,255,255,0.55) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_60{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.6)),color-stop(0%,rgba(255,255,255,0.45)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.6) 100%,rgba(255,255,255,0.45) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.6) 100%,rgba(255,255,255,0.45) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_60{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.6)),color-stop(0%,rgba(255,255,255,0.6)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.6) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.6) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_65{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.65)),color-stop(0%,rgba(255,255,255,0.5)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.65) 100%,rgba(255,255,255,0.5) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.65) 100%,rgba(255,255,255,0.5) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_65{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.65)),color-stop(0%,rgba(255,255,255,0.65)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0.65) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0.65) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_70{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.7)),color-stop(0%,rgba(255,255,255,0.55)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.7) 100%,rgba(255,255,255,0.55) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.7) 100%,rgba(255,255,255,0.55) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_70{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.7)),color-stop(0%,rgba(255,255,255,0.7)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.7) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.7) 50%,rgba(255,255,255,0.7) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_75{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.75)),color-stop(0%,rgba(255,255,255,0.6)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.75) 100%,rgba(255,255,255,0.6) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.75) 100%,rgba(255,255,255,0.6) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_75{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.75)),color-stop(0%,rgba(255,255,255,0.75)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0.75) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.75) 50%,rgba(255,255,255,0.75) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_80{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.8)),color-stop(0%,rgba(255,255,255,0.65)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.8) 100%,rgba(255,255,255,0.65) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.8) 100%,rgba(255,255,255,0.65) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_80{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.8)),color-stop(0%,rgba(255,255,255,0.8)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.8) 50%,rgba(255,255,255,0.8) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_85{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.85)),color-stop(0%,rgba(255,255,255,0.7)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.85) 100%,rgba(255,255,255,0.7) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.85) 100%,rgba(255,255,255,0.7) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_85{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.85)),color-stop(0%,rgba(255,255,255,0.85)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.85) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_90{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.9)),color-stop(0%,rgba(255,255,255,0.75)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.9) 100%,rgba(255,255,255,0.75) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.9) 100%,rgba(255,255,255,0.75) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_90{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.9)),color-stop(0%,rgba(255,255,255,0.9)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.9) 50%,rgba(255,255,255,0.9) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_95{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgba(255,255,255,0.95)),color-stop(0%,rgba(255,255,255,0.8)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0.95) 100%,rgba(255,255,255,0.8) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0.95) 100%,rgba(255,255,255,0.8) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_95{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.95)),color-stop(0%,rgba(255,255,255,0.95)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgba(255,255,255,0.95) 50%,rgba(255,255,255,0.95) 0%);}}.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_100{background-image:-webkit-gradient(linear,right top,left top,color-stop(100%,rgb(255,255,255)),color-stop(0%,rgba(255,255,255,0.85)));background-image:-webkit-linear-gradient(right,rgb(255,255,255) 100%,rgba(255,255,255,0.85) 0%);background-image:linear-gradient(to left,rgb(255,255,255) 100%,rgba(255,255,255,0.85) 0%);}@media all and (min-width:48em){.type-homepage .homepage-section-slide.fade-end .l-container.opacity-opacity_100{background-image:-webkit-gradient(linear,right top,left top,color-stop(90%,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(0%,rgb(255,255,255)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,0) 90%,rgb(255,255,255) 50%,rgb(255,255,255) 0%);background-image:linear-gradient(to left,rgba(255,255,255,0) 90%,rgb(255,255,255) 50%,rgb(255,255,255) 0%);}}.type-homepage .homepage-section-slide.align-start .l-constrain{width:100%;}@media all and (min-width:64em){.type-homepage .homepage-section-slide.align-start .l-constrain{width:80%;}}@media all and (min-width:75em){.type-homepage .homepage-section-slide.align-start .l-constrain{width:70%;}}.type-homepage .homepage-section-slide.align-end .l-constrain{width:100%;}@media all and (min-width:64em){.type-homepage .homepage-section-slide.align-end .l-constrain{position:absolute;right:0;top:0;width:80%;}}@media all and (min-width:75em){.type-homepage .homepage-section-slide.align-end .l-constrain{position:absolute;right:0;top:0;width:50%;}}.type-homepage .homepage-section-slide.color-white h2{color:#FFFFFF;}.type-homepage .homepage-section-slide.color-white p{color:#FFFFFF;}.type-homepage .homepage-section-slide h2{color:#ba0c2f;font-size:1.75rem;}@media all and (min-width:48em){.type-homepage .homepage-section-slide h2{font-size:2rem;}}@media all and (min-width:64em){.type-homepage .homepage-section-slide h2{font-size:2.75rem;}}@media all and (min-width:90em){.type-homepage .homepage-section-slide h2{font-size:3.5rem;}}.type-homepage .homepage-section-slide h2.title-color-irving_blue{color:#141b4d;}.type-homepage .homepage-section-slide h2.title-color-irving_red{color:#ba0c2f;}.type-homepage .homepage-section-slide h2.title-color-dark_grey{color:#333f48;}.type-homepage .homepage-section-slide h2.title-color-white{color:#ffffff;}.type-homepage .homepage-section-slide .hp-description p{font-size:1rem;font-weight:500;}@media all and (min-width:48em){.type-homepage .homepage-section-slide .hp-description p{font-size:1.1rem;}}@media all and (min-width:64em){.type-homepage .homepage-section-slide .hp-description p{font-size:1.2rem;}}@media all and (min-width:90em){.type-homepage .homepage-section-slide .hp-description p{font-size:1.3rem;}}.type-homepage .homepage-section-slide .hp-description.description-color-irving_blue p{color:#141b4d;}.type-homepage .homepage-section-slide .hp-description.description-color-irving_red p{color:#ba0c2f;}.type-homepage .homepage-section-slide .hp-description.description-color-dark_grey p{color:#333f48;}.type-homepage .homepage-section-slide .hp-description.description-color-white p{color:#ffffff;}.type-homepage .block--page-title{display:none;}.type-homepage #views-exposed-form-acquia-search-block-homepage-search{height:3.5rem;margin-top:2rem;position:relative;}@media all and (min-width:60em){.type-homepage #views-exposed-form-acquia-search-block-homepage-search{width:50%;}}.type-homepage #views-exposed-form-acquia-search-block-homepage-search > div{width:100%;}.type-homepage #views-exposed-form-acquia-search-block-homepage-search .form-text{height:3.5rem;padding-left:3.5rem;width:100%;}.type-homepage #views-exposed-form-acquia-search-block-homepage-search .form-submit{background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon__search.svg);background-position:center;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border:2px solid transparent;font-size:0;height:3.5rem;left:0;margin:0;padding:0;position:absolute;top:0;width:3.5rem;}.type-homepage #views-exposed-form-acquia-search-block-homepage-search .form-submit:focus,.type-homepage #views-exposed-form-acquia-search-block-homepage-search .form-submit:hover,.type-homepage #views-exposed-form-acquia-search-block-homepage-search .form-submit:active{border-color:#333f48;}.type-homepage footer{background-color:#F8F8F8;}@media all and (min-width:90em){.type-homepage #block-contactus::after{left:100%;max-width:none;right:none;width:100vw;}}.type-homepage .region-footer{float:none;}.type-homepage .l-homepage-callouts{bottom:0;height:auto;left:0;opacity:1;position:absolute;-webkit-transition:visibility 300ms,opacity 300ms linear;transition:visibility 300ms,opacity 300ms linear;visibility:visible;width:100%;z-index:3;}.type-homepage .l-homepage-callouts.hide{opacity:0;visibility:hidden;}.type-homepage .l-homepage-callouts > .l-container{max-width:1440px;margin-left:auto;margin-right:auto;min-height:auto;}.type-homepage .l-homepage-callouts > .l-container:after{content:" ";display:block;clear:both;}.type-homepage .l-homepage-callouts > .l-container > .l-constrain{margin:0;position:relative;}@media all and (min-width:48em){.type-homepage .l-homepage-callouts > .l-container > .l-constrain{margin:0 40px 1rem;}}.type-homepage .l-homepage-callouts .field--name-field-homepage-callouts{position:relative;}.type-homepage .l-homepage-callouts .homepage-callouts-activate:hover{cursor:pointer;}.type-homepage .l-homepage-callouts .homepage-callouts-activate:focus,.type-homepage .l-homepage-callouts .homepage-callouts-activate:active{outline:none;}.type-homepage .l-homepage-callouts .homepage-callouts-btn button,.type-homepage .l-homepage-callouts .homepage-callouts-btn .button,.type-homepage .l-homepage-callouts .homepage-callouts-btn .background{border:0;border-radius:50%;font-size:0;height:3rem;left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%) translateY(-30%);transform:translateX(-50%) translateY(-30%);width:3rem;}.type-homepage .l-homepage-callouts .homepage-callouts-btn button,.type-homepage .l-homepage-callouts .homepage-callouts-btn .button{background-color:transparent;}.type-homepage .l-homepage-callouts .homepage-callouts-btn button:hover,.type-homepage .l-homepage-callouts .homepage-callouts-btn .button:hover{cursor:pointer;}.type-homepage .l-homepage-callouts .homepage-callouts-btn button:focus,.type-homepage .l-homepage-callouts .homepage-callouts-btn button:active,.type-homepage .l-homepage-callouts .homepage-callouts-btn .button:focus,.type-homepage .l-homepage-callouts .homepage-callouts-btn .button:active{outline:none;}.type-homepage .l-homepage-callouts .homepage-callouts-btn button::before,.type-homepage .l-homepage-callouts .homepage-callouts-btn .button::before{background-image:url(/themes/custom/irvingoil/images/arrows/icon__arrow--down-blue.svg);background-position:center center;background-repeat:no-repeat;background-size:0.9rem auto;content:"";height:0.9rem;left:50%;position:absolute;top:0.5rem;-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);width:0.9rem;}.type-homepage .l-homepage-callouts .homepage-callouts-btn .background{background-color:#b9d9eb;z-index:-1;}.type-homepage .l-homepage-callouts .homepage-callouts-btn.close button::before{-webkit-transform:translateX(-50%);transform:translateX(-50%);}.type-homepage .l-homepage-callouts .field__items{background-color:#b9d9eb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media all and (min-width:60em){.type-homepage .l-homepage-callouts .field__items{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.type-homepage .l-homepage-callouts .field__item{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;margin-bottom:0;margin-left:0.75rem;margin-right:0.75rem;margin-top:0;padding:0.75rem 0;}@media all and (min-width:60em){.type-homepage .l-homepage-callouts .field__item{-ms-flex-preferred-size:50%;margin-bottom:0.75rem;margin-left:0;margin-right:0;margin-top:0.75rem;padding:0 0.75rem;}}.type-homepage .l-homepage-callouts .field__item:first-child{border-bottom:1px solid rgba(20,27,77,0.3);}@media all and (min-width:60em){.type-homepage .l-homepage-callouts .field__item:first-child{border-bottom:0;border-right:1px solid rgba(20,27,77,0.3);}}.type-homepage .l-homepage-callouts .paragraph--type-homepage-callout{height:100%;}.type-homepage .l-homepage-callouts .paragraph--type-homepage-callout .l-constrain{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;}.type-homepage .l-homepage-callouts .content-start{background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-box-flex:0;-webkit-flex:0 0 8rem;-ms-flex:0 0 8rem;flex:0 0 8rem;margin-right:0.75rem;}@media all and (min-width:48em){.type-homepage .l-homepage-callouts .content-start{-webkit-box-flex:0;-webkit-flex:0 0 10rem;-ms-flex:0 0 10rem;flex:0 0 10rem;}}.type-homepage .l-homepage-callouts .content-start img{width:100%;}.type-homepage .l-homepage-callouts .content-middle{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;font-size:0.9em;margin-right:0.75rem;text-align:center;width:auto;}.type-homepage .l-homepage-callouts .content-middle h3,.type-homepage .l-homepage-callouts .content-middle .h3{font-size:0.9372071228rem;line-height:1.3;color:#333f48;font-weight:800;line-height:1;margin-top:0;}@media all and (min-width:568px){.type-homepage .l-homepage-callouts .content-middle h3,.type-homepage .l-homepage-callouts .content-middle .h3{font-size:1rem;}}@media all and (min-width:768px){.type-homepage .l-homepage-callouts .content-middle h3,.type-homepage .l-homepage-callouts .content-middle .h3{font-size:1.067rem;line-height:1.2;}}@media all and (min-width:960px){.type-homepage .l-homepage-callouts .content-middle h3,.type-homepage .l-homepage-callouts .content-middle .h3{font-size:1.138489rem;}}@media all and (min-width:1200px){.type-homepage .l-homepage-callouts .content-middle h3,.type-homepage .l-homepage-callouts .content-middle .h3{font-size:1.214767763rem;line-height:1.2;}}.type-homepage .l-homepage-callouts .content-end{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;}.type-homepage .l-homepage-callouts .content-end a{background-image:url(/themes/custom/irvingoil/images/arrows/arrow__red--large.svg);background-position:center;background-repeat:no-repeat;border:2px solid transparent;border-radius:50%;display:block;font-size:0;height:2rem;-webkit-transition:all 0.2s;transition:all 0.2s;width:2rem;}@media all and (min-width:48em){.type-homepage .l-homepage-callouts .content-end a{height:2.9rem;width:2.9rem;}}.type-homepage .l-homepage-callouts .content-end a:focus,.type-homepage .l-homepage-callouts .content-end a:hover,.type-homepage .l-homepage-callouts .content-end a:active{border:2px solid #333f48;border-bottom:2px solid #333f48;outline:none;}.type-homepage .l-homepage-callouts .homepage-callouts-modal{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;bottom:0;left:0;padding-top:2rem;position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;width:100%;}.type-homepage .l-homepage-callouts .homepage-callouts-modal.open{-webkit-animation:open 300ms ease-out 0s forwards;animation:open 300ms ease-out 0s forwards;}.type-homepage .l-homepage-callouts .homepage-callouts-modal.closed{-webkit-animation:close 300ms ease-in 0s forwards;animation:close 300ms ease-in 0s forwards;}.type-homepage .l-homepage-callouts .homepage-callouts-modal .content-middle{text-align:left;}@-webkit-keyframes open{from{visibility:visible;}to{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;}}@keyframes open{from{visibility:visible;}to{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;}}@-webkit-keyframes close{from{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;}to{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;}}@keyframes close{from{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;}to{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:hidden;}}.type-homepage .keyboard-focus .l-homepage-callouts .homepage-callouts-activate:focus,.type-homepage .keyboard-focus .l-homepage-callouts .homepage-callouts-activate:active{outline:thin dotted;}.type-homepage .keyboard-focus .l-homepage-callouts .homepage-callouts-btn button:focus{outline:thin dotted;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form{margin-top:1rem;height:3.5rem;position:relative;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form > div{width:100%;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-text{height:3.5rem;padding-left:3.5rem;width:100%;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-actions{display:block;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit{background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon__search.svg);background-position:center;background-repeat:no-repeat;background-size:1.2rem 1.2rem;border:2px solid transparent;font-size:0;height:3.5rem;margin:0;padding:0;position:absolute;top:0;left:0;width:3.5rem;}.block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit:focus,.block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit:hover,.block-views-exposed-filter-blockacquia-search-block-homepage-search form .form-submit:active{border-color:#333f48;}.irving-location-filters{background-color:#ffffff;padding:0.2rem 0.6rem;width:100%;}@media all and (min-width:60em){.irving-location-filters{border-top:1px solid #e3e8e8;padding:0.4rem 2.5rem;width:initial;}}.irving-location-filters button{cursor:pointer;}@media all and (min-width:48em){.irving-location-filters > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}}.irving-location-filters #irving-location-finder-filters{display:block;}@media all and (min-width:60em){.irving-location-filters #irving-location-finder-filters{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.irving-location-filters .location-filters-text{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:2.4rem;margin-bottom:5px;min-width:16rem;}@media all and (min-width:60em){.irving-location-filters .location-filters-text{display:block;padding-right:1.125rem;}}.irving-location-filters .location-filters-text .form-item--id-location-filter-text{border:1px solid #e3e8e8;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;height:100%;width:100%;border-radius:5px;}.irving-location-filters .location-filters-text .form-item--id-location-filter-text > img{padding:0 0.5rem;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.irving-location-filters .location-filters-text .form-item--id-location-filter-text > img{height:100%;width:50px;}}.irving-location-filters .location-filters-text .form-item--id-location-filter-text input{border:0;height:100%;max-width:none;min-width:0;width:100%;}.irving-location-filters .location-filters-text .form-item--id-location-filter-text button{background-color:transparent;border:0;padding:0 0.5rem 0 0;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.irving-location-filters .location-filters-text .form-item--id-location-filter-text button img{height:1.2rem;width:1.2rem;}}.irving-location-filters .location-filters-buttons,.irving-location-filters .location-filters-location{position:relative;float:right;}@media all and (min-width:60em){.irving-location-filters .location-filters-buttons,.irving-location-filters .location-filters-location{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}}.irving-location-filters .location-filters-buttons .form-item,.irving-location-filters .location-filters-location .form-item{display:inline-block;margin-bottom:5px;padding-right:0.5rem;}.irving-location-filters .location-filters-buttons .form-item--checkbox,.irving-location-filters .location-filters-location .form-item--checkbox{height:2.4rem;vertical-align:middle;}.irving-location-filters .location-filters-buttons > .form-item input[type=checkbox] + label,.irving-location-filters .location-filters-location > .form-item input[type=checkbox] + label{background-color:#ffffff;background-image:none;border:1px solid #e3e8e8;border-radius:5px;cursor:pointer;display:table-cell;height:2.4rem;padding-left:1rem;padding-right:1rem;vertical-align:middle;white-space:nowrap;}.irving-location-filters .location-filters-buttons > .form-item input[type=checkbox]:checked + label,.irving-location-filters .location-filters-location > .form-item input[type=checkbox]:checked + label{background-color:#ba0c2f;border-color:#ba0c2f;color:#ffffff;}.irving-location-filters .location-filters-buttons > .form-item input[type=checkbox]:focus + label,.irving-location-filters .location-filters-location > .form-item input[type=checkbox]:focus + label{border-color:#00735a;}.irving-location-filters .location-filters-buttons .form-item.js-form-item-location-filter-bigstop,.irving-location-filters .location-filters-buttons .form-item.js-form-item-location-filter-i24{display:none;}@media all and (min-width:60em){.irving-location-filters .location-filters-buttons .form-item.js-form-item-location-filter-bigstop,.irving-location-filters .location-filters-buttons .form-item.js-form-item-location-filter-i24{display:block;}}.irving-location-filters .location-filters-location{display:table;margin-bottom:1rem;width:100%;float:none;}@media all and (min-width:60em){.irving-location-filters .location-filters-location{display:none;}}.irving-location-filters .location-filters-location .form-item{white-space:initial !important;height:initial !important;display:table-cell !important;margin:0 !important;}.irving-location-filters .location-filters-location .form-item label{padding:0.25rem 1.5rem !important;vertical-align:initial !important;border-bottom:1px solid #D1D3D4 !important;height:auto !important;line-height:2.5rem !important;}.irving-location-filters .location-filters-location .form-item label::before{all:initial !important;}.irving-location-filters .location-filters-dropdown-open{background-color:#ffffff;border:1px solid #e3e8e8;border-radius:5px;height:2.4rem;margin-bottom:5px;padding-left:1rem;padding-right:2rem;position:relative;}.irving-location-filters .location-filters-dropdown-open::before{content:" ";position:absolute;top:0;bottom:0;right:0;height:0.5rem;width:2rem;margin:auto;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(/themes/custom/irvingoil/images/icons/down.svg);}.irving-location-filters .location-filters-dropdown-open:active,.irving-location-filters .location-filters-dropdown-open.active,.irving-location-filters .location-filters-dropdown-open.has-selected-child-filters{background-color:#ba0c2f;border-color:#ba0c2f;color:#ffffff;}.irving-location-filters .location-filters-dropdown-open:focus{border-color:#00735a;}.irving-location-filters .location-filters-dropdown{height:2.4rem;margin-top:-6rem;}@media all and (min-width:60em){.irving-location-filters .location-filters-dropdown{display:inline-block;position:relative;margin-left:auto;margin-top:0;margin-right:0;}}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-close{background-color:#ba0c2f;border:1px solid transparent;color:#ffffff;padding:0.4rem 3rem;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-close:focus{border-color:#00735a;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu{background-color:#ffffff;border:1px solid #e3e8e8;display:none;padding:1.4rem 0;position:absolute;text-align:center;width:100vw;z-index:8000;top:3px;right:-10px;height:100vh;}@media all and (min-width:60em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu{width:auto;top:2.35rem;right:0;height:auto;height:initial;padding:1.4rem 1rem;border:1px solid #e3e8e8;}}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:66vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:0 1rem;}@supports (-webkit-overflow-scrolling:touch){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:58vh;}}@media all and (min-height:40em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:70vh;}@supports (-webkit-overflow-scrolling:touch){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:62vh;}}}@media all and (min-height:41.6875em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:71vh;}@supports (-webkit-overflow-scrolling:touch){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:63vh;}}}@media all and (min-height:46em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:74vh;}@supports (-webkit-overflow-scrolling:touch){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:66vh;}}}@media all and (min-height:50.75em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:77vh;}@supports (-webkit-overflow-scrolling:touch){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:69vh;}}}@media all and (min-height:64em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:81vh;}@supports (-webkit-overflow-scrolling:touch){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:73vh;}}}@media all and (min-width:60em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters{height:initial;overflow-y:initial;margin-bottom:initial;padding:0;}}@media all and (min-width:60em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters .select-map{display:none;}}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-filters .select-map a{display:block;line-height:3rem;margin-bottom:1rem;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-button{background-color:#ffffff;position:fixed;bottom:0;text-align:center;left:0;margin:0;width:100%;padding:10px 0;}@media all and (min-width:60em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-button{position:initial;bottom:initial;left:initial;}}@media all and (-ms-high-contrast:none) and (min-width:60em),(-ms-high-contrast:active) and (min-width:60em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .mobile-button{position:static;}}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu fieldset{border:0;margin:0;padding:0 0 1.4rem;text-align:left;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu fieldset legend{font-weight:600;margin-bottom:0.4rem;padding:0;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu fieldset legend > span{text-transform:unset;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .fieldset__content{-webkit-column-count:1;-moz-column-count:1;column-count:1;}@media all and (min-width:35.5em){.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .fieldset__content{-webkit-column-count:2;-moz-column-count:2;column-count:2;}}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu .form-item{white-space:nowrap;height:auto;width:100%;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu input[type=checkbox] + label{background:none;border-bottom:1px solid transparent;font-size:1rem;line-height:1rem;padding:0.5rem 0 0 1.1rem;position:relative;white-space:nowrap;vertical-align:baseline;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu input[type=checkbox] + label::before{content:" ";background-color:#ffffff;position:absolute;bottom:0;left:0;display:block;width:0.8rem;height:0.8rem;border:1px solid #ba0c2f;margin-bottom:1px;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu input[type=checkbox]:checked + label::before{background-color:#ba0c2f;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu input[type=checkbox]:focus + label{text-decoration:underline;color:#00735a;}.irving-location-filters .location-filters-dropdown .location-filters-dropdown-menu input[type=checkbox]:focus + label::before{border:1px solid #00735a;}.irving-location-filters input[type=checkbox]{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute !important;width:1px;}.mobile-only{display:block;}@media all and (min-width:60em){.mobile-only{display:none;}}.desktop-only{display:none;}@media all and (min-width:60em){.desktop-only{display:block;}}.block--location-finder-block{margin-bottom:0;background-color:#f5f5f5;border-bottom:1px solid #e3e8e8;}.block--location-finder-block .irving-location-link{background-color:white;padding:0.4rem 2.5rem;}.block--location-finder-block .irving-location-link a{line-height:2rem;}.block--location-finder-block .location-lower-container{position:relative;}.block--location-finder-block .location-lower-container #location-tab{display:block;background-color:white;}@media all and (min-width:60em){.block--location-finder-block .location-lower-container #location-tab{display:none;}}.block--location-finder-block .location-lower-container #location-tab ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.block--location-finder-block .location-lower-container #location-tab ul li{list-style-type:none;margin:0;padding:0;width:50%;}.block--location-finder-block .location-lower-container #location-tab ul li a{display:block;line-height:50px;text-align:center;cursor:pointer;}.block--location-finder-block .location-lower-container #location-tab ul li a.selected,.block--location-finder-block .location-lower-container #location-tab ul li a:hover{background-color:#f5f5f5;border-bottom:none;}.block--location-finder-block .location-lower-container .location-overlay{display:none;background:rgba(0,0,0,0.75);width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}.block--location-finder-block .irving-location-listing{padding:5px 0 10px;width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:60em){.block--location-finder-block .irving-location-listing{display:block;padding:10px 0;width:37.5%;float:left;height:40rem;overflow:scroll;}}.block--location-finder-block .irving-location-listing .location__no-results{margin:2px 10px;border-bottom:0;padding:10px;}.block--location-finder-block .irving-location-listing .location__item{background-color:white;min-height:5rem;margin:2px 10px;padding:10px;border:1px solid transparent;}.block--location-finder-block .irving-location-listing .location__item.selected,.block--location-finder-block .irving-location-listing .location__item:hover{border:1px solid #ba0c2f;}.block--location-finder-block .irving-location-listing .location__item .location-list-name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.block--location-finder-block .irving-location-listing .location__item .location-name{font-size:0.8rem;font-weight:600;color:#333f48;margin-bottom:0.2rem;}.block--location-finder-block .irving-location-listing .location__item .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;font-size:0.8rem;}.block--location-finder-block .irving-location-listing .location__item .amenities-hours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.block--location-finder-block .irving-location-listing .location__item .amenities-hours .hours{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.block--location-finder-block .irving-location-listing .location__item .amenities-hours .hours .hours__title{padding-right:5px;}.block--location-finder-block .irving-location-listing .location__item .amenities-hours span{padding-right:5px;}.block--location-finder-block .irving-location-listing .location__item .amenities-hours span:not(:last-of-type)::after{content:",";}.block--location-finder-block .irving-location-listing .location__item .address{max-width:224px;}@media all and (min-width:60em){.block--location-finder-block .irving-location-listing .location__item .address{max-width:200px;}}@media all and (min-width:64em){.block--location-finder-block .irving-location-listing .location__item .address{max-width:224px;}}@media all and (min-width:75em){.block--location-finder-block .irving-location-listing .location__item .address{max-width:280px;}}.block--location-finder-block .irving-location-listing .location__item .links{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}.block--location-finder-block .irving-location-listing .location__item .links a{color:#9b9b9b;font-size:0.7rem;}.block--location-finder-block .irving-location-listing .location__item .links a:hover{border-bottom-color:#9b9b9b;}.block--location-finder-block .irving-location-listing .location__item .link__location{position:relative;margin-right:10px;}.block--location-finder-block .irving-location-listing .location__item .link__location::before{content:" ";position:absolute;width:30px;height:30px;display:block;left:25%;right:30%;background-image:url(/themes/custom/irvingoil/images/icons/icon__directions%403x.png);background-size:30px 30px;background-repeat:no-repeat;top:-30px;}.block--location-finder-block .irving-location-listing .location__item .link__details{position:relative;}.block--location-finder-block .irving-location-listing .location__item .link__details::before{content:" ";position:absolute;width:30px;height:30px;display:block;left:50%;background-image:url(/themes/custom/irvingoil/images/icons/icon__details%403x.png);background-size:30px 30px;background-repeat:no-repeat;top:-30px;margin-left:-15px;}.block--location-finder-block .mapboxgl-map{width:100%;float:left;margin-left:0;margin-right:0;font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;height:100vh;position:relative;}@media all and (min-width:60em){.block--location-finder-block .mapboxgl-map{width:62.5%;float:right;margin-right:0;height:40rem;}}.block--location-finder-block .mapboxgl-popup{color:#ba0c2f;font-weight:600;}.block--location-finder-block .tags{display:none;max-width:300px;}@media all and (min-width:60em){.block--location-finder-block .tags{display:block;}}.block--location-finder-block .tags > span{background-color:#ba0c2f;border-radius:5px;color:#ffffff;display:inline-block;font-size:0.8rem;font-weight:600;line-height:1;margin-right:0.2rem;padding:0.1rem 0.35rem 0.2rem;}.mapboxgl-popup{width:100%;max-width:300px;}.mapboxgl-popup .popup-name{font-size:0.8rem;font-weight:600;color:#141b4d;margin-bottom:0.2rem;}.mapboxgl-popup .popup-phone{color:#00735a;font-size:0.7rem;}.mapboxgl-popup .popup-text{color:#333333;font-size:0.7rem;font-weight:400;}.mapboxgl-popup .popup-link{border-top:1px solid #e3e8e8;margin-top:10px;}.mapboxgl-popup .popup-link a{display:block;text-align:center;background-color:#ba0c2f;color:#ffffff !important;padding:15px;margin-top:10px;font-size:0.8rem;}.mapboxgl-popup .intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.mapboxgl-popup .popup-directions{padding-top:40px;}.mapboxgl-popup .popup-directions .link__location{position:relative;color:#9b9b9b;font-size:0.7rem;}.mapboxgl-popup .popup-directions .link__location:hover{border-bottom-color:#9b9b9b;}.mapboxgl-popup .popup-directions .link__location::before{content:" ";position:absolute;width:30px;height:30px;display:block;left:25%;right:30%;background-image:url(/themes/custom/irvingoil/images/icons/icon__directions%403x.png);background-size:30px 30px;background-repeat:no-repeat;top:-30px;}.path-node-18011 .l-container header.l-header,.path-node-30291 .l-container header.l-header,.path-location-retail .l-container header.l-header,.path-location-commercial .l-container header.l-header{position:fixed;width:100%;z-index:30;background-color:white;}@media all and (min-width:60em){.path-node-18011 .l-container header.l-header,.path-node-30291 .l-container header.l-header,.path-location-retail .l-container header.l-header,.path-location-commercial .l-container header.l-header{position:initial;width:initial;z-index:initial;}}.path-node-18011 .l-container main.l-main,.path-node-30291 .l-container main.l-main,.path-location-retail .l-container main.l-main,.path-location-commercial .l-container main.l-main{margin-top:4rem;}@media all and (-ms-high-contrast:none) and (min-width:60em),(-ms-high-contrast:active) and (min-width:60em){.path-node-18011 .l-container main.l-main,.path-node-30291 .l-container main.l-main,.path-location-retail .l-container main.l-main,.path-location-commercial .l-container main.l-main{margin-top:0;}}@media all and (min-width:60em){.path-node-18011 .l-container main.l-main,.path-node-30291 .l-container main.l-main,.path-location-retail .l-container main.l-main,.path-location-commercial .l-container main.l-main{margin-top:initial;}}.path-node-18011 .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-node-30291 .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-location-retail .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-location-commercial .l-container main.l-main .block--location-finder-block .irving-location-filters{position:fixed;top:3.3rem;z-index:31;}@media all and (min-width:60em){.path-node-18011 .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-node-30291 .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-location-retail .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-location-commercial .l-container main.l-main .block--location-finder-block .irving-location-filters{position:initial;top:initial;z-index:initial;}}@media all and (-ms-high-contrast:none) and (min-width:60em),(-ms-high-contrast:active) and (min-width:60em){.path-node-18011 .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-node-30291 .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-location-retail .l-container main.l-main .block--location-finder-block .irving-location-filters,.path-location-commercial .l-container main.l-main .block--location-finder-block .irving-location-filters{position:static;}}.path-node-18011 .l-container main.l-main .block--location-finder-block #location-tab,.path-node-30291 .l-container main.l-main .block--location-finder-block #location-tab,.path-location-retail .l-container main.l-main .block--location-finder-block #location-tab,.path-location-commercial .l-container main.l-main .block--location-finder-block #location-tab{position:fixed;width:100vw;top:6.4rem;background-color:white;z-index:22;}@media all and (min-width:60em){.path-node-18011 .l-container main.l-main .block--location-finder-block #location-tab,.path-node-30291 .l-container main.l-main .block--location-finder-block #location-tab,.path-location-retail .l-container main.l-main .block--location-finder-block #location-tab,.path-location-commercial .l-container main.l-main .block--location-finder-block #location-tab{position:auto;position:initial;width:auto;width:initial;top:auto;top:initial;z-index:auto;z-index:initial;}}.path-node-18011 .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-node-18011 .l-container main.l-main .block--location-finder-block .location-map,.path-node-30291 .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-node-30291 .l-container main.l-main .block--location-finder-block .location-map,.path-location-retail .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-location-retail .l-container main.l-main .block--location-finder-block .location-map,.path-location-commercial .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-location-commercial .l-container main.l-main .block--location-finder-block .location-map{margin-top:5.6rem;}@media all and (min-width:60em){.path-node-18011 .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-node-18011 .l-container main.l-main .block--location-finder-block .location-map,.path-node-30291 .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-node-30291 .l-container main.l-main .block--location-finder-block .location-map,.path-location-retail .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-location-retail .l-container main.l-main .block--location-finder-block .location-map,.path-location-commercial .l-container main.l-main .block--location-finder-block .irving-location-listing,.path-location-commercial .l-container main.l-main .block--location-finder-block .location-map{margin-top:auto;margin-top:initial;}}.path-node-18011 .location-clearfix::after,.path-node-30291 .location-clearfix::after,.path-location-retail .location-clearfix::after,.path-location-commercial .location-clearfix::after{content:"";display:table;clear:both;}.path-node-18011 #block-irving-content .component--display-mode-default .l-constrain,.path-node-30291 #block-irving-content .component--display-mode-default .l-constrain,.path-location-retail #block-irving-content .component--display-mode-default .l-constrain,.path-location-commercial #block-irving-content .component--display-mode-default .l-constrain{max-width:100%;padding-left:1rem;}@media all and (min-width:90em){.path-node-18011 #block-irving-content .component--display-mode-default .l-constrain,.path-node-30291 #block-irving-content .component--display-mode-default .l-constrain,.path-location-retail #block-irving-content .component--display-mode-default .l-constrain,.path-location-commercial #block-irving-content .component--display-mode-default .l-constrain{padding-left:0;}}.path-node-18011 .irving-location-filters .location-filters-dropdown,.path-node-30291 .irving-location-filters .location-filters-dropdown,.path-location-retail .irving-location-filters .location-filters-dropdown,.path-location-commercial .irving-location-filters .location-filters-dropdown{margin-top:-6rem;}@media all and (min-width:35.5em){.path-node-18011 .irving-location-filters .location-filters-dropdown,.path-node-30291 .irving-location-filters .location-filters-dropdown,.path-location-retail .irving-location-filters .location-filters-dropdown,.path-location-commercial .irving-location-filters .location-filters-dropdown{margin-top:-5.8rem;}}@media all and (min-width:48em){.path-node-18011 .irving-location-filters .location-filters-dropdown,.path-node-30291 .irving-location-filters .location-filters-dropdown,.path-location-retail .irving-location-filters .location-filters-dropdown,.path-location-commercial .irving-location-filters .location-filters-dropdown{margin-top:-5.9rem;}}@media all and (min-width:60em){.path-node-18011 .irving-location-filters .location-filters-dropdown,.path-node-30291 .irving-location-filters .location-filters-dropdown,.path-location-retail .irving-location-filters .location-filters-dropdown,.path-location-commercial .irving-location-filters .location-filters-dropdown{margin-top:0;}}.user-logged-out.path-user{background:url(/themes/custom/irvingoil/images/bg/top-oil-dealer) no-repeat center;background-size:cover;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src$=".svg"]{width:100%;}}#auth_box{width:100%;max-width:400px;background-color:rgba(255,255,255,0.8);padding:0.7rem !important;font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);}@media all and (min-width:60em){#auth_box{padding:1.4rem !important;max-width:450px;}}#auth_box .form-item{margin-bottom:1rem;}#auth_box .form-item + p{padding-top:0.21rem;margin-bottom:0.35rem;font-size:0.8rem;}#auth_box details{padding:0;background-color:transparent;}#auth_box summary{display:none;}#auth_box #the_logo{margin-bottom:2.8rem;}#auth_box #the_logo a{display:block;}#auth_box #the_logo a:hover{border-color:transparent !important;}#auth_box #the_logo img{margin:0 auto;max-width:180px;}#auth_box #middle_part{border:0 !important;background-color:transparent;border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;}#auth_box #middle_part .description{display:none;}#auth_box a{color:#FFFFFF;text-decoration:none;}#auth_box a:hover{border-bottom:1px solid #00735a !important;}#auth_box #edit-name,#auth_box #edit-pass{margin-top:0.35rem;border:none;height:52px;padding:0.5rem;border-radius:0;}#auth_box #edit-actions{margin:0 auto;text-align:center;margin-top:1.68rem;}#auth_box #edit-actions #edit-submit{text-align:center;background-color:#8bcd3f;width:100%;margin:0;padding:1.4rem;color:#FFFFFF;border:0;font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}#auth_box #edit-actions #edit-submit:hover{background-color:#7ec032;}#auth_box .form-item-contact{display:none;}#auth_box .captcha{color:#98909e;margin-top:1.4rem;font-size:0.8rem;}#auth_box .details__description{margin-bottom:0.35rem;}#auth_box .password_link,#auth_box .back_link{text-align:center;margin-top:0.35rem;}#auth_box .password_link a,#auth_box .back_link a{color:#00735a;font-size:0.8rem;}#auth_box .register_link,#auth_box .login_link{font-size:0.8rem;margin-top:0.35rem;text-align:center;}#auth_box .register_link a,#auth_box .login_link a{color:#00735a;font-size:0.8rem;}.block-views-exposed-filter-blockpress-room-block-1{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:35.5em){.block-views-exposed-filter-blockpress-room-block-1{width:31.4285714286%;float:left;margin-right:2.8571428571%;}}@media all and (min-width:48em){.block-views-exposed-filter-blockpress-room-block-1{width:22.8571428571%;float:left;margin-right:2.8571428571%;margin-left:8.5714285714%;}}.view--press-room.view--display-block_1{width:100%;float:left;margin-left:0;margin-right:0;}@media all and (min-width:35.5em){.view--press-room.view--display-block_1{width:74.2857142857%;float:right;margin-right:0;float:inherit;}}@media all and (min-width:48em){.view--press-room.view--display-block_1{width:82.8571428571%;float:left;margin-right:2.8571428571%;}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block;}b,strong{font-weight:inherit;}b,strong{font-weight:bolder;}code,kbd,pre,samp{font-size:1em;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}audio,progress{display:inline-block;vertical-align:baseline;}video{display:block;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button::-moz-focusring,[type=button]::-moz-focusring,[type=reset]::-moz-focusring,[type=submit]::-moz-focusring{outline:1px dotted ButtonText;}[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;}template,[hidden]{display:none;}abbr,blockquote,code,kbd,q,samp,tt,var{-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;}blockquote,figure,h1,h2,h3,h4,h5,h6,li,ol,p{margin:0;padding:0;}blockquote{border-left:5px solid #ccc;font-style:italic;margin-left:0;margin-right:0;overflow:hidden;padding:1em 1.5em;margin:1em;}.l-navigation::after,.block--tabs .block__content ul::after,.component--type-text-component .l-constrain::after,.component--type-grid-info-component::after,.component--type-grid-info-component .component__content::after,.component--type-image-text-variations-callout::after,.component--type-image-text-quote-component .component__image__left::after,.component--type-image-text-quote-component .component__image__right::after,.paragraph--type-tabs-component .component__content::after,.component.component__three::after,.component.component__two::after,.paragraph--type-contact-cards::after,.component--type-accordion .accordion__heading::after,.irving-energy-city-lookup::after,.irving-energy-city-lookup div#edit-container::after,ul.pager::after,ul.pager__items::after,ul.pagination::after,.table-basic::after,table::after,.region-mobile::after,.l-main::after,.region-footer::after,#block-contactus::after,.node--type-equipment.node--display-mode-teaser .content::after,.location__basic-info::after,.node--type-cobra.node--display-mode-teaser .content::after,.node--type-lubricant.node--display-mode-teaser .content::after{clear:both;content:"";display:table;}.l-main a,.node-preview-container .node-preview-backlink,.ui-accordion > .ui-state-default,input[type=submit],#edit-cancel,.block--mega-menu-green-callout a,.block--red-mega-menu-callout a{-webkit-transition:all 0.2s;transition:all 0.2s;}.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search .form-item__label,.region-mobile .block-views-exposed-filter-blockacquia-search-block-homepage-search form label,.webform-submission-feedback-form .webform-name--wrapper legend,.block-views-exposed-filter-blockequipment-block-1 .form-item__label,.block-views-exposed-filter-blockequipment-block-1 .form-actions,.block-views-exposed-filter-blockequipment-block-2 .form-item__label,.block-views-exposed-filter-blockequipment-block-2 .form-actions,.block-views-exposed-filter-blockcobra-product-block-block-1 .block__title,.block-views-exposed-filter-blockcobra-product-block-block-1 .form-item__label,.block-views-exposed-filter-blockcobra-product-block-block-1 .form-actions,.block-views-blockcobra-product-block-block-1 .block__title,.type-homepage #views-exposed-form-acquia-search-block-homepage-search label,.block-views-exposed-filter-blockacquia-search-block-homepage-search form label{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;width:1px;word-wrap:normal;}.component--type-text-component .l-constrain,.component--type-image-text-callouts,.component--type-icon-text-callouts,.component--type-grid-info-component,.component--type-grid-callout-component,.component--type-image-text-variations-callout,.component--type-image-text-quote-component,.component--type-internal-promo-component,.paragraph--type-tabs-component,.component--type-link-component,.component.component__one .component__end,.paragraph--type-twitter-component,.component--type-text-contact-combo,.component--type-accordion,.component--type-follow-us-component,.paragraph--type-content-description,.irving-energy-city-lookup,.video-embed-field-responsive-video,.page-node-type-press-release .block--main-page-content,.path-search .block--main-page-content,.view--equipment .view__content,.view--cobra-product-block .view__content,.block-views-exposed-filter-blockpress-room-block-1,.view--press-room.view--display-block_1{padding-left:30px;padding-right:30px;}@media all and (min-width:35.5em){.component--type-text-component .l-constrain,.component--type-image-text-callouts,.component--type-icon-text-callouts,.component--type-grid-info-component,.component--type-grid-callout-component,.component--type-image-text-variations-callout,.component--type-image-text-quote-component,.component--type-internal-promo-component,.paragraph--type-tabs-component,.component--type-link-component,.component.component__one .component__end,.paragraph--type-twitter-component,.component--type-text-contact-combo,.component--type-accordion,.component--type-follow-us-component,.paragraph--type-content-description,.irving-energy-city-lookup,.video-embed-field-responsive-video,.page-node-type-press-release .block--main-page-content,.path-search .block--main-page-content,.view--equipment .view__content,.view--cobra-product-block .view__content,.block-views-exposed-filter-blockpress-room-block-1,.view--press-room.view--display-block_1{padding-left:20px;padding-right:20px;}}@media all and (min-width:48em){.component--type-text-component .l-constrain,.component--type-image-text-callouts,.component--type-icon-text-callouts,.component--type-grid-info-component,.component--type-grid-callout-component,.component--type-image-text-variations-callout,.component--type-image-text-quote-component,.component--type-internal-promo-component,.paragraph--type-tabs-component,.component--type-link-component,.component.component__one .component__end,.paragraph--type-twitter-component,.component--type-text-contact-combo,.component--type-accordion,.component--type-follow-us-component,.paragraph--type-content-description,.irving-energy-city-lookup,.video-embed-field-responsive-video,.page-node-type-press-release .block--main-page-content,.path-search .block--main-page-content,.view--equipment .view__content,.view--cobra-product-block .view__content,.block-views-exposed-filter-blockpress-room-block-1,.view--press-room.view--display-block_1{padding-left:10px;padding-right:10px;}}@media all and (min-width:64em){.component--type-text-component .l-constrain,.component--type-image-text-callouts,.component--type-icon-text-callouts,.component--type-grid-info-component,.component--type-grid-callout-component,.component--type-image-text-variations-callout,.component--type-image-text-quote-component,.component--type-internal-promo-component,.paragraph--type-tabs-component,.component--type-link-component,.component.component__one .component__end,.paragraph--type-twitter-component,.component--type-text-contact-combo,.component--type-accordion,.component--type-follow-us-component,.paragraph--type-content-description,.irving-energy-city-lookup,.video-embed-field-responsive-video,.page-node-type-press-release .block--main-page-content,.path-search .block--main-page-content,.view--equipment .view__content,.view--cobra-product-block .view__content,.block-views-exposed-filter-blockpress-room-block-1,.view--press-room.view--display-block_1{padding-left:0;padding-right:0;}}.component--type-text-component .l-constrain,.component--type-image-text-callouts,.component--type-icon-text-callouts,.component--type-grid-info-component,.component--type-grid-callout-component,.component--type-image-text-quote-component,.component--type-internal-promo-component,.paragraph--type-tabs-component,.component--type-link-component,.paragraph--type-twitter-component,.component--type-text-contact-combo,div.paragraph--type-carousel#owl--image-slider,div.paragraph--type-carousel-instagram#owl--image-slider,div.paragraph--type-image-slideshow#owl--image-slideshow,.component--type-accordion,.component--type-follow-us-component,.paragraph--type-content-description,.video-embed-field-responsive-video,.page-node-type-press-release .block--main-page-content,.path-search .block--main-page-content,.view--equipment .view__content,.view--cobra-product-block .view__content,.block-views-exposed-filter-blockpress-room-block-1,.view--press-room.view--display-block_1{padding-top:25px;padding-bottom:20px;}#toolbar-bar{z-index:9999;}.fullpage-overlay.show{z-index:9000;}@media all and (min-width:60em){.fullpage-overlay.show{z-index:8500;}}#block-exposedformacquia-searchpage.show{z-index:9001;}@media all and (min-width:60em){#block-exposedformacquia-searchpage.show{z-index:8600;}}#ultimenu-main{z-index:8000;}.location__header .back-link,.location__header .location__title{z-index:2000;}.location__header .location__image-overlay{z-index:1000;}.icon-tab__content-container{z-index:9001;}html{font-size:100%;line-height:1.4;}@media all and (min-width:568px){html{font-size:106.25%;}}@media all and (min-width:768px){html{font-size:112.5%;}}@media all and (min-width:960px){html{font-size:118.75%;}}@media all and (min-width:1200px){html{font-size:125%;}}html{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}body{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;color:#333333;}a img{border:0px;}.usage-image{display:none !important;}.more-link{margin-top:0.35rem;text-transform:uppercase;font-size:0.8rem;letter-spacing:2px;}.more-link a{padding-right:0.7rem;display:inline-block;color:#00735a;font-weight:bold;}.more-link a::after{content:" ";width:10px;height:10px;display:inline-block;background-image:url(/themes/custom/irvingoil/images/arrows/icons__arrow%E2%80%94link.svg);background-repeat:no-repeat;background-size:10px 10px;margin-left:0.25rem;}.l-main a{text-decoration:none;color:#00735a;border-bottom:1px solid transparent;}.l-main a:hover{border-bottom:1px solid #00735a;}.contextual-links a{border-bottom-color:transparent !important;}.contextual-links a:hover{border-bottom-color:transparent !important;}img{display:block;height:auto;max-width:100%;}hr{display:block;margin-top:0.5rem;margin-bottom:0.5rem;margin-left:auto;margin-right:auto;border-style:inset;border-width:1px;border-color:#004174;}b,strong{font-weight:600;color:#333f48;}.marker{font-weight:500;}ol{margin:1rem 0;padding-left:2.5rem;}li{list-style-position:outside;}.l-main li{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;}.path-frontpage .block--page-title,.page-node-type-page .block--page-title{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;}h1,h2,h3,h4,h5,h6{margin-top:1.4rem;margin-bottom:0.35rem;}p + p{margin-top:1.05rem;}h2 + p,h3 + p,h4 + p,h5 + p,h6 + p{margin-top:0;}.h1,h1{font-size:1.5745299861rem;line-height:1.3;color:#333f48;font-weight:500;}@media all and (min-width:568px){.h1,h1{font-size:1.6800234952rem;}}@media all and (min-width:768px){.h1,h1{font-size:1.7925850694rem;line-height:1.2;}}@media all and (min-width:960px){.h1,h1{font-size:1.912688269rem;}}@media all and (min-width:1200px){.h1,h1{font-size:2.0408383831rem;line-height:1.2;}}.h2,h2{font-size:1.3829997357rem;line-height:1.3;font-weight:500;color:#333f48;}@media all and (min-width:568px){.h2,h2{font-size:1.475660718rem;}}@media all and (min-width:768px){.h2,h2{font-size:1.5745299861rem;line-height:1.2;}}@media all and (min-width:960px){.h2,h2{font-size:1.6800234952rem;}}@media all and (min-width:1200px){.h2,h2{font-size:1.7925850694rem;line-height:1.2;}}.h3,h3{font-size:1.214767763rem;line-height:1.3;font-weight:500;color:#333f48;}@media all and (min-width:568px){.h3,h3{font-size:1.2961572031rem;}}@media all and (min-width:768px){.h3,h3{font-size:1.3829997357rem;line-height:1.4;}}@media all and (min-width:960px){.h3,h3{font-size:1.475660718rem;}}@media all and (min-width:1200px){.h3,h3{font-size:1.5745299861rem;line-height:1.5;}}.h4,h4{font-size:1.067rem;line-height:1.3;font-weight:500;color:#333f48;}@media all and (min-width:568px){.h4,h4{font-size:1.138489rem;}}@media all and (min-width:768px){.h4,h4{font-size:1.214767763rem;line-height:1.2;}}@media all and (min-width:960px){.h4,h4{font-size:1.2961572031rem;}}@media all and (min-width:1200px){.h4,h4{font-size:1.3829997357rem;line-height:1.2;}}.h5,h5{font-size:0.9372071228rem;line-height:1.3;font-weight:500;}@media all and (min-width:568px){.h5,h5{font-size:1rem;}}@media all and (min-width:768px){.h5,h5{font-size:1.067rem;line-height:1.2;}}@media all and (min-width:960px){.h5,h5{font-size:1.138489rem;}}@media all and (min-width:1200px){.h5,h5{font-size:1.214767763rem;line-height:1.2;}}.h6,h6{font-size:0.8232026157rem;line-height:1.3;font-weight:500;}@media all and (min-width:568px){.h6,h6{font-size:0.878357191rem;}}@media all and (min-width:768px){.h6,h6{font-size:0.9372071228rem;line-height:1.2;}}@media all and (min-width:960px){.h6,h6{font-size:1rem;}}@media all and (min-width:1200px){.h6,h6{font-size:1.067rem;line-height:1.2;}}p.irving-blue-alert{color:#141b4d;font-size:128%;font-weight:500;}body{width:100%;max-width:100%;}.l-main,.region-ultimenu-main-personal{max-width:1440px;margin-left:auto;margin-right:auto;width:100%;}.l-main:after,.region-ultimenu-main-personal:after{content:" ";display:block;clear:both;}.region-pre-footer .l-constrain,.region-footer .l-constrain{max-width:960px;margin-left:auto;margin-right:auto;}.region-pre-footer .l-constrain:after,.region-footer .l-constrain:after{content:" ";display:block;clear:both;}@media all and (min-width:75em){.l-navigation{min-height:79px;}}@media all and (min-width:60em) and (max-width:74.9375em){.l-navigation{padding-bottom:25px;}}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/irvingoil/images/icons/file-exe.svg);}.file--package-x-generic{background-image:url(/themes/custom/irvingoil/images/icons/file-generic.svg);}.file--x-office-spreadsheet{background-image:url(/themes/custom/irvingoil/images/icons/file-xls.svg);}.file--x-office-document{background-image:url(/themes/custom/irvingoil/images/icons/file-doc.svg);}.file--x-office-presentation{background-image:url(/themes/custom/irvingoil/images/icons/file-ppt.svg);}.file--text-x-script{background-image:url(/themes/custom/irvingoil/images/icons/file-js.svg);}.file--text-html{background-image:url(/themes/custom/irvingoil/images/icons/file-html.svg);}.file--text-plain{background-image:url(/themes/custom/irvingoil/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/irvingoil/images/icons/file-pdf.svg);}.file--application-x-executable{background-image:url(/themes/custom/irvingoil/images/icons/file-exe.svg);}.file--audio{background-image:url(/themes/custom/irvingoil/images/icons/file-mp3.svg);}.file--video{background-image:url(/themes/custom/irvingoil/images/icons/file-mp4.svg);}.file--text{background-image:url(/themes/custom/irvingoil/images/icons/file-txt.svg);}.file--image{background-image:url(/themes/custom/irvingoil/images/icons/file-jpg.svg);}.file--mime-application-postscript{background-image:url(/themes/custom/irvingoil/images/icons/file-eps.svg);}.file{background-size:16px auto;background-position:left top;background-repeat:no-repeat;}a[data-entity-type=file]{position:relative;margin-left:1rem;font-weight:500;border-bottom:1px dotted;}a[data-entity-type=file]::before{position:absolute;content:" ";width:0.75rem;height:1rem;left:-0.9rem;top:0.12rem;background-image:url(/themes/custom/irvingoil/images/icons/attach-2.svg);background-repeat:no-repeat;background-size:1rem 1rem;}#loading{height:50px;width:50px;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);z-index:10000;background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon--loading--red.svg);background-size:50px 50px;background-repeat:no-repeat;-webkit-transition:all 0.5s;transition:all 0.5s;}#loading.show{opacity:1;visibility:visible;-webkit-animation-name:ckw;animation-name:ckw;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}#loading.hide{opacity:0;visibility:hidden;}@media all and (min-width:48em){#loading{top:45%;left:45%;-webkit-transform:translate(-45% -45%);transform:translate(-45% -45%);}}@keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.ajax-progress-fullscreen{top:45%;left:45%;-webkit-transform:translate(-45% -45%);transform:translate(-45% -45%);height:50px;padding:0;width:50px;-webkit-animation-name:ckw;animation-name:ckw;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:transparent;background-image:url(/themes/custom/irvingoil/images/icons/icon--loading--red.svg);background-repeat:no-repeat;}@media all and (min-width:48em){.ajax-progress-fullscreen{top:50%;left:50%;-webkit-transform:translate(-50% -50%);transform:translate(-50% -50%);}}@keyframes ckw{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.messages{margin-bottom:1.4rem;background-color:#ecf6fa;color:#424242;overflow:hidden;padding:20px;position:relative;word-wrap:break-word;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;background-repeat:no-repeat;background-size:55px 55px;background-position:101.2% -5px;}.messages a{color:#bcdeee;font-weight:600;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.messages__content > *:last-child{margin-bottom:0;}.messages--error{background-color:#ffe6e5;border-color:#ffc5c2;background-image:url(/themes/custom/irvingoil/images/bg/messages-error.svg);}.messages--error a{color:#ff645c;}.messages--error .messages__item em:first-child{font-style:normal;font-weight:bold;}.messages--status{background-color:#eff8e6;border-color:#c9e8a9;background-image:url(/themes/custom/irvingoil/images/bg/messages-status.svg);}.messages--status a{color:#71b02f;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.messages--warning{background-color:#fcf8e3;border-color:#faf2cc;background-image:url(/themes/custom/irvingoil/images/bg/messages-warning.svg);}.messages--warning a{color:#8a6d3b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.wrapper-nice-login{border-radius:0;margin:0 auto;max-width:500px;margin-top:2rem;}.wrapper-nice-login .nice-login-pass{width:100%;margin-bottom:1rem;font-size:0.8rem;}@media all and (min-width:48em){.wrapper-nice-login .nice-login-pass{width:auto;margin-bottom:0;}}.wrapper-nice-login .nice-login-login{margin-top:0.25rem;}.node-preview-container{background-color:rgba(255,255,255,0.8);z-index:9999;}.node-preview-container .node-preview-backlink{background-color:#ba0c2f;padding:0.5rem;color:white;text-transform:uppercase;font-size:0.6rem;letter-spacing:0.0223em;}.node-preview-container .node-preview-backlink:hover{background-color:#b00b2d;}.node-preview-container .form-item-view-mode{display:none;}.ui-datepicker{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;border-radius:0;}.ui-datepicker-header{border-radius:0;}.ui-widget-header{background:none;background-color:#EEEEEE;border:0;}.ui-state-default,.ui-widget-content .ui-state-default{background:none;background-color:#FAFAFA;}#cboxWrapper{border-radius:0;}.field--name-user-picture img{border-radius:50%;}h2.styleguide{letter-spacing:1px;text-transform:uppercase;color:#007F61;font-weight:700;font-size:1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;}.contextual-links-wrapper a.contextual-links-trigger{border-bottom:1px solid transparent;}.contextual-links-wrapper ul.contextual-links li a{border-bottom:1px solid transparent;}.contextual .trigger:focus{height:26px !important;width:26px !important;}.block--tabs{text-align:right;z-index:6000;}.block--tabs .block__content ul{margin-top:0.5rem;margin-bottom:0.5rem;}.block--tabs .block__content ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0;list-style:none;}.block--tabs .block__content ul li a{display:block;padding:0.2rem 0.6em;letter-spacing:1px;text-transform:uppercase;color:#2a414f;border:2px solid #2e323d;background-color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;font-size:0.7rem;font-weight:500;margin-bottom:0 !important;}.block--tabs .block__content ul li a:hover{color:white;background-color:#2e323d;margin-bottom:0 !important;}.block--tabs .block__content ul li.is-active a{color:white;background-color:#2e323d;}.block--tabs .block__content ul ul.tabs.primary{float:left;margin-bottom:0;padding-left:1rem;}@media all and (min-width:48em){.block--tabs .block__content ul ul.tabs.primary{float:right;}}.block--tabs .block__content ul ul.tabs.secondary{float:left;clear:both;margin-top:0.5rem;padding-left:1rem;}@media all and (min-width:48em){.block--tabs .block__content ul ul.tabs.secondary{float:right;}}.block--tabs .block__content ul ul.tabs.secondary a{padding:0.1rem 0.4;font-size:0.6rem;font-weight:500;}.skiplinks{left:50%;margin-left:-7em;position:absolute;width:14em;z-index:9999;}.skiplinks__link,.skiplinks__link:visited,.skiplinks__link:focus{background-color:#333;border:2px solid #eee;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3);color:#eee;display:inline-block;font-weight:bold;line-height:1.5;margin:0;outline:0;padding:0.25em 0.5em;text-align:center;text-decoration:none;width:14em;}#main:focus{outline:0;}.fullpage-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index:0;-webkit-transition:all 0.5s ease-in;transition:all 0.5s ease-in;opacity:0;visibility:hidden;}.fullpage-overlay.show{visibility:visible;opacity:1;}.progress{position:relative;}.progress__track{background-color:rgba(0,65,116,0.1);border:1px solid #004174;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);height:1rem;margin:0.2em 0;max-width:100%;min-width:6em;overflow:hidden;}.progress__bar{background-color:#004174;height:1rem;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-property:width;transition-property:width;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:3%;}.progress__description,.progress__percentage{color:#4D4D4D;overflow:hidden;}.progress__description{float:left;}.progress__percentage{float:right;}.toolbar-bar,.ui-dialog,.ui-dialog a,.ui-dialog-titlem,#drupal-off-canvas:not(.drupal-off-canvas-reset) *,#drupal-off-canvas-wrapper *,.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;letter-spacing:0 !important;}.form-item__description{font-size:0.6rem !important;}.form-item--id-revision-log-toggle label{cursor:pointer !important;}.entity-moderation-form{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif !important;background-color:#141b4d;color:white;}.user-login-form{max-width:960px;margin-left:auto;margin-right:auto;}.user-login-form:after{content:" ";display:block;clear:both;}.cc-banner{font-family:"Volte",-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Helvetica,sans-serif;padding:1.5rem !important;font-size:1rem;}@media all and (min-width:48em){.cc-banner .cc-message{-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit;}}.cc-btn{font-family:"Source Sans Pro",sans-serif;}.cc-btn:hover{background-color:#090d25 !important;}.visually-hidden{clip:rect(1px,1px,1px,1px) !important;height:1px !important;overflow:hidden !important;position:absolute !important;width:1px !important;word-wrap:normal !important;}.focusable:active,.focusable:focus{clip:auto !important;height:auto !important;overflow:visible !important;position:static !important;width:auto !important;}.hidden{display:none !important;}.invisible{visibility:hidden !important;}::-moz-selection{background:#004174;color:white;}::selection{background:#004174;color:white;}div[data-oembed-url*=instagram]{text-align:center;}div[data-oembed-url*=instagram] iframe{display:inline-block !important;}.socialembed__container,.videoembed__wrapper{padding-top:1.4rem;padding-bottom:1.4rem;text-align:center;}.socialembed__container .twitter-tweet,.socialembed__container iframe,.videoembed__wrapper .twitter-tweet,.videoembed__wrapper iframe{display:inline-block !important;}p.red{color:#ba0c2f;}body #cookiesjsr{--default-margin:1.25em;--font-size-reset:1rem;--btn-font-color:#fff;--btn-border-color:#fff;--btn-bg-color:#74aa50;--btn-prime-font-color:#74aa50;--btn-prime-border-color:#fff;--btn-prime-bg-color:#fff;--btn-inv-font-color:#74aa50;--btn-inv-border-color:#74aa50;--btn-inv-bg-color:#fff;--btn-prime-inv-font-color:#fff;--btn-prime-inv-border-color:#74aa50;--btn-prime-inv-bg-color:#74aa50;--link-list-font-color:#fff;--link-list-separator-color:#fff;--banner-logo-offset:100px;--banner-bg-color:#74aa50;--banner-font-color:#fff;--layer-header-height:3.5em;--layer-header-bg-color:#fff;--layer-header-font-color:#000f37;--layer-body-bg-color:#fff;--layer-tab-bg-color:#fff;--layer-tab-font-color:#000f37;--layer-tab-active-bg-color:#74aa50;--layer-tab-active-font-color:#fff;--layer-bg-dark:#74aa50;--layer-font-light:#fff;--layer-font-dark:#000f37;--layer-border-color:#e4e5e6;--layer-footer-bg-color:#fff;--layer-footer-font-color:#000f37;--layer-footer-height:4.5em;--switch-border-color:#e4e5e6;--switch-handle-color:#fff;--switch-bg-off:#fff;--switch-bg-on:#74aa50;--switch-width:45px;--switch-height:20px;--switch-always-on-font-color:#74aa50;--switch-always-on-bg-color:#fff;}*{-webkit-box-sizing:border-box;box-sizing:border-box;}body{margin:0;}.ui-dialog.irving-dialog{border:none !important;border-radius:0 0 5px 5px !important;padding:0 !important;}.ui-dialog.irving-dialog .ui-title-bar,.ui-dialog.irving-dialog .ui-widget-header{background-color:#ba0c2f !important;color:#ffffff !important;padding:12px !important;border-radius:0 !important;}.ui-dialog.irving-dialog .ui-dialog-content{padding:0 !important;}
.c-offcanvas{transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;}.c-offcanvas,.c-offcanvas-content-wrap,.c-offcanvas-bg.c-offcanvas-bg--reveal,.c-offcanvas-bg.c-offcanvas-bg--push{transition:transform 300ms cubic-bezier(0.4,0,0.6,1);}.c-offcanvas.is-open{transform:translate3d(0,0,0);visibility:visible;}.c-offcanvas-content-wrap{z-index:3;}.c-offcanvas{position:fixed;min-height:100%;max-height:none;top:0;display:block;background:#fff;overflow-x:hidden;overflow-y:auto;}.c-offcanvas--opening{transition-timing-function:cubic-bezier(0.4,0,0.6,1);}.c-offcanvas.is-closed{max-height:100%;overflow:hidden;visibility:hidden;box-shadow:none;}.c-offcanvas--overlay{z-index:6;}.c-offcanvas--reveal{z-index:2;}.c-offcanvas-bg{position:fixed;top:0;height:100%;width:100%;z-index:5;left:-100%;background-color:transparent;transition:background-color 400ms cubic-bezier(0.23,1,0.32,1) 0ms;}.c-offcanvas-bg.is-animating,.c-offcanvas-bg.is-open{left:0;background-color:rgba(0,0,0,0.68);visibility:visible;}.c-offcanvas-bg.is-closed{visibility:hidden;}.c-offcanvas--left{height:100%;width:17em;transform:translate3d(-17em,0,0);}.c-offcanvas--right{height:100%;width:17em;right:0;transform:translate3d(17em,0,0);}.c-offcanvas--top{left:0;right:0;top:0;height:12.5em;min-height:auto;width:100%;transform:translate3d(0,-12.5em,0);}.c-offcanvas--bottom{top:auto;left:0;right:0;bottom:0;height:12.5em;min-height:auto;width:100%;transform:translate3d(0,12.5em,0);}.c-offcanvas-content-wrap{z-index:3;}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--left.is-open{transform:translate3d(17em,0,0);}.c-offcanvas-content-wrap--reveal.c-offcanvas-content-wrap--right.is-open{transform:translate3d(-17em,0,0);}.c-offcanvas--reveal{z-index:0;transform:translate3d(0,0,0);}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--left.is-open{transform:translate3d(17em,0,0);}.c-offcanvas-bg.c-offcanvas-bg--reveal.c-offcanvas-bg--right.is-open{transform:translate3d(-17em,0,0);}.c-offcanvas--push{z-index:6;}.c-offcanvas--push--opening{transition-timing-function:cubic-bezier(0,0,0.2,1);}.c-offcanvas-content-wrap{z-index:3;}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--left.is-open{transform:translate3d(17em,0,0);}.c-offcanvas-content-wrap--push.c-offcanvas-content-wrap--right.is-open{transform:translate3d(-17em,0,0);}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--left.is-open{transform:translate3d(17em,0,0);}.c-offcanvas-bg.c-offcanvas-bg--push.c-offcanvas-bg--right.is-open{transform:translate3d(-17em,0,0);}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/irvingoil/js/lib/owl/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
