/*

* geico_design_kit - v4.0.1028

* Compiled on: 2016-11-07 8:12:08

*/

/*



TABLE OF CONTENTS

01 - Colors

03 - Fonts

06 - Icons

07 - Navigation

08 - Footer

10 - Buttons and Links

13 - Input fields

14 - Radio Buttons and checkboxes

15 - Lists

17 - Accordion

18 - Text Area

19 - Select Box

23 - Tool Tips

24 - Modal

25 - Pagination

27 - Disclaimer

29 - Scroll Top Button

30 - View More/Less

35 - In Page Navigation

39 - Dot Navigation

43 - Unsupported Browser

51a - Section Modifiers Light

58 - Skip to content

*/

/* /////////////////////////////////////////////////////////////////////

//  01 - Global

/////////////////////////////////////////////////////////////////////*/



/* COLORS */

/* Default Color for Components */

/* MIXINS */

/* Media Query Mixin */

@font-face {

  font-family: 'geico';

  src: url('../fonts/geico.eot?on0ea0');

  src: url('../fonts/geico.eot?on0ea0#iefix') format('embedded-opentype'), url('../fonts/geico.ttf?on0ea0') format('truetype'), url('../fonts/geico.woff?on0ea0') format('woff'), url('../fonts/geico.svg?on0ea0#geico') format('svg');

  font-weight: normal;

  font-style: normal;

}

[class^="icon-"],

[class*=" icon-"],

input[type="checkbox"] + label:after,

.list--links li:before,

.select-box:before {

  font-family: 'geico';

  speak: none;

  font-style: normal;

  font-weight: normal;

  font-variant: normal;

  text-transform: none;

  line-height: 1;

  /* Better Font Rendering =========== */

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

}

[class^="icon-"],

[class*=" icon-"] {

  color: #154995;

}

.icon-vehicle:before,

.geico-icon--actionable.icon-vehicle:after {

  content: "\e100";

}

.icon-vehicle-multi:before,

.geico-icon--actionable.icon-vehicle-multi:after {

  content: "\e101";

}

.icon-motorcycle:before,

.geico-icon--actionable.icon-motorcycle:after {

  content: "\e102";

}

.icon-motorcycle-multi:before,

.geico-icon--actionable.icon-motorcycle-multi:after {

  content: "\e103";

}

.icon-atv-ins:before,

.geico-icon--actionable.icon-atv-ins:after {

  content: "\e104";

}

.icon-rv-ins:before,

.geico-icon--actionable.icon-rv-ins:after {

  content: "\e105";

}

.icon-boat-ins:before,

.geico-icon--actionable.icon-boat-ins:after {

  content: "\e106";

}

.icon-commercial-ins:before,

.geico-icon--actionable.icon-commercial-ins:after {

  content: "\e107";

}

.icon-auto-collector-ins:before,

.geico-icon--actionable.icon-auto-collector-ins:after {

  content: "\e108";

}

.icon-homeowner-ins:before,

.geico-icon--actionable.icon-homeowner-ins:after {

  content: "\e109";

}

.icon-renters-ins:before,

.geico-icon--actionable.icon-renters-ins:after {

  content: "\e110";

}

.icon-condo-ins:before,

.geico-icon--actionable.icon-condo-ins:after {

  content: "\e111";

}

.icon-mobile-home-ins:before,

.geico-icon--actionable.icon-mobile-home-ins:after {

  content: "\e112";

}

.icon-flood-ins:before,

.geico-icon--actionable.icon-flood-ins:after {

  content: "\e113";

}

.icon-umbrella-ins:before,

.geico-icon--actionable.icon-umbrella-ins:after {

  content: "\e114";

}

.icon-life-ins:before,

.geico-icon--actionable.icon-life-ins:after {

  content: "\e115";

}

.icon-overseas-ins:before,

.geico-icon--actionable.icon-overseas-ins:after {

  content: "\e116";

}

.icon-id-protection-ins:before,

.geico-icon--actionable.icon-id-protection-ins:after {

  content: "\e117";

}

.icon-collectibles-ins:before,

.geico-icon--actionable.icon-collectibles-ins:after {

  content: "\e118";

}

.icon-business-ins:before,

.geico-icon--actionable.icon-business-ins:after {

  content: "\e119";

}

.icon-pet-ins:before,

.geico-icon--actionable.icon-pet-ins:after {

  content: "\e120";

}

.icon-rental-car-ins:before,

.geico-icon--actionable.icon-rental-car-ins:after {

  content: "\e121";

}

.icon-dwelling-fire:before,

.geico-icon--actionable.icon-dwelling-fire:after {

  content: "\e122";

}

.icon-animal-claim:before,

.geico-icon--actionable.icon-animal-claim:after {

  content: "\e123";

}

.icon-profile:before,

.geico-icon--actionable.icon-profile:after {

  content: "\e124";

}

.icon-profile-multi:before,

.geico-icon--actionable.icon-profile-multi:after {

  content: "\e125";

}

.icon-motorcycle-rider:before,

.geico-icon--actionable.icon-motorcycle-rider:after {

  content: "\e126";

}

.icon-motorcycle-rider-multi:before,

.geico-icon--actionable.icon-motorcycle-rider-multi:after {

  content: "\e127";

}

.icon-policy:before,

.geico-icon--actionable.icon-policy:after {

  content: "\e128";

}

.icon-policies:before,

.geico-icon--actionable.icon-policies:after {

  content: "\e129";

}

.icon-id-card:before,

.geico-icon--actionable.icon-id-card:after {

  content: "\e130";

}

.icon-id-cards:before,

.geico-icon--actionable.icon-id-cards:after {

  content: "\e131";

}

.icon-license:before,

.geico-icon--actionable.icon-license:after {

  content: "\e132";

}

.icon-documents:before,

.geico-icon--actionable.icon-documents:after {

  content: "\e133";

}

.icon-address:before,

.geico-icon--actionable.icon-address:after {

  content: "\e134";

}

.icon-coverage:before,

.geico-icon--actionable.icon-coverage:after {

  content: "\e135";

}

.icon-coverage-added:before,

.geico-icon--actionable.icon-coverage-added:after {

  content: "\e136";

}

.icon-account-info:before,

.geico-icon--actionable.icon-account-info:after {

  content: "\e137";

}

.icon-policy-review:before,

.geico-icon--actionable.icon-policy-review:after {

  content: "\e138";

}

.icon-e-signature:before,

.geico-icon--actionable.icon-e-signature:after {

  content: "\e139";

}

.icon-medical:before,

.geico-icon--actionable.icon-medical:after {

  content: "\e140";

}

.icon-resource-center:before,

.geico-icon--actionable.icon-resource-center:after {

  content: "\e141";

}

.icon-alert:before,

.geico-icon--actionable.icon-alert:after {

  content: "\e142";

}

.icon-info:before,

.geico-icon--actionable.icon-info:after {

  content: "\e143";

}

.icon-notifications:before,

.geico-icon--actionable.icon-notifications:after {

  content: "\e144";

}

.icon-non-critical-warning:before,

.geico-icon--actionable.icon-non-critical-warning:after {

  content: "\e145";

}

.icon-tips:before,

.geico-icon--actionable.icon-tips:after {

  content: "\e146";

}

.icon-settings:before,

.geico-icon--actionable.icon-settings:after {

  content: "\e147";

}

.icon-bill:before,

.geico-icon--actionable.icon-bill:after {

  content: "\e148";

}

.icon-quotes:before,

.geico-icon--actionable.icon-quotes:after {

  content: "\e149";

}

.icon-bills:before,

.geico-icon--actionable.icon-bills:after {

  content: "\e150";

}

.icon-current-discount:before,

.geico-icon--actionable.icon-current-discount:after {

  content: "\e151";

}

.icon-credit-card:before,

.geico-icon--actionable.icon-credit-card:after {

  content: "\e152";

}

.icon-credit-card-multi:before,

.geico-icon--actionable.icon-credit-card-multi:after {

  content: "\e153";

}

.icon-check:before,

.geico-icon--actionable.icon-check:after {

  content: "\e154";

}

.icon-cash:before,

.geico-icon--actionable.icon-cash:after {

  content: "\e155";

}

.icon-billing-details:before,

.geico-icon--actionable.icon-billing-details:after {

  content: "\e156";

}

.icon-paperless:before,

.geico-icon--actionable.icon-paperless:after {

  content: "\e157";

}

.icon-confirmation:before,

.geico-icon--actionable.icon-confirmation:after {

  content: "\e158";

}

.icon-question-mark:before,

.geico-icon--actionable.icon-question-mark:after {

  content: "\e159";

}

.icon-contact:before,

.geico-icon--actionable.icon-contact:after {

  content: "\e160";

}

.icon-email:before,

.geico-icon--actionable.icon-email:after {

  content: "\e161";

}

.icon-sms-feedback:before,

.geico-icon--actionable.icon-sms-feedback:after {

  content: "\e162";

}

.icon-calendar:before,

.geico-icon--actionable.icon-calendar:after {

  content: "\e163";

}

.icon-live-chat:before,

.geico-icon--actionable.icon-live-chat:after {

  content: "\e164";

}

.icon-call:before,

.geico-icon--actionable.icon-call:after {

  content: "\e165";

}

.icon-fax:before,

.geico-icon--actionable.icon-fax:after {

  content: "\e166";

}

.icon-print:before,

.geico-icon--actionable.icon-print:after {

  content: "\e167";

}

.icon-mail:before,

.geico-icon--actionable.icon-mail:after {

  content: "\e168";

}

.icon-geolocation:before,

.geico-icon--actionable.icon-geolocation:after {

  content: "\e169";

}

.icon-edit:before,

.geico-icon--actionable.icon-edit:after {

  content: "\e170";

}

.icon-navigation-arrow:before,

.geico-icon--actionable.icon-navigation-arrow:after {

  content: "\e171";

}

.icon-roadside-assist:before,

.geico-icon--actionable.icon-roadside-assist:after {

  content: "\e172";

}

.icon-ers:before,

.geico-icon--actionable.icon-ers:after {

  content: "\e173";

}

.icon-accident-assist:before,

.geico-icon--actionable.icon-accident-assist:after {

  content: "\e174";

}

.icon-breakdown:before,

.geico-icon--actionable.icon-breakdown:after {

  content: "\e175";

}

.icon-vandalism:before,

.geico-icon--actionable.icon-vandalism:after {

  content: "\e176";

}

.icon-accident:before,

.geico-icon--actionable.icon-accident:after {

  content: "\e177";

}

.icon-hit-rental-car:before,

.geico-icon--actionable.icon-hit-rental-car:after {

  content: "\e178";

}

.icon-collision:before,

.geico-icon--actionable.icon-collision:after {

  content: "\e179";

}

.icon-glass:before,

.geico-icon--actionable.icon-glass:after {

  content: "\e180";

}

.icon-gas-station:before,

.geico-icon--actionable.icon-gas-station:after {

  content: "\e181";

}

.icon-repair-shop:before,

.geico-icon--actionable.icon-repair-shop:after {

  content: "\e182";

}

.icon-inspection:before,

.geico-icon--actionable.icon-inspection:after {

  content: "\e183";

}

.icon-claims:before,

.geico-icon--actionable.icon-claims:after {

  content: "\e184";

}

.icon-cab:before,

.geico-icon--actionable.icon-cab:after {

  content: "\e185";

}

.icon-locksmith:before,

.geico-icon--actionable.icon-locksmith:after {

  content: "\e186";

}

.icon-weather:before,

.geico-icon--actionable.icon-weather:after {

  content: "\e187";

}

.icon-security:before,

.geico-icon--actionable.icon-security:after {

  content: "\e188";

}

.icon-faq:before,

.geico-icon--actionable.icon-faq:after {

  content: "\e189";

}

.icon-extras:before,

.geico-icon--actionable.icon-extras:after {

  content: "\e190";

}

.icon-customer-review:before,

.geico-icon--actionable.icon-customer-review:after {

  content: "\e191";

}

.icon-local-agent:before,

.geico-icon--actionable.icon-local-agent:after {

  content: "\e192";

}

.icon-gfr-geico:before,

.geico-icon--actionable.icon-gfr-geico:after {

  content: "\e193";

}

.icon-legal:before,

.geico-icon--actionable.icon-legal:after {

  content: "\e194";

}

.icon-video:before,

.geico-icon--actionable.icon-video:after {

  content: "\e195";

}

.icon-launch-ios:before,

.geico-icon--actionable.icon-launch-ios:after {

  content: "\e196";

}

.icon-launch-android:before,

.geico-icon--actionable.icon-launch-android:after {

  content: "\e197";

}

.icon-loader-g:before,

.geico-icon--actionable.icon-loader-g:after {

  content: "\e198";

}

.icon-share-ios:before,

.geico-icon--actionable.icon-share-ios:after {

  content: "\e199";

}

.icon-share-android:before,

.geico-icon--actionable.icon-share-android:after {

  content: "\e200";

}

.icon-menu:before,

.geico-icon--actionable.icon-menu:after {

  content: "\e201";

}

.icon-search:before,

.geico-icon--actionable.icon-search:after {

  content: "\e202";

}

.icon-feedback:before,

.geico-icon--actionable.icon-feedback:after {

  content: "\e203";

}

.icon-quick-link:before,

.geico-icon--actionable.icon-quick-link:after {

  content: "\e204";

}

.icon-arrow:before,

.geico-icon--actionable.icon-arrow:after {

  content: "\e205";

}

.icon-turn:before,

.geico-icon--actionable.icon-turn:after {

  content: "\e206";

}

.icon-lilly:before,

.geico-icon--actionable.icon-lilly:after {

  content: "\e207";

}

.icon-expand:before,

.geico-icon--actionable.icon-expand:after {

  content: "\e208";

}

.icon-collapse:before,

.geico-icon--actionable.icon-collapse:after {

  content: "\e209";

}

.icon-close:before,

.geico-icon--actionable.icon-close:after {

  content: "\e210";

}

.icon-chevron-rating:before,

.geico-icon--actionable.icon-chevron-rating:after {

  content: "\e211";

}

.icon-chevron-right:before,

.geico-icon--actionable.icon-chevron-right:after {

  content: "\e212";

}

.icon-chevron-left:before,

.geico-icon--actionable.icon-chevron-left:after {

  content: "\e213";

}

.icon-chevron-down:before,

.geico-icon--actionable.icon-chevron-down:after {

  content: "\e214";

}

.icon-chevron-up:before,

.geico-icon--actionable.icon-chevron-up:after {

  content: "\e215";

}

.icon-chevron-unsorted:before,

.geico-icon--actionable.icon-chevron-unsorted:after {

  content: "\e216";

}

.icon-chevron-double-right:before,

.geico-icon--actionable.icon-chevron-double-right:after {

  content: "\e217";

}

.icon-chevron-double-left:before,

.geico-icon--actionable.icon-chevron-double-left:after {

  content: "\e218";

}

.icon-chevron-link:before,

.geico-icon--actionable.icon-chevron-link:after {

  content: "\e219";

}

.icon-check-mark:before,

.geico-icon--actionable.icon-check-mark:after {

  content: "\e220";

}

.icon-calendar-button:before,

.geico-icon--actionable.icon-calendar-button:after {

  content: "\e221";

}

.icon-rating-button:before,

.geico-icon--actionable.icon-rating-button:after {

  content: "\e222";

}

.icon-help-button:before,

.geico-icon--actionable.icon-help-button:after {

  content: "\e223";

}

.icon-facebook:before,

.geico-icon--actionable.icon-facebook:after {

  content: "\e224";

}

.icon-google:before,

.geico-icon--actionable.icon-google:after {

  content: "\e225";

}

.icon-twitter:before,

.geico-icon--actionable.icon-twitter:after {

  content: "\e226";

}

.icon-youtube:before,

.geico-icon--actionable.icon-youtube:after {

  content: "\e227";

}

.icon-benefits:before,

.geico-icon--actionable.icon-benefits:after {

  content: "\e228";

}

.icon-due-date:before,

.geico-icon--actionable.icon-due-date:after {

  content: "\e229";

}

.icon-smartphone:before,

.geico-icon--actionable.icon-smartphone:after {

  content: "\e230";

}

.icon-go-green:before,

.geico-icon--actionable.icon-go-green:after {

  content: "\e231";

}

.icon-safety-info:before,

.geico-icon--actionable.icon-safety-info:after {

  content: "\e232";

}

.icon-cycle-safety:before,

.geico-icon--actionable.icon-cycle-safety:after {

  content: "\e233";

}

.icon-proof-insurance:before,

.geico-icon--actionable.icon-proof-insurance:after {

  content: "\e234";

}

.icon-refresh:before,

.geico-icon--actionable.icon-refresh:after {

  content: "\e235";

}

.icon-license-plate:before,

.geico-icon--actionable.icon-license-plate:after {

  content: "\e236";

}

.icon-geico:before,

.geico-icon--actionable.icon-geico:after {

  content: "\e237";

}

.icon-add-vehicle:before,

.geico-icon--actionable.icon-add-vehicle:after {

  content: "\e238";

}

.icon-add-driver:before,

.geico-icon--actionable.icon-add-driver:after {

  content: "\e239";

}

.icon-add-motorcycle:before,

.geico-icon--actionable.icon-add-motorcycle:after {

  content: "\e240";

}

.icon-mouse:before,

.geico-icon--actionable.icon-mouse:after {

  content: "\e241";

}

.icon-apple:before,

.geico-icon--actionable.icon-apple:after {

  content: "\e242";

}

.icon-android:before,

.geico-icon--actionable.icon-android:after {

  content: "\e243";

}

.icon-vehicle-inspection:before,

.geico-icon--actionable.icon-vehicle-inspection:after {

  content: "\e244";

}

.icon-repair-location:before,

.geico-icon--actionable.icon-repair-location:after {

  content: "\e245";

}

.icon-report-claim:before,

.geico-icon--actionable.icon-report-claim:after {

  content: "\e246";

}

.icon-about-claims:before,

.geico-icon--actionable.icon-about-claims:after {

  content: "\e247";

}

.icon-careers:before,

.geico-icon--actionable.icon-careers:after {

  content: "\e248";

}

.icon-b2b:before,

.geico-icon--actionable.icon-b2b:after {

  content: "\e249";

}

.icon-life-plan:before,

.geico-icon--actionable.icon-life-plan:after {

  content: "\e250";

}

.icon-federal-employee:before,

.geico-icon--actionable.icon-federal-employee:after {

  content: "\e251";

}

.icon-military-personnel:before,

.geico-icon--actionable.icon-military-personnel:after {

  content: "\e252";

}

.icon-geico-affiliate:before,

.geico-icon--actionable.icon-geico-affiliate:after {

  content: "\e253";

}

.icon-catastrophe-center:before,

.geico-icon--actionable.icon-catastrophe-center:after {

  content: "\e254";

}

.icon-community:before,

.geico-icon--actionable.icon-community:after {

  content: "\e255";

}

.icon-state-guidelines:before,

.geico-icon--actionable.icon-state-guidelines:after {

  content: "\e256";

}

.icon-publication:before,

.geico-icon--actionable.icon-publication:after {

  content: "\e257";

}

.icon-merchandise:before,

.geico-icon--actionable.icon-merchandise:after {

  content: "\e258";

}

.icon-commercial:before,

.geico-icon--actionable.icon-commercial:after {

  content: "\e259";

}

.icon-press-release:before,

.geico-icon--actionable.icon-press-release:after {

  content: "\e260";

}

.icon-share:before,

.geico-icon--actionable.icon-share:after {

  content: "\e261";

}

.icon-linkedin:before,

.geico-icon--actionable.icon-linkedin:after {

  content: "\e262";

}

.icon-instagram:before,

.geico-icon--actionable.icon-instagram:after {

  content: "\e263";

}

.icon-pinterest:before,

.geico-icon--actionable.icon-pinterest:after {

  content: "\e264";

}

.icon-loss-of-use:before,

.geico-icon--actionable.icon-loss-of-use:after {

  content: "\e265";

}

.icon-non-building-structure:before,

.geico-icon--actionable.icon-non-building-structure:after {

  content: "\e266";

}

.icon-other-structures:before,

.geico-icon--actionable.icon-other-structures:after {

  content: "\e267";

}

.icon-special-personal-property:before,

.geico-icon--actionable.icon-special-personal-property:after {

  content: "\e268";

}

.icon-water-backup:before,

.geico-icon--actionable.icon-water-backup:after {

  content: "\e269";

}

.icon-snowmobile:before,

.geico-icon--actionable.icon-snowmobile:after {

  content: "\e270";

}

.icon-car-sharing:before,

.geico-icon--actionable.icon-car-sharing:after {

  content: "\e271";

}

.icon-to-top-arrow:before,

.geico-icon--actionable.icon-to-top-arrow:after {

  content: "\e272";

}

.icon-down-arrow:before,

.geico-icon--actionable.icon-down-arrow:after {

  content: "\e273";

}

.icon-concierge:before,

.geico-icon--actionable.icon-concierge:after {

  content: "\e274";

}

.icon-close-20:before,

.geico-icon--actionable.icon-close-20:after {

  content: "\e275";

}

.icon-more-dots:before,

.geico-icon--actionable.icon-more-dots:after {

  content: "\e276";

}

.icon-driver-coverage:before,

.geico-icon--actionable.icon-driver-coverage:after {

  content: "\e277";

}

.icon-vehicle-coverage:before,

.geico-icon--actionable.icon-vehicle-coverage:after {

  content: "\e278";

}

.icon-motorcycle-coverage:before,

.geico-icon--actionable.icon-motorcycle-coverage:after {

  content: "\e279";

}

.icon-clock:before,

.geico-icon--actionable.icon-clock:after {

  content: "\e280";

}

.icon-inbound-email:before,

.geico-icon--actionable.icon-inbound-email:after {

  content: "\e281";

}

.icon-outbound-email:before,

.geico-icon--actionable.icon-outbound-email:after {

  content: "\e282";

}

.icon-inbound-message:before,

.geico-icon--actionable.icon-inbound-message:after {

  content: "\e283";

}

.icon-outbound-message:before,

.geico-icon--actionable.icon-outbound-message:after {

  content: "\e284";

}

.icon-alert-exclamation:before,

.geico-icon--actionable.icon-alert-exclamation:after {

  content: "\e285";

}

.icon-total-loss:before,

.geico-icon--actionable.icon-total-loss:after {

  content: "\e286";

}

.icon-pin:before,

.geico-icon--actionable.icon-pin:after {

  content: "\e287";

}

.icon-plog:before,

.geico-icon--actionable.icon-plog:after {

  content: "\e288";

}

.icon-resize:before,

.geico-icon--actionable.icon-resize:after {

  content: "\e289";

}

.icon-web-accessibility:before,

.geico-icon--actionable.icon-web-accessibility:after {

  content: "\e290";

}

.icon-dashboard:before,

.geico-icon--actionable.icon-dashboard:after {

  content: "\e291";

}

.icon-travel:before,

.geico-icon--actionable.icon-travel:after {

  content: "\e292";

}

.icon-microphone:before,

.geico-icon--actionable.icon-microphone:after {

  content: "\e293";

}

.icon-battery:before,

.geico-icon--actionable.icon-battery:after {

  content: "\e294";

}

.icon-camera:before,

.geico-icon--actionable.icon-camera:after {

  content: "\e295";

}

.icon-flat-tire:before,

.geico-icon--actionable.icon-flat-tire:after {

  content: "\e296";

}

.icon-stuck-in-ditch:before,

.geico-icon--actionable.icon-stuck-in-ditch:after {

  content: "\e297";

}

.icon-logout:before,

.geico-icon--actionable.icon-logout:after {

  content: "\e298";

}

.icon-send:before,

.geico-icon--actionable.icon-send:after {

  content: "\e299";

}

.icon-return:before,

.geico-icon--actionable.icon-return:after {

  content: "\e300";

}

.icon-cancel:before,

.geico-icon--actionable.icon-cancel:after {

  content: "\e301";

}

.icon-wallet:before,

.geico-icon--actionable.icon-wallet:after {

  content: "\e302";

}

.icon-lyft:before,

.geico-icon--actionable.icon-lyft:after {

  content: "\e303";

}

.icon-microphone2:before,

.geico-icon--actionable.icon-microphone2:after {

  content: "\e304";

}

.icon-glassdoor:before,

.geico-icon--actionable.icon-glassdoor:after {

  content: "\e305";

}

/* latin */

@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 400;

  src: url(../fonts/lato-normal-400-latin.eot);

  src: url(../fonts/lato-normal-400-latin.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-normal-400-latin.woff2) format('woff2'), url(../fonts/lato-normal-400-latin.woff) format('woff');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 700;

  src: url(../fonts/lato-normal-700-latin.eot);

  src: url(../fonts/lato-normal-700-latin.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-normal-700-latin.woff2) format('woff2'), url(../fonts/lato-normal-700-latin.woff) format('woff');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

@font-face {

  font-family: 'Lato';

  font-style: italic;

  font-weight: 400;

  src: url(../fonts/lato-italic-400-latin.eot);

  src: url(../fonts/lato-italic-400-latin.eot?#iefix) format('embedded-opentype'), url(../fonts/lato-italic-400-latin.woff2) format('woff2'), url(../fonts/lato-italic-400-latin.woff) format('woff');

  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;

}

/* latin-ext */

@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 400;

  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/lato-normal-400-latin-ext.woff2) format('woff2');

  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

@font-face {

  font-family: 'Lato';

  font-style: normal;

  font-weight: 700;

  src: local('Lato Bold'), local('Lato-Bold'), url(../fonts/lato-normal-700-latin-ext.woff2) format('woff2');

  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}

@font-face {

  font-family: 'Lato';

  font-style: italic;

  font-weight: 400;

  src: local('Lato Italic'), local('Lato-Italic'), url(../fonts/lato-italic-400-latin-ext.woff2) format('woff2');

  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;

}



.nm-header .hamburger-menu {

  position: relative;

  height: 6rem;

  width: 7rem;

  display: block;

  color: #fff;

  text-align: center;

  outline: 0;

  border: 0;

  cursor: pointer;

}

.nm-header .hamburger-menu .hamburger {

  position: absolute;

  height: 6rem;

  width: 100%;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  -ms-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  -moz-transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  -o-transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  pointer-events: none;

}

.nm-header .hamburger-menu span {

  display: block;

  position: absolute;

  height: 0.2rem;

  width: 3rem;

  background: #fff;

  opacity: 1;

  left: 2rem;

  -webkit-transform: rotate(0deg);

  -moz-transform: rotate(0deg);

  -o-transform: rotate(0deg);

  -ms-transform: rotate(0deg);

  transform: rotate(0deg);

  -webkit-transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  -moz-transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  -o-transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  transition: all 0.5s cubic-bezier(0.59, 0.005, 0.295, 1);

  -webkit-animation-delay: 0.8s;

  -moz-animation-delay: 0.8s;

  -o-animation-delay: 0.8s;

  animation-delay: 0.8s;

}

.nm-header .hamburger-menu span:nth-child(1) {

  top: 3.6rem;

}

.nm-header .hamburger-menu span:nth-child(2),

.nm-header .hamburger-menu span:nth-child(3) {

  top: 2.8rem;

}

.nm-header .hamburger-menu span:nth-child(4) {

  top: 2rem;

}