﻿@import url(23efc57283904c7892921f979af92a91.css);@import url(a7379cf0f1a94098812e49d9cd45be58.css);@font-face{font-family:'Myriad Pro';src:url(../fonts/myriadpro-regular.woff2) format('woff2'),url(../../../../../../../../themes/swireres/assets/fonts/MyriadPro-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Myriad Pro';src:url(../fonts/myriadpro-semibold.eot);src:url('../fonts/myriadpro-semibold.eot') format('embedded-opentype'),url(../fonts/myriadpro-semibold.woff2) format('woff2'),url(../fonts/myriadpro-semibold.woff) format('woff'),url(../fonts/myriadpro-semibold.ttf) format('truetype'),url('../fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Myriad Pro';src:url(../fonts/myriadpro-bold.eot);src:url('../fonts/myriadpro-bold.eot') format('embedded-opentype'),url(../fonts/myriadpro-bold.woff2) format('woff2'),url(../fonts/myriadpro-bold.woff) format('woff'),url(../fonts/myriadpro-bold.ttf) format('truetype'),url('../fonts/myriadpro-bold.svg#myriadpro-bold') format('svg');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Aeonik';src:url(../fonts/aeonik-medium.eot);src:url('../fonts/aeonik-medium.eot') format('embedded-opentype'),url(../fonts/aeonik-medium.woff2) format('woff2'),url(../fonts/aeonik-medium.woff) format('woff'),url(../fonts/aeonik-medium.ttf) format('truetype'),url('../fonts/aeonik-medium.svg#aeonik-medium') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Aeonik';src:url(../fonts/aeonik-bold.eot);src:url('../fonts/aeonik-bold.eot') format('embedded-opentype'),url(../fonts/aeonik-bold.woff2) format('woff2'),url(../fonts/aeonik-bold.woff) format('woff'),url(../fonts/aeonik-bold.ttf) format('truetype'),url('../fonts/aeonik-bold.svg#aeonik-bold') format('svg');font-weight:700;font-style:normal;font-display:swap}.site-main>*{margin:0;padding:0}#wpadminbar{overflow:hidden}.overflow-hidden{overflow:hidden}.tab-title{display:flex}.tab-title .title{font-family:'PT Sans';font-style:normal;font-weight:600;font-size:15px;line-height:16px;letter-spacing:.01em;padding:12px 30px;height:39px;cursor:pointer;overflow:hidden;display:inline-block}.tab-title .title.active{background:#024F9C;border-radius:30px;color:#fff}.tab-title .title:hover{color:#024F9C}.tab-title .title.active{color:#fff}.tab-title .title:not(:last-child){margin-right:30px}.text-center{text-align:center}body{font-family:'PT Sans';font-style:normal;font-weight:400;font-size:18px;line-height:33px;color:#000}*{-webkit-tap-highlight-color:transparent}body .site-content{overflow:initial}.entry .entry-header,.entry .entry-content,.entry .entry-summary{max-width:100%;margin:0 auto;padding:0}.container,.search #content.site-content,body.page-template-default #content.site-content .entry,.entry-content>.container,.single .entry .entry-content,.entry-content{max-width:1328px;margin-left:auto;margin-right:auto;padding:0 20px}.page-template-default.singular .entry-header{padding-bottom:30px;margin-top:50px;border:0}.entry .entry-title:before,h1:not(.site-title):before,h2:before{display:none}.entry .entry-content>*,.entry .entry-summary>*,.entry .entry-summary>.wp-block-group>.wp-block-group__inner-container>*,.entry .entry-content>.wp-block-group>.wp-block-group__inner-container>*{max-width:100%!important}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin-bottom:20px}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-title,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.entry-content cite,.entry-content figcaption,.entry-content table,.entry-content address,.entry-content .wp-caption-text,.entry-content .wp-block-file{color:inherit}h1,.h1{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-size:100px;line-height:122px}h2,.h2,.entry-content h2,h2 p{font-family:'DM Sans';font-style:normal;font-weight:700;font-size:51px;line-height:65px}h3,.h3,.entry .entry-title,h3 p{font-family:'DM Sans';font-style:normal;font-weight:500;font-size:38px;line-height:52px}h4,.h4,h4 p{font-family:'DM Sans';font-style:normal;font-weight:500;font-size:30px;line-height:44px}h5,.h5,h5 p{font-family:'DM Sans';font-style:normal;font-weight:500;font-size:22px;line-height:36px}h6,.h6,h6 p{font-family:'DM Sans';font-style:normal;font-weight:500;font-size:18px;line-height:28px}.h7,.h7 p{font-family:'DM Sans';font-style:normal;font-weight:700;font-size:16px;line-height:19px;letter-spacing:.01em}a{color:#000;-webkit-transition:.5s;transition:.5s;text-decoration:none}.subtitle:before{content:'';border-top:6px solid transparent;border-bottom:7px solid transparent;border-left:9px solid #BF2724;display:inline-block;margin-right:14px;margin-top:-2px}.subtitle{display:inline-flex;align-items:center}a:hover{opacity:1;filter:Alpha(opacity=100);outline:none;text-decoration:none;color:#024F9C}main ol{list-style:decimal;padding-left:25px;line-height:25px;margin-bottom:20px}main ul{padding-left:25px;line-height:28px;margin-bottom:0}main .button,main button,main a.button,input[type=submit],.image-content-section .content-section a,.section-list-talent .item .content a{cursor:pointer;margin:0 auto;display:inline;height:48px;box-shadow:none;padding:14px 30px;overflow:hidden;font-family:'DM Sans';font-style:normal;font-weight:500;font-size:16px;line-height:16px;letter-spacing:.01em;color:#000;background:#FFF;border-radius:30px;display:inline-block;text-align:center;border:1px solid #000}.button.transparent{background:transparent;border-color:#fff}.button:after,input[type=submit]:after,.image-content-section .content-section a:after,.section-list-talent .item .content a:after{content:'';display:inline-block;vertical-align:baseline;width:8px;height:9px;background:url(../fonts/arrow-black.svg);margin-left:9px;-webkit-transition:.5s;transition:.5s}main .button.red,.image-content-section .content-section a{border:1px solid #BF2724}.section-list-talent .item .content a{border:1px solid #fff}main .button.red:after,.image-content-section .content-section a:after{background:url(../fonts/arrow-white.svg)}main .button.red:hover,.image-content-section .content-section a:hover{background:#fff;color:#BF2724}.button:hover:after,input[type=submit]:hover:after,.section-list-talent .item .content a:hover:after{background:url(../fonts/arrow-white.svg)}main .button.red:hover:after,.image-content-section .content-section a:hover:after{background:url(../fonts/arrow-red.svg)}main .button:hover,main button:hover,main input[type="button"]:hover,main input[type="reset"]:hover,main input[type="submit"]:hover,a.btn:hover,button.btn:hover{outline:none;outline-offset:0;opacity:1;filter:Alpha(opacity=100);justify-content:center;color:#fff;background:#000;text-decoration:none}main .button.red:not(:hover),.image-content-section .content-section a:not(:hover){background:#BF2724;color:#fff}.section-list-talent .item .content a:hover{background:transparent;color:#fff}.margin-bottom{margin-bottom:20px}.entry .entry-content .wp-block-separator:not(.wp-block-separator),.entry .entry-content hr:not(.wp-block-separator){max-width:100%;height:1px}.entry .entry-content .button.arrow:hover:after,main .button.arrow:hover:after{transform:translateX(10px)}fieldset.fieldset{border:0;padding:0;margin:0}fieldset .control{margin-bottom:24px}fieldset.fieldset .field p{margin:0}label{text-align:left;width:100%;margin-bottom:16px;display:inline-block;color:#878787;font-family:Barlow;font-size:16px;font-weight:400;line-height:70px;letter-spacing:.3px;margin-bottom:11.5px}label+br{display:none}body input[type=checkbox]{border-radius:0;width:20px;height:20px;border:1px solid #000;outline:none;cursor:pointer}body input[type=checkbox]:focus{outline-offset:0;outline:none}body input[type=checkbox]+label,input[type=radio]+label{font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#000;vertical-align:middle;margin-bottom:0;padding-left:10px;max-width:calc(100% - 30px);cursor:pointer}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;border-bottom:1px solid #000;outline:none;padding:15px 0;margin:0;height:auto;background:transparent;color:#919191;font-size:16px;line-height:30px}input::placeholder,body textarea::placeholder{color:#919191}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:url(../fonts/down-arrow.svg) no-repeat right 0 center;background-size:16px;font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#919191;height:62px;width:100%;border:0;border-bottom:solid 1px #000}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single:focus-visible,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:focus-visible{outline:none}select:focus{outline:none}.select2-container--default .select2-results__option--disabled{display:none}.select2-container--default .select2-selection--single .select2-selection__rendered{letter-spacing:0;padding-left:0;padding-right:0;display:inline-block;width:100%;font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#919191}span.select2-search.select2-search--dropdown{display:none}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{color:#001689;background:transparent}.select2-results__option{font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#000;padding:7.5px 0}.select2-results__option:hover{color:#001689}span.select2-results{background:transparent}.select2-container--default .select2-results__option--selected{background-color:transparent;display:none}.select2-container--default .select2-results>.select2-results__options{max-height:242px;padding:16.5px 20px}span.select2-dropdown.select2-dropdown--below{top:1px}.admin-bar span.select2-dropdown.select2-dropdown--below{top:1px}.select2-dropdown{border:0}span.select2-dropdown,.select2-container--open .select2-dropdown--above,.select2-container--open .select2-dropdown--below{border-width:1px;border-color:#D2D2D2;border-style:solid;border-radius:0}span.select2-selection.select2-selection--single{border:0;background:transparent}.select2-container .selection{display:inline-block;padding-bottom:14px;border-bottom:1px solid #000;width:100%;outline:none}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4.5px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);margin:0}body:not(.blog) .select2-container,.blog .section-post .select2-container{padding:15px 0 0}.select2.select2-container.select2-container--default{clear:both;width:100%!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border:solid #000;border-width:0 1px 1px 0;display:inline-block;padding:4.5px;transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:16px;right:7px;height:23px}body textarea{margin:0!important;padding:0;width:100%;height:187px;border:0;font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:30px;color:#919191}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,.site textarea:focus{outline:none;outline-offset:0;color:inherit}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #f9f9f9 inset!important;-webkit-text-fill-color:#282828!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#282828!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#000!important;-webkit-box-shadow:0 0 0 1000px #f9f9f9 inset;transition:background-color 5000s ease-in-out 0s}input::placeholder,body textarea::placeholder{color:#919191}.wpcf7-not-valid-tip{margin-top:8px;color:red}body .wpcf7-not-valid,body .site textarea.wpcf7-not-valid{border-color:red}.button:focus,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{outline:none;outline-offset:0}.field{margin-bottom:37px;margin-top:0}body .owl-nav button[class*=owl-]{border-radius:50%;display:inline-flex;justify-content:center;align-items:center;margin:0 5px;padding:0;transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;-o-transition:all .4s;-ms-transition:all .4s;box-shadow:none;z-index:2;width:36px;height:36px;background:#fff;box-shadow:1px 4px 9px rgba(205,205,205,.5);border:0;min-width:auto}.owl-nav [class*=owl-] span{display:none}.owl-nav [class*=owl-]:before{content:'';width:7px;height:13px;background:url(../fonts/arrow-red.svg);background-size:contain;background-repeat:no-repeat;vertical-align:middle;clear:both;transition:transform .4s ease;-ms-transition:transform .4s ease;-webkit-transition:transform .4s ease;-ms-transition:transform .4s ease;-webkit-transition:transform .4s ease;display:inline-block;padding:0}.owl-prev:before{content:'';transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-right:2px}body .owl-nav button[class*=owl-]:hover{background:#E72339}.owl-nav [class*=owl-]:hover:before{background:url(../fonts/arrow-next-white.svg);background-size:contain;background-repeat:no-repeat}.owl-nav [class*=owl-].owl-prev:hover:before{transform:rotate(180deg) translateX(5px);-ms-transform:rotate(180deg) translateX(5px);-webkit-transform:rotate(180deg) translateX(5px);-ms-transform-origin:rotate(180deg) translateX(5px);-webkit-transform-origin:rotate(180deg) translateX(5px)}.owl-nav button.owl-next:hover:before{transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);-ms-transform-origin:translateX(5px);-webkit-transform-origin:translateX(5px)}.wrap-pagination.pagination .prev:before{content:"";background-image:url(../fonts/arrow-next.svg);width:7px;height:10px;transform:matrix(-1,0,0,1,0,0)}.wrap-pagination.pagination .next:before{content:"";background-image:url(../fonts/arrow-next.svg);width:7px;height:10px}.wrap-pagination.pagination .prev:hover:before{background-image:url(../fonts/arrow-next-white.svg);transform:initial}.wrap-pagination.pagination .next:hover:before{background-image:url(../fonts/arrow-next-white.svg)}.wrap-pagination.pagination .next:focus-visible:before,.wrap-pagination.pagination .prev:focus-visible:before{background-image:url(../fonts/arrow-next.svg)}.wrap-pagination.pagination .page-numbers{box-sizing:border-box;width:35px;height:35px;margin:0 2px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex;justify-content:center;font-family:'PT Sans';font-style:normal;font-weight:400;font-size:16px;line-height:16px;border-radius:50%;padding:11px 0}.wrap-pagination.pagination .prev,.wrap-pagination.pagination .next{font-size:0;padding:13px 0}.wrap-pagination.pagination{display:flex;justify-content:center;border:initial;padding-top:100px;margin:0 auto;width:100%}.wrap-pagination.pagination .page-numbers.current{color:#fff;background:#000}.wrap-pagination.pagination .page-numbers:hover,.wrap-pagination.pagination .page-numbers:focus{background:#000;color:#fff;text-decoration:none}.wrap-pagination.pagination .page-numbers.disabled{pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{width:38px;height:38px;background:#D5D4D4;margin:0;position:static;border-radius:50%}.swiper-button-next:before,.swiper-button-prev:before{background:url(../fonts/arrow-slide.svg) center no-repeat;background-size:8px;width:8px;height:9px;content:'';display:inline-block;vertical-align:middle}.swiper-button-prev:before{transform:matrix(-1,0,0,1,0,0);margin-left:-2px;margin-top:1px}.swiper-button-next:before{margin-right:-2px;margin-top:1px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#000}.swiper-button-next{margin-left:20px}.swiper-button{display:flex;justify-content:center}.section-background-images{position:relative}.gchoice{display:inline-flex;width:33.333%;align-items:center;margin-bottom:22px}@media (max-width:1024px){.tab-title .title:not(:last-child){margin-right:10px}h1,.h1,h1.page-title,.page .panel-content h1.entry-title,.page:not(.twentyseventeen-front-page) h1.entry-title{font-size:50px}h2,.h2,.entry-content h2,.page:not(.twentyseventeen-front-page) h1.entry-title{font-size:35px}h3,.h3,.entry .entry-title,h3 p{font-size:27px;line-height:40px}}@media (min-width:768px){.site{overflow:hidden}}@media (max-width:767px){.gchoice{width:50%;margin-bottom:15px}body input[type=checkbox]{width:15px;height:15px}main ul li{list-style:none;position:relative;padding-left:15px}main ul li:before{content:'';position:absolute;left:0;width:3px;height:3px;top:14px;background:#000;border-radius:50%}body input[type=checkbox]+label,input[type=radio]+label{padding-left:8px;font-size:13px;line-height:20px}body input[type=checkbox]:after{width:5px;height:9px;border-width:2px;left:4px;top:1px}.select2-results__option,.select2-container--default .select2-selection--single .select2-selection__rendered{font-weight:600;font-size:17px;line-height:18px;display:flex;align-items:center;letter-spacing:.01em;text-transform:capitalize;color:#000}.select2-container--default .select2-results>.select2-results__options{background:#F5F5F5;width:100%}.select2-container--default .select2-results>.select2-results__options li:before{display:none}.select2-container--open .select2-dropdown--below{border-top:0}.tabs-title{position:sticky;top:65px;left:0;z-index:99;background:#fff}.tabs-title.active{z-index:999}input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="date"],input[type="month"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="number"],input[type="search"],input[type="tel"],input[type="color"],textarea{font-size:15px;line-height:29px}main .button,main button,main a.button,input[type=submit],.image-content-section .content-section a{font-size:13px;line-height:13px;height:35px;padding:10px 27px}.button:after,input[type=submit]:after,.image-content-section .content-section a:after,.section-list-talent .item .content a:after{margin-left:6px}body{font-size:15px;line-height:29px}h1,.h1,h1.page-title,.page .panel-content h1.entry-title,.page:not(.twentyseventeen-front-page) h1.entry-title{font-size:50px;line-height:61px}h2,.h2,.entry-content h2{font-size:25px;line-height:35px}h3,.h3,.entry .entry-title,h3 p{font-size:25px;line-height:35px}h4,.h4,h4 p{font-size:18px;line-height:32px}h5,.h5,h5 p{font-size:18px;line-height:140%}}body,html,*,input,textarea,button,.button,.faux-button,.wp-block-button__link,.wp-block-file__button,.has-drop-cap:not(:focus)::first-letter,.entry-content .wp-block-archives,.entry-content .wp-block-categories,.entry-content .wp-block-cover-image,.entry-content .wp-block-latest-comments,.entry-content .wp-block-latest-posts,.entry-content .wp-block-pullquote,.entry-content .wp-block-quote.is-large,.entry-content .wp-block-quote.is-style-large,.entry-content .wp-block-archives *,.entry-content .wp-block-categories *,.entry-content .wp-block-latest-posts *,.entry-content .wp-block-latest-comments *,.entry-content p,.entry-content ol,.entry-content ul,.entry-content dl,.entry-content dt,.entry-content cite,.entry-content figcaption,.entry-content .wp-caption-text,.comment-content p,.comment-content ol,.comment-content ul,.comment-content dl,.comment-content dt,.comment-content cite,.comment-content figcaption,.comment-content .wp-caption-text,.widget_text p,.widget_text ol,.widget_text ul,.widget_text dl,.widget_text dt,.widget-content .rssSummary,.widget-content cite,.widget-content figcaption,.widget-content .wp-caption-text{font-family:'PT Sans'}#gform-modal-notification{max-width:851px!important;text-align:start!important;padding:80px 89px 80px 87px!important}#gform-modal-notification h3{margin-bottom:25px!important}#gform-modal-notification .content-bar{margin-bottom:33px!important;max-width:675px!important}#gform-modal-notification .button{border:unset!important;border-radius:unset!important;top:30px!important;right:30px!important}#gform-modal-notification .button:after{content:unset}#gform-modal-notification .button:before{content:""!important;background:url(../fonts/job-form-close.svg);width:28px;height:28px;display:block}@media (max-width:450px){.retail-application-form #gform-modal-notification{top:60%}#gform-modal-notification{max-width:335px!important;max-height:492px!important;padding:40px 20px!important}#gform-modal-notification h3{margin-bottom:20px!important}#gform-modal-notification .button:before{background:url(../fonts/job-form-close-mobile.svg);width:22px;height:22px;display:block}#gform-modal-notification .content-bar{margin-bottom:33px!important;max-width:295px!important}#gform-modal-notification .button{border:unset!important;border-radius:unset!important;top:20px!important;right:20px!important}}