:root { --ssa-color-palette-yellow4studio: rgba(114, 122, 6, 1);--ssa-color-palette-alert-1: rgba(227, 6, 19, 1);--ssa-color-palette-alert-2: rgba(227, 6, 19, 0.66);--ssa-color-palette-black: rgba(0, 0, 0, 1);--ssa-color-palette-blue: rgba(0, 0, 0, 1);--ssa-color-palette-blue-light: rgba(132, 200, 239, 1);--ssa-color-palette-blue1studio: rgba(203, 231, 245, 1);--ssa-color-palette-blue2studio: rgba(137, 199, 232, 1);--ssa-color-palette-blue3studio: rgba(72, 162, 207, 1);--ssa-color-palette-blue4studio: rgba(48, 114, 151, 1);--ssa-color-palette-blue5studio: rgba(11, 60, 86, 1);--ssa-color-palette-brown1studio: rgba(240, 240, 240, 1);--ssa-color-palette-brown2studio: rgba(204, 188, 184, 1);--ssa-color-palette-brown3studio: rgba(179, 151, 143, 1);--ssa-color-palette-brown4studio: rgba(137, 121, 116, 1);--ssa-color-palette-brown5studio: rgba(77, 60, 53, 1);--ssa-color-palette-color-1: rgba(40, 169, 224, 1);--ssa-color-palette-color-3: rgba(3, 96, 147, 1);--ssa-color-palette-color-4: rgba(216, 50, 105, 1);--ssa-color-palette-earth-dark: rgba(76, 87, 95, 1);--ssa-color-palette-earth-light: rgba(124, 117, 93, 1);--ssa-color-palette-flavors-dark: rgba(170, 102, 0, 1);--ssa-color-palette-flavors-light: rgba(255, 233, 180, 1);--ssa-color-palette-flavors-medium: rgba(253, 195, 0, 1);--ssa-color-palette-fragrance-dark: rgba(78, 88, 159, 1);--ssa-color-palette-fragrance-light: rgba(195, 73, 123, 1);--ssa-color-palette-fragrance-medium: rgba(155, 144, 197, 1);--ssa-color-palette-gray: rgba(128, 128, 128, 1);--ssa-color-palette-green1studio: rgba(195, 230, 225, 1);--ssa-color-palette-green2studio: rgba(118, 208, 194, 1);--ssa-color-palette-green3studio: rgba(68, 180, 161, 1);--ssa-color-palette-green4studio: rgba(39, 126, 110, 1);--ssa-color-palette-green5studio: rgba(8, 67, 55, 1);--ssa-color-palette-grey-20: rgba(17, 17, 17, 0.2);--ssa-color-palette-grey-50: rgba(17, 17, 17, 0.5);--ssa-color-palette-grey-90: rgba(17, 17, 17, 0.8);--ssa-color-palette-hr-dark: rgba(192, 152, 139, 1);--ssa-color-palette-hr-light: rgba(240, 234, 218, 1);--ssa-color-palette-hr-medium: rgba(233, 213, 191, 1);--ssa-color-palette-ingredients: rgba(109, 109, 109, 1);--ssa-color-palette-light-1: rgba(243, 246, 248, 1);--ssa-color-palette-light-2: rgba(230, 232, 238, 1);--ssa-color-palette-light-grey: rgba(0, 0, 0, 0.2);--ssa-color-palette-logo-yellow: rgba(255, 222, 48, 1);--ssa-color-palette-marine-dark: rgba(79, 135, 169, 1);--ssa-color-palette-marine-light: rgba(60, 166, 169, 1);--ssa-color-palette-nature-dark: rgba(96, 125, 96, 1);--ssa-color-palette-nature-light: rgba(218, 225, 191, 1);--ssa-color-palette-nature-medium: rgba(188, 201, 140, 1);--ssa-color-palette-orange: rgba(233, 116, 38, 1);--ssa-color-palette-orange1studio: rgba(245, 216, 184, 1);--ssa-color-palette-orange2studio: rgba(255, 170, 77, 1);--ssa-color-palette-orange3studio: rgba(240, 139, 31, 1);--ssa-color-palette-orange4studio: rgba(204, 116, 20, 1);--ssa-color-palette-orange5studio: rgba(153, 79, 0, 1);--ssa-color-palette-purple1studio: rgba(238, 219, 247, 1);--ssa-color-palette-purple2studio: rgba(217, 176, 234, 1);--ssa-color-palette-purple3studio: rgba(189, 105, 215, 1);--ssa-color-palette-purple4studio: rgba(145, 56, 176, 1);--ssa-color-palette-purple5studio: rgba(88, 22, 109, 1);--ssa-color-palette-red1studio: rgba(245, 208, 201, 1);--ssa-color-palette-red2studio: rgba(230, 127, 124, 1);--ssa-color-palette-red3studio: rgba(211, 66, 82, 1);--ssa-color-palette-red4studio: rgba(157, 40, 53, 1);--ssa-color-palette-red5studio: rgba(109, 14, 23, 1);--ssa-color-palette-skin-dark: rgba(157, 131, 153, 1);--ssa-color-palette-skin-light: rgba(250, 209, 214, 1);--ssa-color-palette-skin-medium: rgba(244, 196, 186, 1);--ssa-color-palette-soft-white-blue: rgba(247, 249, 251, 1);--ssa-color-palette-soft-white-green: rgba(247, 251, 247, 1);--ssa-color-palette-soft-white-grey: rgba(249, 249, 249, 1);--ssa-color-palette-soft-white-orange: rgba(251, 245, 244, 1);--ssa-color-palette-soft-white-purple: rgba(250, 245, 250, 1);--ssa-color-palette-soft-white-yellow: rgba(249, 247, 242, 1);--ssa-color-palette-sustainability-dark: rgba(121, 155, 19, 1);--ssa-color-palette-sustainability-light: rgba(212, 214, 0, 1);--ssa-color-palette-sustainability-medium: rgba(173, 203, 83, 1);--ssa-color-palette-white: rgba(255, 255, 255, 1);--ssa-color-palette-yellow1studio: rgba(237, 242, 174, 1);--ssa-color-palette-yellow2studio: rgba(203, 217, 56, 1);--ssa-color-palette-yellow3studio: rgba(178, 191, 0, 1);--ssa-color-palette-yellow5studio: rgba(53, 59, 9, 1); } .coh-color-yellow4studio { color: var(--ssa-color-palette-yellow4studio); } .coh-color-alert-1 { color: var(--ssa-color-palette-alert-1); } .coh-color-alert-2 { color: var(--ssa-color-palette-alert-2); } .coh-color-black { color: var(--ssa-color-palette-black); } .coh-color-blue { color: var(--ssa-color-palette-blue); } .coh-color-blue-light { color: var(--ssa-color-palette-blue-light); } .coh-color-blue1studio { color: var(--ssa-color-palette-blue1studio); } .coh-color-blue2studio { color: var(--ssa-color-palette-blue2studio); } .coh-color-blue3studio { color: var(--ssa-color-palette-blue3studio); } .coh-color-blue4studio { color: var(--ssa-color-palette-blue4studio); } .coh-color-blue5studio { color: var(--ssa-color-palette-blue5studio); } .coh-color-brown1studio { color: var(--ssa-color-palette-brown1studio); } .coh-color-brown2studio { color: var(--ssa-color-palette-brown2studio); } .coh-color-brown3studio { color: var(--ssa-color-palette-brown3studio); } .coh-color-brown4studio { color: var(--ssa-color-palette-brown4studio); } .coh-color-brown5studio { color: var(--ssa-color-palette-brown5studio); } .coh-color-color-1 { color: var(--ssa-color-palette-color-1); } .coh-color-color-3 { color: var(--ssa-color-palette-color-3); } .coh-color-color-4 { color: var(--ssa-color-palette-color-4); } .coh-color-earth-dark { color: var(--ssa-color-palette-earth-dark); } .coh-color-earth-light { color: var(--ssa-color-palette-earth-light); } .coh-color-flavors-dark { color: var(--ssa-color-palette-flavors-dark); } .coh-color-flavors-light { color: var(--ssa-color-palette-flavors-light); } .coh-color-flavors-medium { color: var(--ssa-color-palette-flavors-medium); } .coh-color-fragrance-dark { color: var(--ssa-color-palette-fragrance-dark); } .coh-color-fragrance-light { color: var(--ssa-color-palette-fragrance-light); } .coh-color-fragrance-medium { color: var(--ssa-color-palette-fragrance-medium); } .coh-color-gray { color: var(--ssa-color-palette-gray); } .coh-color-green1studio { color: var(--ssa-color-palette-green1studio); } .coh-color-green2studio { color: var(--ssa-color-palette-green2studio); } .coh-color-green3studio { color: var(--ssa-color-palette-green3studio); } .coh-color-green4studio { color: var(--ssa-color-palette-green4studio); } .coh-color-green5studio { color: var(--ssa-color-palette-green5studio); } .coh-color-grey-20 { color: var(--ssa-color-palette-grey-20); } .coh-color-grey-50 { color: var(--ssa-color-palette-grey-50); } .coh-color-grey-90 { color: var(--ssa-color-palette-grey-90); } .coh-color-hr-dark { color: var(--ssa-color-palette-hr-dark); } .coh-color-hr-light { color: var(--ssa-color-palette-hr-light); } .coh-color-hr-medium { color: var(--ssa-color-palette-hr-medium); } .coh-color-ingredients { color: var(--ssa-color-palette-ingredients); } .coh-color-light-1 { color: var(--ssa-color-palette-light-1); } .coh-color-light-2 { color: var(--ssa-color-palette-light-2); } .coh-color-light-grey { color: var(--ssa-color-palette-light-grey); } .coh-color-logo-yellow { color: var(--ssa-color-palette-logo-yellow); } .coh-color-marine-dark { color: var(--ssa-color-palette-marine-dark); } .coh-color-marine-light { color: var(--ssa-color-palette-marine-light); } .coh-color-nature-dark { color: var(--ssa-color-palette-nature-dark); } .coh-color-nature-light { color: var(--ssa-color-palette-nature-light); } .coh-color-nature-medium { color: var(--ssa-color-palette-nature-medium); } .coh-color-orange { color: var(--ssa-color-palette-orange); } .coh-color-orange1studio { color: var(--ssa-color-palette-orange1studio); } .coh-color-orange2studio { color: var(--ssa-color-palette-orange2studio); } .coh-color-orange3studio { color: var(--ssa-color-palette-orange3studio); } .coh-color-orange4studio { color: var(--ssa-color-palette-orange4studio); } .coh-color-orange5studio { color: var(--ssa-color-palette-orange5studio); } .coh-color-purple1studio { color: var(--ssa-color-palette-purple1studio); } .coh-color-purple2studio { color: var(--ssa-color-palette-purple2studio); } .coh-color-purple3studio { color: var(--ssa-color-palette-purple3studio); } .coh-color-purple4studio { color: var(--ssa-color-palette-purple4studio); } .coh-color-purple5studio { color: var(--ssa-color-palette-purple5studio); } .coh-color-red1studio { color: var(--ssa-color-palette-red1studio); } .coh-color-red2studio { color: var(--ssa-color-palette-red2studio); } .coh-color-red3studio { color: var(--ssa-color-palette-red3studio); } .coh-color-red4studio { color: var(--ssa-color-palette-red4studio); } .coh-color-red5studio { color: var(--ssa-color-palette-red5studio); } .coh-color-skin-dark { color: var(--ssa-color-palette-skin-dark); } .coh-color-skin-light { color: var(--ssa-color-palette-skin-light); } .coh-color-skin-medium { color: var(--ssa-color-palette-skin-medium); } .coh-color-soft-white-blue { color: var(--ssa-color-palette-soft-white-blue); } .coh-color-soft-white-green { color: var(--ssa-color-palette-soft-white-green); } .coh-color-soft-white-grey { color: var(--ssa-color-palette-soft-white-grey); } .coh-color-soft-white-orange { color: var(--ssa-color-palette-soft-white-orange); } .coh-color-soft-white-purple { color: var(--ssa-color-palette-soft-white-purple); } .coh-color-soft-white-yellow { color: var(--ssa-color-palette-soft-white-yellow); } .coh-color-sustainability-dark { color: var(--ssa-color-palette-sustainability-dark); } .coh-color-sustainability-light { color: var(--ssa-color-palette-sustainability-light); } .coh-color-sustainability-medium { color: var(--ssa-color-palette-sustainability-medium); } .coh-color-white { color: var(--ssa-color-palette-white); } .coh-color-yellow1studio { color: var(--ssa-color-palette-yellow1studio); } .coh-color-yellow2studio { color: var(--ssa-color-palette-yellow2studio); } .coh-color-yellow3studio { color: var(--ssa-color-palette-yellow3studio); } .coh-color-yellow5studio { color: var(--ssa-color-palette-yellow5studio); }
@font-face { font-family: Firmenich-icons;font-display: auto;src: url("/sites/default/files/cohesion/Firmenich-icons_1.eot");src: url("/sites/default/files/cohesion/Firmenich-icons_1.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/Firmenich-icons_1.woff2") format("woff2"), url("/sites/default/files/cohesion/Firmenich-icons_1.woff") format("woff"), url("/sites/default/files/cohesion/Firmenich-icons_1.ttf") format("truetype"); } [data-icon-firmenich-iconography] { font-family: Firmenich-icons, serif; } [data-icon-firmenich-iconography]:after { font-family: Firmenich-icons, serif;content: attr(data-icon-firmenich-iconography); } @font-face { font-family: icomoon;font-display: auto;src: url("/sites/default/files/cohesion/icomoon.eot");src: url("/sites/default/files/cohesion/icomoon.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/icomoon.woff2") format("woff2"), url("/sites/default/files/cohesion/icomoon.woff") format("woff"), url("/sites/default/files/cohesion/icomoon.ttf") format("truetype"); } [data-icon-fontawesome] { font-family: icomoon, serif; } [data-icon-fontawesome]:after { font-family: icomoon, serif;content: attr(data-icon-fontawesome); }
:root { --ssa-font-stacks-gothic-a1-thin: "Gothic A1 Thin", sans-serif;--ssa-font-stacks-cormorant-garamond: "Cormorant Garamond", serif;--ssa-font-stacks-dm-sans---regular: "DM Sans - Regular";--ssa-font-stacks-dm-sans---regular: "DM Sans", "DM Sans - Regular";--ssa-font-stacks-ff-din-pro-condensed-bold: "FF DIN Pro Condensed Bold";--ssa-font-stacks-ff-din-pro-bold: "FF DIN Pro Bold";--ssa-font-stacks-ff-din-pro-condensed-bold: "FF DIN Pro Condensed Bold";--ssa-font-stacks-ff-din-pro-light: "FF DIN Pro Light";--ssa-font-stacks-ff-din-pro-medium: "FF DIN Pro Medium";--ssa-font-stacks-ff-din-pro-regular: "FF DIN Pro Regular";--ssa-font-stacks-gothic-a1: "Gothic A1", sans-serif; } @font-face { font-family: "FF DIN Pro Condensed Bold";font-display: swap;src: url("/sites/default/files/cohesion/FFDINWebProCondensedBold.woff2") format("woff2"), url("/sites/default/files/cohesion/FFDINWebProCondensedBold.woff") format("woff"); } @font-face { font-family: "FF DIN Pro Bold";font-display: swap;src: url("/sites/default/files/cohesion/FFDINWebProBold.woff2") format("woff2"), url("/sites/default/files/cohesion/FFDINWebProBold.woff") format("woff"); } /*!
(C) Copyright HanYang I&C Co.,Ltd. All rights reserved.
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL

-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
*/
@font-face { font-family: "Gothic A1 Regular";font-display: swap;src: url("/sites/default/files/cohesion/GothicA1-Black.ttf") format("truetype"); } @font-face { font-family: "DM Sans Regular";font-display: swap;src: url("/sites/default/files/cohesion/DMSans-Italic-VariableFont_opszwght.eot");src: url("/sites/default/files/cohesion/DMSans-Italic-VariableFont_opszwght.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/DMSans-Italic-VariableFont_opszwght_0.woff2") format("woff2"), url("/sites/default/files/cohesion/DMSans-VariableFont_opszwght_0.woff") format("woff"), url("/sites/default/files/cohesion/DMSans-Italic-VariableFont_opszwght_0.ttf") format("truetype"); } @font-face { font-family: "Gothic A1 Bold";font-display: swap;src: url("/sites/default/files/cohesion/GothicA1-Black_0.ttf") format("truetype"); } @font-face { font-family: "FF DIN Pro Light";font-display: swap;src: url("/sites/default/files/cohesion/FFDINWebProLight.woff2") format("woff2"), url("/sites/default/files/cohesion/FFDINWebProLight.woff") format("woff"); } /*!
Copyright 2014 The DM Sans Project Authors (https://github.com/googlefonts/dm-fonts)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://openfontlicense.org

-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
*/
@font-face { font-family: "FF DIN Pro Regular";font-display: swap;src: url("/sites/default/files/cohesion/FFDINWebProRegular.woff2") format("woff2"), url("/sites/default/files/cohesion/FFDINWebProRegular.woff") format("woff"); } @font-face { font-family: "FF DIN Pro Medium";font-display: swap;src: url("/sites/default/files/cohesion/FFDINWebProMedium.woff2") format("woff2"), url("/sites/default/files/cohesion/FFDINWebProMedium.woff") format("woff"); } /*!
Copyright (c) 2015, Christian Thalmann and the Cormorant Project Authors (github.com/CatharsisFonts/Cormorant)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL

-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
*/
@font-face { font-family: "Cormorant Garamond";font-display: swap;src: url("/sites/default/files/cohesion/CormorantGaramond-Medium.eot");src: url("/sites/default/files/cohesion/CormorantGaramond-Medium.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/CormorantGaramond-Medium.woff2") format("woff2"), url("/sites/default/files/cohesion/CormorantGaramond-Medium.woff") format("woff"), url("/sites/default/files/cohesion/CormorantGaramond-Medium_0.ttf") format("truetype"); }
@media all { :root { --ssa-responsive-grid-settings-width: 100rem;--ssa-responsive-grid-settings-inner-gutter: 2.75rem;--ssa-responsive-grid-settings-outer-gutter: 5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 5rem; }  } @media (max-width: 1599px) { :root { --ssa-responsive-grid-settings-width: 99.9375rem;--ssa-responsive-grid-settings-inner-gutter: 2.75rem;--ssa-responsive-grid-settings-outer-gutter: 5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 5rem; }  } @media (max-width: 1598px) { :root { --ssa-responsive-grid-settings-width: 80rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 3rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 3rem; }  } @media (max-width: 1279px) { :root { --ssa-responsive-grid-settings-width: 64rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 3rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 3rem; }  } @media (max-width: 1023px) { :root { --ssa-responsive-grid-settings-width: 35.3125rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 1.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.5rem; }  } @media (max-width: 564px) { :root { --ssa-responsive-grid-settings-width: 20rem;--ssa-responsive-grid-settings-inner-gutter: 1.5rem;--ssa-responsive-grid-settings-outer-gutter: 1.5rem;--ssa-responsive-grid-settings-boxed-width: none;--ssa-responsive-grid-settings-boxed-width-outer-gutter: 1.5rem; }  }
:root { --ssa-default-font-settings-font-family: var(--ssa-font-stacks-dm-sans---regular);--ssa-default-font-settings-color: var(--ssa-color-palette-black); } body { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black); }
:root { --ssa-base-unit-settings-font-size: 16px; } body { font-size: var(--ssa-base-unit-settings-font-size); }
@media all { h1 { font-size: 6rem;line-height: 6rem;font-weight: 700;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 1599px) { h1 { font-size: 5.625rem;line-height: 5.625rem; }  } @media (max-width: 1598px) { h1 { font-size: 5.3125rem;line-height: 5.3125rem; }  } @media (max-width: 1279px) { h1 { font-size: 4.375rem;line-height: 4.375rem; }  } @media (max-width: 1023px) { h1 { font-size: 3.4375rem;line-height: 3.75rem; }  } @media (max-width: 564px) { h1 { font-size: 2.8125rem;line-height: 2.8125rem; }  }
@media all { body { overflow-x: hidden; }  } @media all { body::-moz-selection { background-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-white); } body::selection { background-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-white); }  } @media all { body img { max-width: 100%;height: auto; }  } @media all { body #modal-search .coh-modal-close-wrapper { position: fixed;top: 3.125rem;z-index: 1001;right: 13.75rem; }  } @media (max-width: 1599px) { body #modal-search .coh-modal-close-wrapper { position: fixed;top: 3.125rem;right: 6.25rem; }  } @media (max-width: 1598px) { body #modal-search .coh-modal-close-wrapper { position: fixed;top: 3.125rem;right: 6.25rem; }  } @media (max-width: 1279px) { body #modal-search .coh-modal-close-wrapper { position: fixed;top: 1.25rem;right: 1.25rem; }  } @media (max-width: 564px) { body #modal-search .coh-modal-close-wrapper { position: fixed;top: 1.25rem;right: 1.25rem; }  } @media all { body div[role='contentinfo'].messages { position: fixed;bottom: 2.5rem;z-index: 1;width: 100%; }  } @media all { body .moderation-dashboard-region { background-color: var(--ssa-color-palette-white); }  } @media all { body.preload * { -webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important; }  } @media all { body #mainmenu-background { opacity: 1;-webkit-transition: opacity 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 50ms;transition: opacity 300ms cubic-bezier(0.390, 0.575, 0.565, 1.000) 50ms; }  } @media all { body .studio-redesigned h1,body .studio-redesigned h2,body .studio-redesigned h3,body .studio-redesigned h4,body .studio-redesigned h5,body .studio-redesigned h6,body .studio-redesigned p,body .studio-redesigned a,body .studio-redesigned ul,body .studio-redesigned li,body .studio-redesigned span { font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { body .page-node-type-simple-oss .select2-results__option[aria-selected] { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  }
@media all { blockquote { font-size: 2.25rem;line-height: 3rem;quotes: "“" "”" "‘" "’";font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500; }  } @media all { blockquote:before { content: open-quote; }  } @media all { blockquote:after { content: close-quote; }  }
@media all { select { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);text-align: left;padding-top: 0.9375rem;padding-right: 0rem;padding-bottom: 0.9375rem;padding-left: 0rem;border-style: solid;border-color: var(--ssa-color-palette-blue);cursor: pointer;position: relative;border-top-width: 0rem;border-bottom-width: 0.0625rem;border-left-width: 0rem;border-right-width: 0rem; }  } @media all { select:after { content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 50%;right: 2.5rem;margin-top: -0.4375rem; }  } @media all { select.studio { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 0.875rem;line-height: 1.25rem;padding-top: 0.5rem;padding-right: 0.5rem;padding-bottom: 0.5rem;padding-left: 0.75rem;-webkit-appearance: none;-moz-appearance: none;appearance: none;;background-color: rgba(0, 0, 0, 0);border-style: solid;border-color: var(--ssa-color-palette-black);border-width: 0.0625rem;-webkit-border-radius: 9999px;border-radius: 9999px; }  }
@media all { mark { color: currentColor;opacity: 1;text-decoration: underline; }  }
@media all { legend { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-grey-90);font-size: 0.875rem;line-height: 1.5rem;letter-spacing: 0.03125rem; }  }
@media all { label { color: rgba(68, 68, 68, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;position: relative;width: 100%;line-height: 1rem;text-align: left;margin-bottom: 15px;margin-left: 10px; }  }
@media all { textarea { font-size: 1rem;line-height: 1.2rem;resize: none;background-color: var(--ssa-color-palette-white);border-style: solid;border-top-width: 0rem;border-bottom-width: 1px;border-left-width: 1px;border-right-width: 1px;border-color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);width: 100%; }  }
@media all { input { background-color: var(--ssa-color-palette-white);border-style: solid;border-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-blue);padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;font-size: 1.125rem;line-height: 1.75rem;border-bottom-width: 1px;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;-webkit-box-shadow: none;box-shadow: none;resize: none;position: relative;width: 100%; }  } @media all { input[type="checkbox"] { appearance: none;-webkit-appearance: none;-moz-appearance: none;border-width: 0.0625rem;border-style: solid;height: 1.5625rem;width: 1.5625rem;display: inline-block;border-color: rgba(204, 204, 204, 1);background-color: var(--ssa-color-palette-white);vertical-align: top; }  } @media all { input[type="checkbox"] + label { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 25px;vertical-align: top;margin-left: 5px;position: relative; }  } @media all { input[type="checkbox"]:checked { background-color: var(--ssa-color-palette-blue);border-color: var(--ssa-color-palette-blue); }  } @media all { input[type="radio"] { height: 25px;width: 25px;display: inline-block;border-style: solid;-webkit-border-radius: 100%;border-radius: 100%;border-width: 0.0625rem;border-color: rgba(204, 204, 204, 1);appearance: none;-webkit-appearance: none;-moz-appearance: none;position: relative;vertical-align: top; }  } @media all { input[type="radio"]:after { content: "";background-color: var(--ssa-color-palette-white);position: absolute;top: 0rem;left: 0rem;height: 23px;width: 23px;-webkit-border-radius: 100%;border-radius: 100%;-webkit-transform: scaleX(0.5) scaleY(0.5);-ms-transform: scaleX(0.5) scaleY(0.5);transform: scaleX(0.5) scaleY(0.5);opacity: 0; }  } @media all { input[type="radio"]:checked { background-color: var(--ssa-color-palette-blue);border-color: var(--ssa-color-palette-blue); }  } @media all { input[type="radio"]:checked:after { opacity: 1; }  } @media all { input[type="radio"] + label { vertical-align: top;font-size: 1rem;line-height: 25px;color: var(--ssa-color-palette-black);margin-left: 5px;position: relative; }  }
@media all { form.wide-multi-crm-form { position: relative; }  } @media all { form.wide-multi-crm-form .form-actions { padding: 0rem;margin: 0rem;margin-top: 50px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;z-index: 0;-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; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .form-actions { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { form.wide-multi-crm-form .form-actions .btn__send,form.wide-multi-crm-form .form-actions .btn__next,form.wide-multi-crm-form .form-actions .btn__previous { position: relative;overflow: hidden;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .form-actions .btn__send,form.wide-multi-crm-form .form-actions .btn__next,form.wide-multi-crm-form .form-actions .btn__previous { margin-right: auto;margin-left: auto; }  } @media all { form.wide-multi-crm-form .form-actions .btn__send input,form.wide-multi-crm-form .form-actions .btn__next input,form.wide-multi-crm-form .form-actions .btn__previous input { font-size: inherit;line-height: inherit;text-transform: capitalize;background-color: rgba(0, 0, 0, 0);cursor: pointer;;line-height: 24px !important;font-family: inherit;font-weight: inherit;color: inherit;padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;margin: 0rem;position: relative;border-style: none;text-decoration: none; }  } @media all { form.wide-multi-crm-form .form-actions .btn__cancel { margin-top: 0.3125rem;margin-right: 0.3125rem;margin-bottom: 0.3125rem;margin-left: 0.3125rem;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .form-actions .btn__cancel { margin-right: auto;margin-left: auto; }  } @media all { form.wide-multi-crm-form .form-actions .btn__cancel a { font-size: inherit;position: relative;overflow: hidden;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;display: block;padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;line-height: inherit;color: inherit;font-family: inherit;font-weight: inherit; }  } @media all { form.wide-multi-crm-form .form-actions .btn__previous { margin-top: 0.3125rem;margin-right: 0.3125rem;margin-bottom: 0.3125rem;margin-left: 0.3125rem; }  } @media all { form.wide-multi-crm-form .form-actions .btn__send,form.wide-multi-crm-form .form-actions .btn__next { margin-top: 0.3125rem;margin-right: 0.3125rem;margin-bottom: 0.3125rem;margin-left: auto; }  } @media all { form.wide-multi-crm-form .container__eloqua { max-height: 100%;height: 100vh;max-width: 1500px;width: 75vw;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: 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;min-width: 58.125rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua { -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: 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;min-width: unset; }  } @media (max-width: 564px) { form.wide-multi-crm-form .container__eloqua { height: 100vh;max-height: none;max-width: none;width: 100vw; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps { background-color: rgba(242, 242, 242, 1);height: 100%;width: 46%;padding-top: 2.5rem;padding-right: 1.25rem;padding-bottom: 2.5rem;padding-left: 1.25rem;position: relative;z-index: 1;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: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;overflow-y: scroll;overflow-x: hidden; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__steps { height: auto;width: 100%;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status { width: 100%;overflow: hidden; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__step { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.75rem;line-height: 0.9375rem;text-align: center;width: 80%;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: 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;color: rgba(68, 68, 68, 1); }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__step { font-size: 0.75rem;line-height: 0.75rem;text-align: center;width: 100%; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__step .current { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.375rem;line-height: 1.375rem;text-align: center;font-style: normal;text-transform: uppercase;margin-right: 0.375rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__step .current { font-size: 1.375rem;line-height: 1.375rem;text-align: center; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__step .current-second { padding-bottom: 0.625rem;opacity: 50%;; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .step__line { line-height: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .step__line progress[value] { height: 0.25rem;width: 80%;-webkit-appearance: none;;-moz-appearance: none;;appearance: none;; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .step__line progress[value] { width: 100%; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .step__line progress[value]::-webkit-progress-bar { background-color: var(--ssa-color-palette-white); }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .step__line progress[value]::-webkit-progress-value { background-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__title { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.75rem;line-height: 2.5rem;text-align: left;font-style: normal;text-transform: uppercase;width: 100%;margin-top: 6.25rem;margin-bottom: 1.875rem;display: block; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__title { font-size: 1.5rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__title { font-size: 1.375rem;text-align: left;margin-top: 2.5rem;margin-bottom: 0.625rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__status .status__title:before { content: "\e962";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 1.75rem;margin-right: 0.5rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__summary ul a { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;letter-spacing: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__summary ul a:before { content: "\e9a2";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 1rem;margin-right: 0.9375rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__summary ul li { list-style-type: none;margin-top: 0rem;margin-right: 0rem;margin-bottom: 1.25rem;margin-left: 0rem;line-height: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__steps .steps__summary ul li label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.625rem;line-height: 0.8125rem;text-align: left;margin-left: 2rem;text-transform: uppercase; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form { -webkit-box-shadow: 0rem 0rem 2.1875rem 0rem rgba(0, 0, 0, 0.15); box-shadow: 0rem 0rem 2.1875rem 0rem rgba(0, 0, 0, 0.15);background-color: var(--ssa-color-palette-white);height: 100%;width: 78%;padding-top: 2.5rem;padding-right: 2.5rem;padding-bottom: 2.5rem;padding-left: 2.5rem;position: relative;overflow-x: hidden;overflow-y: scroll; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form { height: auto;width: 100%;padding-top: 0.9375rem;padding-right: 0.9375rem;padding-bottom: 0.9375rem;padding-left: 0.9375rem;margin-top: 15px;-webkit-box-shadow: none;box-shadow: none; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info { padding-bottom: 2.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .steps__info { padding-top: 0.625rem;padding-bottom: 1.25rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .info__title { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.75rem;line-height: 2.5rem;text-align: left;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;max-width: 100%; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .info__title { font-size: 1.625rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .info__title { font-size: 1.125rem;line-height: 1.25rem;text-align: center; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .btn__close__crm__form { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .btn__close__crm__form a { position: relative; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .btn__close__crm__form a:after { color: var(--ssa-color-palette-black);font-size: 1rem;position: absolute;top: -0.5rem;content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .btn__close__crm__form a:after { right: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .info__desc { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.875rem;line-height: 0.875rem;text-align: center; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info .info__desc:empty { padding-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .steps__info:after { border-bottom-width: 0.125rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);width: 100%; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .info__desc { font-size: 0.875rem;line-height: 1.5rem;padding-bottom: 1.875rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .info__desc:empty { padding-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .container__answer { padding-bottom: 20px;position: relative; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .container__answer .question { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.875rem;line-height: 1rem;text-align: left;width: 100%;margin-bottom: 15px;margin-left: 10px;position: relative;display: block; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .container__answer .answer { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;text-align: left;width: 100%;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px;display: block; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .container__answer:after { background-color: var(--ssa-color-palette-black);height: 2px;width: 100%;position: absolute;content: ""; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content { height: auto;padding-bottom: 60px; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content { overflow-x: hidden; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.375rem;line-height: 1.75rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 3.75rem; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content label { font-size: 1rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content label.option { margin-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content legend span { font-size: 1.375rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 3.75rem; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content legend span { font-size: 1.125rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content legend span { margin-bottom: 1.875rem;font-size: 1rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content input { font-size: 1rem;line-height: 1rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content .sample-request-products-wrapper { 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; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content .sample-request-products-wrapper { -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 { form.wide-multi-crm-form .container__eloqua .container__form .form__content .sample-request-products-wrapper .sample-request-add-more { margin-top: 5rem;margin-left: -3.75rem;-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; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content .sample-request-products-wrapper .sample-request-add-more .button { position: relative;text-transform: uppercase;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content .sample-request-products-wrapper .sample-request-add-more .button:before { content: "\e93c";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 2rem;color: var(--ssa-color-palette-black);position: relative;background-color: rgba(102, 102, 102, 0.15);padding: 1.875rem;-webkit-border-radius: 50%;border-radius: 50%;top: -3.75rem;left: 5.625rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content .sample-request-products-wrapper .sample-request-product-item { width: 100%; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper .form-details-summary,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper summary[aria-controls^="edit-fileupload-details"],form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] .form-details-summary,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] summary[aria-controls^="edit-fileupload-details"] { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);margin-bottom: 10px;position: relative;font-family: var(--ssa-font-stacks-dm-sans---regular);line-height: 1.75rem;font-size: 1.375rem;color: var(--ssa-color-palette-black);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;cursor: pointer;width: 90%;padding-right: 30px;padding-bottom: 5px; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper .form-details-summary,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper summary[aria-controls^="edit-fileupload-details"],form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] .form-details-summary,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] summary[aria-controls^="edit-fileupload-details"] { font-size: 1rem; }  } @media (max-width: 1279px) { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper .form-details-summary,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper summary[aria-controls^="edit-fileupload-details"],form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] .form-details-summary,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] summary[aria-controls^="edit-fileupload-details"] { width: 100%; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper .form-details-summary:after,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper summary[aria-controls^="edit-fileupload-details"]:after,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] .form-details-summary:after,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] summary[aria-controls^="edit-fileupload-details"]:after { content: "\e922";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;bottom: 0rem;right: 0rem;left: -webkit-calc(100% - 25px);left: calc(100% - 25px);text-align: center;line-height: 1.75rem !important; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper .form-details-summary + div,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper summary[aria-controls^="edit-fileupload-details"] + div,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] .form-details-summary + div,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] summary[aria-controls^="edit-fileupload-details"] + div { margin-top: 2.5rem;margin-bottom: 2.5rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper .form-details-summary + div + fieldset,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper summary[aria-controls^="edit-fileupload-details"] + div + fieldset,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] .form-details-summary + div + fieldset,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] summary[aria-controls^="edit-fileupload-details"] + div + fieldset { margin-bottom: 2.5rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper label:not(.option),form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"] label:not(.option) { display: none !important; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper[open] .form-details-summary:after,form.wide-multi-crm-form .container__eloqua .container__form .form__content  .form-details-wrapper[open] summary[aria-controls^="edit-fileupload-details"]:after,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"][open] .form-details-summary:after,form.wide-multi-crm-form .container__eloqua .container__form .form__content [data-drupal-selector="edit-fileupload-details"][open] summary[aria-controls^="edit-fileupload-details"]:after { content: "\e925";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: rgba(241, 241, 241, 1); }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form hr { width: 125%;margin-top: 0rem;margin-bottom: 2.5rem;margin-left: -2.5rem;border-bottom-width: 0.125rem;border-top-style: none;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  } @media (max-width: 1023px) { form.wide-multi-crm-form .container__eloqua .container__form hr { margin-top: 0rem;margin-bottom: 0.9375rem; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .content__error { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-alert-1);font-size: 1.25rem;line-height: 1.25rem;text-align: left;margin-top: 25px;margin-bottom: 25px; }  } @media all { form.wide-multi-crm-form .container__eloqua .container__form .content__success { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.5rem;line-height: 1.5rem;text-align: center;height: 100%;width: 100%;padding-top: 25px;padding-bottom: 25px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-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 { form.wide-multi-crm-form .container__eloqua .container__form .final-step-action-buttons a { border-width: 0.0625rem; }  } @media all { form.wide-multi-crm-form .step__need .form__content label { margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form .step__production .form__content label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;line-height: 1.75rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form .step__product_development_cycle .fieldset-wrapper div input[type=radio] { visibility: hidden; }  } @media all { form.wide-multi-crm-form .step__product_development_cycle .fieldset-wrapper div input[type=radio]:checked + label { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .step__product_development_cycle .fieldset-wrapper div label { width: 100%;-webkit-border-radius: 2rem;border-radius: 2rem;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-black);padding-top: 0.9375rem;padding-right: 3.75rem;padding-bottom: 0.9375rem;padding-left: 3.75rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 0rem;font-size: 16px!important;;line-height: 16px!important;; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__product_development_cycle .fieldset-wrapper div label { padding-right: 2.5rem;padding-left: 2.5rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__product_development_cycle .fieldset-wrapper div label { width: 98%;padding-right: 1.875rem;padding-left: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__product_development_cycle .fieldset-wrapper div label:active { background-color: var(--ssa-color-palette-black);color: var(--ssa-color-palette-white); }  } @media all { form.wide-multi-crm-form .step__product_development_cycle .form__content { padding-top: 1.375rem; }  } @media all { form.wide-multi-crm-form .step__product_development_cycle .form-item:nth-child(1) { margin-top: -1.5625rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__product_development_cycle .form-item:nth-child(1) { margin-top: 0rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries legend,form.wide-multi-crm-form #wide-country-global-fields-wrapper legend { display: none; }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper { position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-left: 4.625rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper { margin-left: 0rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field:before,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field:before { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.75rem;margin-left: 0.5rem;content: "Search"; }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field input,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field input { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 300;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;border-style: none; }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field input::-webkit-input-placeholder, form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field input::-webkit-input-placeholder { color: rgba(0, 0, 0, 0); } form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field input::-moz-placeholder, form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field input::-moz-placeholder { color: rgba(0, 0, 0, 0); } form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field input:-ms-input-placeholder, form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field input:-ms-input-placeholder { color: rgba(0, 0, 0, 0); } form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field input::-ms-input-placeholder, form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field input::-ms-input-placeholder { color: rgba(0, 0, 0, 0); } form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .form-item-search-field input::placeholder,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .form-item-search-field input::placeholder { color: rgba(0, 0, 0, 0); }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper button,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper button { color: rgba(0, 0, 0, 0);border-color: rgba(241, 241, 241, 1); }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper button:after,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper button:after { color: var(--ssa-color-palette-black);font-size: 1.375rem;position: absolute;top: 0.625rem;right: 0.625rem;z-index: 1;content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { form.wide-multi-crm-form .step__selling_countries .fieldset-wrapper .wide-countries-search-field,form.wide-multi-crm-form #wide-country-global-fields-wrapper .fieldset-wrapper .wide-countries-search-field { width: 80%; }  } @media all { form.wide-multi-crm-form .step__selling_countries .dx8-details-content,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content { padding-top: 1rem;padding-bottom: 1rem;padding-left: 3rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selling_countries .dx8-details-content,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content { padding-left: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-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;margin-bottom: 0.5rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(even),form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(even) { -webkit-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(even),form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(even) { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd),form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) { -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;max-width: 55%; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd),form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;max-width: 100%; }  } @media all { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) input,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) input { margin-right: 0rem; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) input,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) input { margin-right: 0rem;margin-left: 0rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) input,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper:nth-child(odd) input { margin-right: 0rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries .dx8-details-content > .wide-country-checkbox-wrapper div,form.wide-multi-crm-form #wide-country-global-fields-wrapper .dx8-details-content > .wide-country-checkbox-wrapper div { margin-top: 0rem;margin-left: -1.875rem;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;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container { padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container label,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1rem;padding-top: 0rem;padding-bottom: 0rem;padding-left: 2.75rem;margin-right: 0.3125rem;margin-bottom: 0rem;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;border-style: none; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container input,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container input { width: 1.25rem;height: 1.25rem;min-width: 1.25rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper { margin-top: 1rem;margin-bottom: 1rem;margin-left: 7.8125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper { margin-left: 5.5rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-bottom: 0.5rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(even),form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(even) { -webkit-flex-basis: 45%; -ms-flex-preferred-size: 45%; flex-basis: 45%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(even),form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(even) { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(odd),form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(odd) { -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(odd),form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper:nth-child(odd) { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { form.wide-multi-crm-form .step__selling_countries #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper .form-item,form.wide-multi-crm-form #wide-country-global-fields-wrapper #crm-form-field-countries-container .wide-countries-checkboxes-wrapper .wide-country-checkbox-wrapper .form-item { -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;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: -1.875rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries details,form.wide-multi-crm-form #wide-country-global-fields-wrapper details { padding-left: 4.8125rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selling_countries details,form.wide-multi-crm-form #wide-country-global-fields-wrapper details { padding-left: 0rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries details:first-child,form.wide-multi-crm-form #wide-country-global-fields-wrapper details:first-child { margin-top: 2.1875rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries details summary,form.wide-multi-crm-form #wide-country-global-fields-wrapper details summary { opacity: 0.5;;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.125rem;padding-bottom: 1.5rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries details summary::-webkit-details-marker,form.wide-multi-crm-form #wide-country-global-fields-wrapper details summary::-webkit-details-marker { display: none; }  } @media all { form.wide-multi-crm-form .step__selling_countries details summary:focus,form.wide-multi-crm-form #wide-country-global-fields-wrapper details summary:focus { outline: none;; }  } @media all { form.wide-multi-crm-form .step__selling_countries details summary:after,form.wide-multi-crm-form #wide-country-global-fields-wrapper details summary:after { -webkit-transition: width 300ms; transition: width 300ms;;content: '';;background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 0rem;display: block; }  } @media all { form.wide-multi-crm-form .step__selling_countries details[open] summary,form.wide-multi-crm-form #wide-country-global-fields-wrapper details[open] summary { opacity: 1;;cursor: pointer;;padding-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries details[open] summary .dx8-details-content,form.wide-multi-crm-form #wide-country-global-fields-wrapper details[open] summary .dx8-details-content { -webkit-animation: sweep .5s ease-in-out; animation: sweep .5s ease-in-out;; }  } @media all { form.wide-multi-crm-form .step__selling_countries details[open] summary:after,form.wide-multi-crm-form #wide-country-global-fields-wrapper details[open] summary:after { background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 3.125rem;display: block;content: '';; }  } @media all { form.wide-multi-crm-form .step__selling_countries .wide-select-all-country-checkbox > div,form.wide-multi-crm-form #wide-country-global-fields-wrapper .wide-select-all-country-checkbox > div { -webkit-box-orient: horizontal!important; -webkit-box-direction: normal!important; -webkit-flex-direction: row!important; -ms-flex-direction: row!important; flex-direction: row!important;;margin-bottom: 1.5625rem;margin-left: -1.875rem; }  } @media all { form.wide-multi-crm-form .step__selling_countries .wide-select-all-country-checkbox > div label,form.wide-multi-crm-form #wide-country-global-fields-wrapper .wide-select-all-country-checkbox > div label { padding-left: 5px!important; }  } @media all { form.wide-multi-crm-form .step__product_categories .search-label-highlight,form.wide-multi-crm-form .step__ .search-label-highlight,form.wide-multi-crm-form #application-groups-container .search-label-highlight { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .step__product_categories input[type="checkbox"],form.wide-multi-crm-form .step__ input[type="checkbox"],form.wide-multi-crm-form #application-groups-container input[type="checkbox"] { height: 1.25rem;width: 1.25rem;max-width: 1.25rem;max-height: 1.25rem;min-width: 1.25rem;min-height: 1.25rem;cursor: pointer;; }  } @media all { form.wide-multi-crm-form .step__product_categories input[type="checkbox"]:checked + label,form.wide-multi-crm-form .step__ input[type="checkbox"]:checked + label,form.wide-multi-crm-form #application-groups-container input[type="checkbox"]:checked + label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);color: #004372!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper,form.wide-multi-crm-form .step__ .segments-wrapper,form.wide-multi-crm-form #application-groups-container .segments-wrapper { margin-top: 2.1875rem;margin-left: 4.625rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__product_categories .segments-wrapper,form.wide-multi-crm-form .step__ .segments-wrapper,form.wide-multi-crm-form #application-groups-container .segments-wrapper { margin-left: 0rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details,form.wide-multi-crm-form .step__ .segments-wrapper details,form.wide-multi-crm-form #application-groups-container .segments-wrapper details { padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details summary,form.wide-multi-crm-form .step__ .segments-wrapper details summary,form.wide-multi-crm-form #application-groups-container .segments-wrapper details summary { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 1.25rem;padding-top: 0.8125rem;padding-bottom: 0.3125rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);position: relative;cursor: pointer;; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details summary:after,form.wide-multi-crm-form .step__ .segments-wrapper details summary:after,form.wide-multi-crm-form #application-groups-container .segments-wrapper details summary:after { background-color: var(--ssa-color-palette-black);-webkit-transition: width 300ms;transition: width 300ms;;content: '';;height: 0.25rem;width: 0rem;display: block; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details summary:before,form.wide-multi-crm-form .step__ .segments-wrapper details summary:before,form.wide-multi-crm-form #application-groups-container .segments-wrapper details summary:before { color: var(--ssa-color-palette-black);font-size: 0.8125rem;content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 1.25rem;right: 0rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details summary .search-label-highlight,form.wide-multi-crm-form .step__ .segments-wrapper details summary .search-label-highlight,form.wide-multi-crm-form #application-groups-container .segments-wrapper details summary .search-label-highlight { border-style: none; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details[open],form.wide-multi-crm-form .step__ .segments-wrapper details[open],form.wide-multi-crm-form #application-groups-container .segments-wrapper details[open] { background-color: rgba(248, 248, 248, 1);padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details[open] summary,form.wide-multi-crm-form .step__ .segments-wrapper details[open] summary,form.wide-multi-crm-form #application-groups-container .segments-wrapper details[open] summary { cursor: pointer;;padding-bottom: 5px!important;;padding-bottom: 0.8125rem;position: relative;border-bottom-style: none; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details[open] summary:after,form.wide-multi-crm-form .step__ .segments-wrapper details[open] summary:after,form.wide-multi-crm-form #application-groups-container .segments-wrapper details[open] summary:after { background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 3.125rem;display: block;content: '';; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper details[open] summary:before,form.wide-multi-crm-form .step__ .segments-wrapper details[open] summary:before,form.wide-multi-crm-form #application-groups-container .segments-wrapper details[open] summary:before { position: absolute;color: var(--ssa-color-palette-black);font-size: 0.8125rem;top: 1.25rem;right: 0rem;-webkit-transform: rotateZ(180deg);-ms-transform: rotate(180deg);transform: rotateZ(180deg);content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper { margin-left: 1.5rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details { padding: 0!important; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details:first-child,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details:first-child,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details:first-child { border-top-width: 0.0625rem;border-top-style: solid;border-top-color: rgba(241, 241, 241, 1); }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details summary,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details summary,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details summary { padding-bottom: 0.625rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);padding-bottom: 13px!important;;position: relative; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details summary:after,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details summary:after,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details summary:after { display: none!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details summary:before,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details summary:before,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details summary:before { color: var(--ssa-color-palette-black);font-size: 0.8125rem;content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 1.25rem;-webkit-transform: rotateZ(180deg);-ms-transform: rotate(180deg);transform: rotateZ(180deg); }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details summary .search-label-highlight,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details summary .search-label-highlight,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details summary .search-label-highlight { border-bottom-style: solid; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details[open],form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details[open],form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details[open] { padding: 0!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details[open] summary,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details[open] summary,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details[open] summary { padding-bottom: 5px!important;;border-bottom-style: none;position: relative; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details[open] summary:after,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details[open] summary:after,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details[open] summary:after { display: none!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper details[open] summary:before,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper details[open] summary:before,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper details[open] summary:before { color: var(--ssa-color-palette-black);font-size: 0.8125rem;position: absolute;content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;right: 0rem;top: 1.25rem;-webkit-transform: rotateZ(360deg);-ms-transform: rotate(360deg);transform: rotateZ(360deg); }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper .application-groups-wrapper,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper .application-groups-wrapper,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper { margin-top: 0.625rem;margin-left: 1.25rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item:last-child label,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item:last-child label,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item:last-child label { margin-bottom: 5px!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label { color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.25rem;font-family: var(--ssa-font-stacks-dm-sans---regular);margin-bottom: 0.8125rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label:before,form.wide-multi-crm-form .step__ .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label:before,form.wide-multi-crm-form #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label:before { display: none!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories summary::-webkit-details-marker,form.wide-multi-crm-form .step__ summary::-webkit-details-marker,form.wide-multi-crm-form #application-groups-container summary::-webkit-details-marker { display: none; }  } @media all { form.wide-multi-crm-form .step__product_categories summary:focus,form.wide-multi-crm-form .step__ summary:focus,form.wide-multi-crm-form #application-groups-container summary:focus { outline: none;; }  } @media all { form.wide-multi-crm-form .step__product_categories .wide-application-groups-search-wrapper,form.wide-multi-crm-form .step__ .wide-application-groups-search-wrapper,form.wide-multi-crm-form #application-groups-container .wide-application-groups-search-wrapper { margin-left: 4.625rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__product_categories .wide-application-groups-search-wrapper,form.wide-multi-crm-form .step__ .wide-application-groups-search-wrapper,form.wide-multi-crm-form #application-groups-container .wide-application-groups-search-wrapper { margin-left: 0rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .wide-application-groups-search-wrapper button,form.wide-multi-crm-form .step__ .wide-application-groups-search-wrapper button,form.wide-multi-crm-form #application-groups-container .wide-application-groups-search-wrapper button { display: none; }  } @media all { form.wide-multi-crm-form .step__product_categories .fieldset-legend,form.wide-multi-crm-form .step__ .fieldset-legend,form.wide-multi-crm-form #application-groups-container .fieldset-legend { display: none!important;; }  } @media all { form.wide-multi-crm-form .step__product_categories label,form.wide-multi-crm-form .step__ label,form.wide-multi-crm-form #application-groups-container label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.375rem;line-height: 1.75rem;margin-bottom: 1.25rem;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;cursor: default;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__product_categories label,form.wide-multi-crm-form .step__ label,form.wide-multi-crm-form #application-groups-container label { font-size: 1.125rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__product_categories label,form.wide-multi-crm-form .step__ label,form.wide-multi-crm-form #application-groups-container label { font-size: 1rem;margin-bottom: 0.9375rem; }  } @media all { form.wide-multi-crm-form .step__product_categories .wide-application-groups-search-field,form.wide-multi-crm-form .step__ .wide-application-groups-search-field,form.wide-multi-crm-form #application-groups-container .wide-application-groups-search-field { width: 80%; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form-item:nth-child(2) { margin-top: 2.5rem; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form-item:nth-child(2) input { margin-right: 0.3125rem;min-width: 1.5625rem; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content { margin-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup { display: block;width: 27rem; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup { width: 22.25rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup { width: 21rem; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup legend span { margin-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper:before,form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper:after { clear: none;content: normal;display: inline; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper { float: right;margin-top: -1.5rem; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper:before,form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper:after { clear: none;content: normal;display: inline; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper { margin-top: 0rem;float: none; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper .form-type-checkbox { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;margin-top: -0.125rem; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper .form-type-checkbox { margin-top: 0.3125rem; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content .fieldgroup .fieldset-wrapper .form-type-checkbox label { line-height: 1.75rem !important;; }  } @media all { form.wide-multi-crm-form .step__cost_in_use .form__content label:first-child { margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form .step__regulatory_claim_needs .fieldset-wrapper .form-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }  } @media all { form.wide-multi-crm-form .step__regulatory_claim_needs .fieldset-wrapper .form-item input { margin-right: 0.3125rem; }  } @media all { form.wide-multi-crm-form .step__regulatory_claim_needs .form-item-othercomments { margin-top: 2.8125rem; }  } @media all { form.wide-multi-crm-form .step__shipping_address label { margin-bottom: 0rem; }  } @media all { form.wide-multi-crm-form .step__shipping_address .form-type-textfield input { margin-bottom: 3rem; }  } @media all { form.wide-multi-crm-form .step__shipping_address #form_ship_to_wrapper > label { display: none; }  } @media all { form.wide-multi-crm-form .step__shipping_address #form_ship_to_wrapper .form-item-toggle-address-fields { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }  } @media all { form.wide-multi-crm-form .step__shipping_address #form_ship_to_wrapper .form-item-toggle-address-fields:nth-of-type(2) { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;margin-top: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__shipping_address #form_ship_to_wrapper .form-item-toggle-address-fields:last-child { margin-top: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__shipping_address span.select2-selection.select2-selection--single { padding-top: 0.9375rem;padding-bottom: 0.9375rem;height: 3.5625rem;border-bottom-width: 0.0625rem;-webkit-border-radius: 0rem;border-radius: 0rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black);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;border-left-style: none;border-right-style: none;border-top-style: none; }  } @media all { form.wide-multi-crm-form .step__shipping_address span.select2-selection.select2-selection--single .select2-selection__placeholder { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .step__shipping_address span.select2-selection.select2-selection--single .select2-selection__arrow { position: relative;margin-left: auto; }  } @media all { form.wide-multi-crm-form .step__shipping_address span.select2-selection.select2-selection--single .select2-selection__arrow b { border-color: rgb(0, 67, 114) transparent transparent transparent;; }  } @media all { form.wide-multi-crm-form .step__shipping_address .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(0, 67, 114);; }  } @media all { form.wide-multi-crm-form .step__company_revenues .form-item-companynetrevenuecurrency { margin-top: 2.5rem; }  } @media all { form.wide-multi-crm-form .step__forecast_launch .form__content label { margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form .step__file_upload .description,form.wide-multi-crm-form [id^="edit-fileupload-details"] .description { margin-left: 0.625rem;font-size: 0.875rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-gray);line-height: 0.875rem;padding-top: 0.625rem; }  } @media all { form.wide-multi-crm-form .step__file_upload label,form.wide-multi-crm-form [id^="edit-fileupload-details"] label { margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form .step__file_upload input,form.wide-multi-crm-form [id^="edit-fileupload-details"] input { font-family: var(--ssa-font-stacks-dm-sans---regular);padding-bottom: 0.625rem; }  } @media all { form.wide-multi-crm-form .step__company_details .form__content .form-type-textfield:first-child { margin-bottom: 3.125rem; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__company_details .form__content .form-type-textfield:first-child { margin-bottom: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__company_details .form__content .form-item-companywebsite label { margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form .form-item { 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 { form.wide-multi-crm-form .step__sample_table .form__content table { -webkit-box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.15); box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.15);;margin-top: 3.75rem;margin-right: auto;margin-left: auto; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table thead tr { border-bottom: 1px solid #CCCCCC;; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table thead tr th { padding-top: 0.9375rem;padding-right: 0.9375rem;padding-bottom: 1.375rem;padding-left: 0.9375rem;color: var(--ssa-color-palette-black);font-size: 0.75rem;line-height: 1rem;text-transform: uppercase; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table tbody tr { padding-top: 1.375rem;padding-right: 0.9375rem;padding-bottom: 1.875rem;padding-left: 0.9375rem; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table tbody tr .sample-table-sample-name { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.125rem;font-weight: 500;text-transform: uppercase; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table tbody tr select,form.wide-multi-crm-form .step__sample_table .form__content table tbody tr .form-item,form.wide-multi-crm-form .step__sample_table .form__content table tbody tr .sample-table-unit-price,form.wide-multi-crm-form .step__sample_table .form__content table tbody tr .sample-table-total-price-wrapper,form.wide-multi-crm-form .step__sample_table .form__content table tbody tr .sample-table-total-price { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.375rem;text-transform: uppercase; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table tbody tr input,form.wide-multi-crm-form .step__sample_table .form__content table tbody tr select { border: none;; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table tbody tr td { padding-top: 0.9375rem;padding-right: 0.9375rem;padding-bottom: 1.375rem;padding-left: 0.9375rem; }  } @media all { form.wide-multi-crm-form .step__sample_table .form__content table td,form.wide-multi-crm-form .step__sample_table .form__content table input { text-align: center; }  } @media all { form.wide-multi-crm-form .step__selected_product label { margin-bottom: 3.75rem;cursor: default;; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__selected_product label { margin-bottom: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__selected_product .fieldset-wrapper div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-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 { form.wide-multi-crm-form .step__selected_product .fieldset-wrapper div label { width: 100%;padding-top: 0.75rem;padding-right: 4.0625rem;padding-bottom: 0.75rem;padding-left: 4.0625rem;margin-bottom: 0rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border-width: 0.0625rem;-webkit-border-radius: 2rem;border-radius: 2rem;border-style: solid;border-color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.125rem;text-transform: capitalize;font-size: 14px!important;; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__selected_product .fieldset-wrapper div label { padding-bottom: 2.875rem;padding-left: 2.875rem; }  } @media all { form.wide-multi-crm-form .step__selected_product .fieldset-wrapper div label:active { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .step__selected_product .fieldset-wrapper div input[type=radio] { visibility: hidden; }  } @media all { form.wide-multi-crm-form .step__selected_product .fieldset-wrapper div input[type=radio]:checked + label { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .step__selected_product article .card-project .FOO { -webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15); box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;padding-top: 1.5rem;padding-right: 2.5rem;padding-bottom: 2.25rem;padding-left: 2.5rem;width: 18rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selected_product article .card-project .FOO { width: auto; }  } @media all { form.wide-multi-crm-form .step__selected_product article .card-project .FOO .CM .value { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem; }  } @media all { form.wide-multi-crm-form .step__selected_product article .card-project .FOO .content h6 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.75rem;line-height: 2rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selected_product article .card-project .FOO .content h6 { font-size: 1.5rem; }  } @media all { form.wide-multi-crm-form .step__selected_product article .card-project .FOO .content p { color: rgba(68, 68, 68, 1);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__selected_product article .card-project .FOO .content p { font-size: 1rem; }  } @media all { form.wide-multi-crm-form .step__selected_product article .card-project .FOO picture img { -webkit-border-radius: 50%; border-radius: 50%;height: 12.5rem;width: 12.5rem;margin-top: 0rem;margin-right: auto;margin-bottom: 0.625rem;margin-left: auto;position: relative;background-size: cover;background-position: 50%;max-height: 12.5rem;max-width: 12.5rem; }  } @media (max-width: 564px) { form.wide-multi-crm-form .step__selected_product article .card-project .FOO picture img { width: 10rem;height: 10rem;max-height: 10rem;max-width: 10rem; }  } @media all { form.wide-multi-crm-form .step__selected_product .fieldset-legend { display: none;display: none!important;; }  } @media all { form.wide-multi-crm-form .step__selected_product fieldset { margin-left: 4.4375rem;width: 20.375rem; }  } @media (max-width: 1599px) { form.wide-multi-crm-form .step__selected_product fieldset { margin-left: 3.75rem; }  } @media (max-width: 1598px) { form.wide-multi-crm-form .step__selected_product fieldset { margin-left: 3.4375rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selected_product fieldset { margin-right: auto;margin-left: auto;width: 0rem; }  } @media all { form.wide-multi-crm-form .step__selected_product div[data-ingredients="ingredients"] .olfactive-container { display: none; }  } @media all { form.wide-multi-crm-form .step__selected_product .sample-request-product-item .form-item { margin-top: 2.1875rem;margin-right: auto;margin-bottom: 2.1875rem;margin-left: auto;width: 18rem; }  } @media (max-width: 1023px) { form.wide-multi-crm-form .step__selected_product .sample-request-product-item .form-item { width: auto;padding-right: 0.75rem;padding-left: 0.75rem; }  } @media all { form.wide-multi-crm-form .step__selected_product .sample-request-product-item .form-item label { margin-bottom: 1.5rem; }  } @media all { form.wide-multi-crm-form .step__selected_product .sample-request-product-item .olfactive-container span { line-height: 1.5; }  } @media all { form.wide-multi-crm-form .step__selected_product .mass-sample-request-products-wrapper span.tagify__input { min-width: 16.125rem; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .star-ratings { 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-top: 1.25rem;margin-bottom: 2.5rem;margin-left: 1.25rem; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .star-ratings .active input:before { content: "\e946";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .star-ratings input { content: "\f006";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border: none;;background-color: rgba(0, 0, 0, 0)!important;;background-color: rgba(0, 0, 0, 0);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-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 { form.wide-multi-crm-form .step__sample-rating-step .star-ratings input:after { display: none; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .star-ratings input:before { content: "\e947";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 2.5rem;position: absolute;top: 50%;left: 50%;line-height: 2.5rem;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .star-ratings .form-type-radio { margin-right: 1.875rem; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .star-ratings .form-type-radio:last-child { margin-right: 0rem; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step .steps__summary .summary-comment { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.125rem;margin-left: 0.8125rem; }  } @media all { form.wide-multi-crm-form .step__sample-rating-step > div:nth-child(-n+2) { margin-bottom: 3.125rem;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 { form.wide-multi-crm-form .step__sample-rating-step .form-item-sample-comment-2 label,form.wide-multi-crm-form .step__sample-rating-step .form-item-sample-comment-1 label { margin-bottom: 3.75rem; }  } @media all { form.wide-multi-crm-form textarea { font-size: 1.25rem; }  } @media (max-width: 564px) { form.wide-multi-crm-form textarea { font-size: 1.125rem; }  } @media all { form.wide-multi-crm-form input { color: var(--ssa-color-palette-black);border-color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-crm-form input[type=checkbox]:checked,form.wide-multi-crm-form input[type=radio]:checked { background-color: var(--ssa-color-palette-black);border-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form select { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;border-color: var(--ssa-color-palette-black);padding-right: 1.25rem;padding-left: 0.625rem;background-color: var(--ssa-color-palette-white); }  } @media all { form.wide-multi-crm-form textarea { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;border-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-crm-form .step__other_comments .form-item-othercomments { margin-bottom: 3rem; }  } @media all { form.wide-multi-form-eloqua-form { position: relative;z-index: 0; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua { 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: 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;height: 100vh;width: 100vw;max-height: 755px;max-width: 1510px;padding: 35px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua { padding: 15px;padding-top: 55px;-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: 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 (max-width: 564px) { form.wide-multi-form-eloqua-form .container__eloqua { max-height: none;height: 100vh;max-width: none;width: 100vw; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps { width: 34%;height: 77%;position: relative;z-index: 1;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;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 0rem;padding-right: 70px;padding-bottom: 0rem;padding-left: 70px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps { height: auto;width: 100%;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;-webkit-border-radius: 3px;border-radius: 3px;background-color: var(--ssa-color-palette-white); }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps:before { background-color: var(--ssa-color-palette-white);height: 100%;width: -webkit-calc(100vw - 70px);width: calc(100vw - 70px);max-width: 1440px;position: absolute;top: 0rem;left: 0rem;content: "";z-index: -1;-webkit-box-shadow: 0rem 0rem 35px 0rem rgba(0, 0, 0, 0.15);box-shadow: 0rem 0rem 35px 0rem rgba(0, 0, 0, 0.15); }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps:before { width: 100%;max-width: none;-webkit-box-shadow: none;box-shadow: none;content: normal; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__info { margin-top: 60px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__info { margin-top: 0rem;margin-bottom: 15px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__info .info__title { margin-bottom: 15px;color: var(--ssa-color-palette-black);font-size: 1.75rem;line-height: 1.75rem;text-align: center;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__info .info__title { font-size: 1.25rem;line-height: 1.25rem;text-align: center;margin-bottom: 10px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__info .info__desc { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;line-height: 0.875rem;text-align: center;color: rgba(68, 68, 68, 1); }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status { width: 100%;margin-bottom: 160px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status { margin-bottom: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status .status__step { font-size: 3rem;line-height: 3rem;text-align: center;color: var(--ssa-color-palette-light-2);font-family: var(--ssa-font-stacks-dm-sans---regular);width: 100%;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: 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 (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status .status__step { font-size: 2rem;line-height: 2rem;text-align: center; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status .status__step .current { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 6rem;line-height: 6rem;text-align: center;font-style: normal;text-transform: uppercase;margin-right: 10px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status .status__step .current { font-size: 4rem;line-height: 4rem;text-align: center; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status .status__title { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.75rem;line-height: 2.5rem;text-align: center;font-style: normal;text-transform: uppercase;width: 100%;display: block;margin-top: 15px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__steps .steps__status .status__title { font-size: 1.5rem;line-height: 1.5rem;text-align: center; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form { background-color: var(--ssa-color-palette-white);padding-top: 60px;padding-right: 120px;padding-bottom: 60px;padding-left: 120px;width: 57%;height: 100%;position: relative;z-index: 2;-webkit-box-shadow: 0rem 0rem 35px 0rem rgba(0, 0, 0, 0.15);box-shadow: 0rem 0rem 35px 0rem rgba(0, 0, 0, 0.15);overflow-x: hidden;overflow-y: scroll;-webkit-border-radius: 3px;border-radius: 3px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__form { -webkit-box-shadow: none; box-shadow: none;height: auto;width: 100%;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;margin-top: 15px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .container__answer { position: relative;padding-bottom: 20px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .container__answer .question { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.875rem;line-height: 1rem;text-align: left;width: 100%;display: block;position: relative;margin-bottom: 15px;margin-left: 10px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .container__answer .answer { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;text-align: left;width: 100%;display: block;padding-top: 4px;padding-right: 10px;padding-bottom: 4px;padding-left: 10px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .container__answer:after { content: "";position: absolute;bottom: 0rem;left: 0rem;width: 100%;height: 2px;background-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .form-item { margin-top: 0.625rem; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .form-item:nth-child(1) { margin-top: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .form__content { height: auto;padding-bottom: 60px; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__form .form__content { overflow-x: hidden;overflow-y: scroll; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .form__content .form-item-privacypolicy,form.wide-multi-form-eloqua-form .container__eloqua .container__form .form__content.form-item-termsandconditions { 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; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .form__content input { font-size: 1rem;line-height: 1rem; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form label,form.wide-multi-form-eloqua-form .container__eloqua .container__form .fieldset-legend { cursor: default;;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.375rem;line-height: 1.75rem;margin-bottom: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center; }  } @media (max-width: 1598px) { form.wide-multi-form-eloqua-form .container__eloqua .container__form label,form.wide-multi-form-eloqua-form .container__eloqua .container__form .fieldset-legend { font-size: 1.125rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .container__eloqua .container__form label,form.wide-multi-form-eloqua-form .container__eloqua .container__form .fieldset-legend { font-size: 1rem;margin-bottom: 0.9375rem; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .content__error { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-alert-1);font-size: 1.25rem;line-height: 1.25rem;text-align: left;margin-top: 25px;margin-bottom: 25px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .content__success { height: 100%;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-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;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.5rem;line-height: 1.5rem;text-align: center;padding-top: 25px;padding-bottom: 25px; }  } @media all { form.wide-multi-form-eloqua-form .container__eloqua .container__form .btn__answer_later,form.wide-multi-form-eloqua-form .container__eloqua .container__form .btn__cancel { font-size: 0.875rem;margin-top: 0.9375rem; }  } @media all { form.wide-multi-form-eloqua-form .form-actions { padding: 0rem;margin: 0rem;margin-top: 3.125rem;position: relative;z-index: 0;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; }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__previous { position: relative;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-border-radius: 32px;border-radius: 32px;border-style: solid;border-color: var(--ssa-color-palette-black);border-width: 1px;z-index: 0;overflow: hidden; }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__previous:before { background-color: var(--ssa-color-palette-white);width: 100%;height: 100%;position: absolute;top: 0rem;left: 0rem;display: block;content: "";z-index: -2; }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__previous:after { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;content: "";display: block;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);z-index: -1; }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__previous:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__previous:hover input { color: var(--ssa-color-palette-white); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__previous input { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 0.875rem;text-transform: uppercase;background-color: rgba(0, 0, 0, 0);padding-top: 16px;padding-right: 32px;padding-bottom: 16px;padding-left: 32px;margin: 0rem;border-style: none;cursor: pointer;z-index: 0;position: relative; }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next,form.wide-multi-form-eloqua-form .form-actions .btn__send { margin-left: auto;position: relative;overflow: hidden;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;border-width: 0.0625rem;-webkit-border-radius: 2rem;border-radius: 2rem;border-style: solid;border-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next:before,form.wide-multi-form-eloqua-form .form-actions .btn__send:before { content: "";display: block;background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -2; }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next:after,form.wide-multi-form-eloqua-form .form-actions .btn__send:after { background-color: var(--ssa-color-palette-white);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -1;display: block;content: "";-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);;-webkit-transform: scaleX(0);;-ms-transform: scaleX(0);;transform: scaleX(0); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next:hover,form.wide-multi-form-eloqua-form .form-actions .btn__send:hover { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next:hover:after,form.wide-multi-form-eloqua-form .form-actions .btn__send:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next:hover input,form.wide-multi-form-eloqua-form .form-actions .btn__send:hover input { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .form-actions .btn__next input,form.wide-multi-form-eloqua-form .form-actions .btn__send input { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);font-size: 0.875rem;line-height: 0.875rem;text-transform: uppercase;cursor: pointer;;background-color: rgba(0, 0, 0, 0);padding-top: 1rem;padding-right: 2rem;padding-bottom: 1rem;padding-left: 2rem;margin: 0rem;position: relative;border-style: none; }  } @media all { form.wide-multi-form-eloqua-form .form-item { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media all { form.wide-multi-form-eloqua-form .step__product_development_cycle .form-item { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;margin-top: 2.5rem; }  } @media all { form.wide-multi-form-eloqua-form .step__product_development_cycle input + label { color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.5625rem;font-color: #444444!important;font-size: 1rem!important;line-height: 1.5625rem!important;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .step__product_development_cycle legend { margin-bottom: 1.875rem; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form__content fieldset legend,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form__content fieldset legend,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form__content fieldset legend { margin-bottom: 1.875rem; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form__content fieldset .fieldset-wrapper div,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form__content fieldset .fieldset-wrapper div,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form__content fieldset .fieldset-wrapper div { 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; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form__content fieldset .fieldset-wrapper div .form-item,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form__content fieldset .fieldset-wrapper div .form-item,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form__content fieldset .fieldset-wrapper div .form-item { 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-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;min-width: 20%;margin-top: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form__content fieldset .fieldset-wrapper div .form-item input,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form__content fieldset .fieldset-wrapper div .form-item input,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form__content fieldset .fieldset-wrapper div .form-item input { margin-right: 0.3125rem;min-width: 1.5625rem; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions { padding: 0rem;margin: 0rem;margin-top: 3.125rem;position: relative;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__answer_later,form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__cancel,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__answer_later,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__cancel,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__answer_later,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__cancel { font-size: 0.875rem;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__answer_later input,form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__cancel input,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__answer_later input,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__cancel input,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__answer_later input,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__cancel input { font-size: 0.875rem;text-align: left;width: 8.5rem;padding-bottom: 0rem;border-style: none; }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__answer_later input:hover,form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__cancel input:hover,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__answer_later input:hover,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__cancel input:hover,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__answer_later input:hover,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__cancel input:hover { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .step__company_details .container__form .form-actions .btn__answer_later,form.wide-multi-form-eloqua-form .step__profile_details .container__form .form-actions .btn__answer_later,form.wide-multi-form-eloqua-form .step__policy_conditions .container__form .form-actions .btn__answer_later { margin-top: 1.25rem;display: none; }  } @media all { form.wide-multi-form-eloqua-form .step__profile_details .btn__answer_later,form.wide-multi-form-eloqua-form .step__profile_details .btn__cancel,form.wide-multi-form-eloqua-form .step__company_details .btn__answer_later,form.wide-multi-form-eloqua-form .step__company_details .btn__cancel,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__answer_later,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__cancel { font-size: 0.875rem;margin-top: 0.9375rem; }  } @media all { form.wide-multi-form-eloqua-form .step__profile_details .btn__answer_later a,form.wide-multi-form-eloqua-form .step__profile_details .btn__cancel a,form.wide-multi-form-eloqua-form .step__company_details .btn__answer_later a,form.wide-multi-form-eloqua-form .step__company_details .btn__cancel a,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__answer_later a,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__cancel a { font-size: 0.875rem; }  } @media all { form.wide-multi-form-eloqua-form .step__profile_details .btn__answer_later a:hover,form.wide-multi-form-eloqua-form .step__profile_details .btn__cancel a:hover,form.wide-multi-form-eloqua-form .step__company_details .btn__answer_later a:hover,form.wide-multi-form-eloqua-form .step__company_details .btn__cancel a:hover,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__answer_later a:hover,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__cancel a:hover { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .step__profile_details .btn__answer_later,form.wide-multi-form-eloqua-form .step__company_details .btn__answer_later,form.wide-multi-form-eloqua-form  .step__policy_conditions .btn__answer_later { display: none; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form { width: auto;height: auto;padding-bottom: 1.25rem; }  } @media (max-width: 1598px) { form.wide-multi-form-eloqua-form .newsletter__form { width: auto; }  } @media (max-width: 1279px) { form.wide-multi-form-eloqua-form .newsletter__form { width: 46.875rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form { width: auto; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form { height: auto;padding-top: 2.5rem;padding-right: 2.5rem;padding-bottom: 2.5rem;padding-left: 2.5rem;width: auto;overflow: hidden;;-webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;max-width: 62.5rem;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 (max-width: 1279px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form { width: auto; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form { width: auto;padding: 1.875rem;margin-right: auto;margin-left: auto;max-width: 23.75rem; }  } @media (max-width: 564px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form { width: auto;padding: 0.9375rem; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__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;padding-bottom: 0rem;-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content > .form-type-textfield { width: 50%;margin-top: 0rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content > .form-type-textfield { width: 100%; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content .form-item-emailaddress { padding-top: 2.8125rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content .form-item-emailaddress { padding-top: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content .form-item-company { padding-top: 2.8125rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content .form-item-company { padding-top: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content .js-form-item:nth-child(odd) { padding-right: 2.5rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content .js-form-item:nth-child(odd) { padding-right: 0rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content > .form-item { padding-top: 0.9375rem; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content > .form-item:first-child { padding-top: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .form__content + .title-inside-form { display: block!important;; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .title-inside-form { display: none; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions { margin-left: auto; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions { margin-left: unset; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions .btn__send { color: var(--ssa-color-palette-black);-webkit-transition: color 300ms ease;transition: color 300ms ease;;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions .btn__send { width: 100%; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions .btn__send:hover { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions .btn__send:before { background-color: var(--ssa-color-palette-white); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions .btn__send:after { background-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .container__form .container__form-actions .btn__send input { color: unset;; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white { -webkit-box-shadow: none; box-shadow: none;; }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white label { color: var(--ssa-color-palette-white);cursor: default;;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white .form-text { border-color: var(--ssa-color-palette-white);background-color: rgb(0, 67, 114);color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white .container__form-actions .btn__send { color: var(--ssa-color-palette-white);border-color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white .container__form-actions .btn__send:hover { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white .container__form-actions .btn__send:before { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white .container__form-actions .btn__send:after { color: var(--ssa-color-palette-black);background-color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form .toggle-font-color-white span { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .newsletter__form label { cursor: default;; }  } @media all { form.wide-multi-form-eloqua-form .eloqua-optins-container { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;;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;padding-top: 45px; }  } @media (max-width: 1279px) { form.wide-multi-form-eloqua-form .eloqua-optins-container { display: inline; }  } @media all { form.wide-multi-form-eloqua-form .eloqua-optins-container .js-form-type-checkbox { -webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important;; }  } @media (max-width: 1279px) { form.wide-multi-form-eloqua-form .eloqua-optins-container .js-form-type-checkbox { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;padding-top: 0rem;padding-right: 0rem;padding-bottom: 15px;padding-left: 0rem;width: 49%;display: -webkit-inline-box !important;display: -webkit-inline-flex !important;display: -ms-inline-flexbox !important;display: inline-flex !important;; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .eloqua-optins-container .js-form-type-checkbox { width: 100%; }  } @media all { form.wide-multi-form-eloqua-form .eloqua-optins-container input[type="checkbox"]:checked { -webkit-appearance: auto !important; -moz-appearance: auto !important; appearance: auto !important;; }  } @media all { form.wide-multi-form-eloqua-form .eloqua-optins-container .btn__send input:hover { color: #004372 !important;;width: 80px;; }  } @media all { form.wide-multi-form-eloqua-form .step__ .form__content .fieldset-legend { display: none!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__ .form__content summary::-webkit-details-marker { display: none; }  } @media all { form.wide-multi-form-eloqua-form .step__ .form__content summary:focus { outline: none;; }  } @media all { form.wide-multi-form-eloqua-form .step__ .form__content input[type="checkbox"] { cursor: pointer;;min-height: 1.25rem;max-height: 1.25rem;height: 1.25rem;min-width: 1.25rem;max-width: 1.25rem;width: 1.25rem; }  } @media all { form.wide-multi-form-eloqua-form .step__ .form__content input[type="checkbox"]:checked + label { color: #000000!important;;font-family: 'DM Sans - Regular'!important;;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .step__ .form__content .search-label-highlight { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details { padding-left: 1.25rem; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details summary { color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.25rem;padding-top: 0.8125rem;padding-bottom: 0.3125rem;border-bottom-width: 0.0625rem;border-bottom-color: rgba(241, 241, 241, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);position: relative;border-bottom-style: solid;cursor: pointer;; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details summary:after { background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 0rem;display: block;-webkit-transition: width 300ms;transition: width 300ms;;content: '';; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details summary:before { color: var(--ssa-color-palette-black);font-size: 0.8125rem;position: absolute;top: 1.25rem;content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details summary .search-label-highlight { border-style: none; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details[open] { background-color: rgba(248, 248, 248, 1);padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details[open] summary { cursor: pointer;;padding-bottom: 5px!important;;padding-bottom: 0.8125rem;position: relative;border-bottom-style: none; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details[open] summary:after { content: '';;background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 3.125rem;display: block; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper details[open] summary:before { content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 0.8125rem;position: absolute;top: 1.25rem;right: 0rem;-webkit-transform: rotateZ(180deg);-ms-transform: rotate(180deg);transform: rotateZ(180deg);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper div.form-item { margin-top: 0!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper fieldset.form-item { 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: 10!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper { margin-left: 1.5rem; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details { padding: 0!important; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details:first-child { border-top-color: rgba(241, 241, 241, 1);border-top-width: 0.0625rem;border-top-style: solid; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details summary { padding-bottom: 13px!important;;padding-bottom: 0.625rem;position: relative;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details summary:after { display: none!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details summary:before { color: var(--ssa-color-palette-black);font-size: 0.8125rem;position: absolute;top: 1.25rem;-webkit-transform: rotateZ(180deg);-ms-transform: rotate(180deg);transform: rotateZ(180deg);content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details summary .search-label-highlight { border-bottom-style: solid; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details[open] summary { padding-bottom: 5px!important;;position: relative;border-bottom-style: none; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details[open] summary:after { display: none!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper details[open] summary:before { color: var(--ssa-color-palette-black);font-size: 0.8125rem;position: absolute;top: 1.25rem;right: 0rem;-webkit-transform: rotateZ(360deg);-ms-transform: rotate(360deg);transform: rotateZ(360deg);content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper { margin-top: 0.625rem;margin-left: 1.25rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item:last-child label { margin-bottom: 5px!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem;margin-bottom: 0.8125rem; }  } @media all { form.wide-multi-form-eloqua-form .step__ #application-groups-container .segments-wrapper .subsegments-wrapper .application-groups-wrapper .form-item label:before { display: none!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__company_revenues label { margin-bottom: 0!important;; }  } @media all { form.wide-multi-form-eloqua-form .step__policy_conditions .form-type-checkbox { margin-bottom: 1.25rem;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 { form.wide-multi-form-eloqua-form .step__policy_conditions .form-type-checkbox label { margin-bottom: 0rem;margin-left: 0.625rem;font-size: 1rem!important;;line-height: 1.5625rem!important;;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; }  } @media all { form.wide-multi-form-eloqua-form .step__policy_conditions .form-type-checkbox label a { margin-left: 0.25rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product article .card-project { padding: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO { -webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15); box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;width: 18rem;padding-top: 1.5rem;padding-right: 2.5rem;padding-bottom: 2.25rem;padding-left: 2.5rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO { width: auto; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO .CM .value { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.875rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO .content h6 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.75rem;line-height: 2rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO .content h6 { font-size: 1.5rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO .content p { color: rgba(68, 68, 68, 1);font-size: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO picture img { background-size: cover;;background-position: 50%;;max-height: 12.5rem;height: 12.5rem;max-width: 12.5rem;width: 12.5rem;margin-top: 0rem;margin-right: auto;margin-bottom: 0.625rem;margin-left: auto;position: relative;-webkit-border-radius: 50%;border-radius: 50%; }  } @media (max-width: 564px) { form.wide-multi-form-eloqua-form .step__selected_product article .card-project .FOO picture img { max-height: 10rem;height: 10rem;max-width: 10rem;width: 10rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content p { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 300;font-size: 1.375rem;line-height: 1.75rem; }  } @media (max-width: 1023px) { form.wide-multi-form-eloqua-form .step__selected_product .form__content p { font-size: 1rem; }  } @media (max-width: 564px) { form.wide-multi-form-eloqua-form .step__selected_product .form__content p { font-size: 0.875rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content label { margin-left: 0rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content .container__form-actions { margin-top: 1.875rem; }  } @media (max-width: 564px) { form.wide-multi-form-eloqua-form .step__selected_product .form__content .container__form-actions { margin-top: 0.9375rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content .container__form-actions .btn__next { margin-left: unset; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content .sample-request-add-more { position: relative; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content .sample-request-add-more small { position: absolute;bottom: -7.5rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content .dismiss-buttons { margin-top: 4.375rem; }  } @media all { form.wide-multi-form-eloqua-form .step__selected_product .form__content div[data-ingredients="ingredients"] .olfactive-container { display: none; }  } @media all { form.user-login-form { background-color: var(--ssa-color-palette-white);width: 100%;max-width: 800px;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto;padding: 90px !important; }  } @media all { form.user-login-form .user-login-form p { font-size: 12px;color: var(--ssa-color-palette-color-3);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { form.user-login-form #edit-actions input { background-color: var(--ssa-color-palette-color-3);color: white!important;-webkit-border-radius: 130px;border-radius: 130px;width: 150px;margin-top: 50px; }  } @media all { form.user-login-form input { border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-color-3);border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem; }  } @media all { form.user-login-form input .description { font-size: 12px!important; }  } @media all { form .subscription-oss-form { position: relative;background-color: var(--ssa-color-palette-white);padding: 2.5rem; }  } @media all { form label { margin-bottom: 0rem; }  } @media all { form.document-request-form #document_request_fields_wrapper > div:not(.action-button-wrapper) { border-width: 0.0625rem;-webkit-border-radius: 8px;border-radius: 8px;border-color: rgba(221, 221, 221, 1);border-style: solid;padding-top: 0.3125rem;padding-right: 1rem;padding-bottom: 0.3125rem;padding-left: 1rem;margin-bottom: 24px;overflow: hidden; }  } @media all { form.document-request-form #document_request_fields_wrapper > div:not(.action-button-wrapper):last-child { margin-bottom: 0rem; }  } @media all { form.document-request-form .js-form-type-select .form-required,form.document-request-form.js-form-type-product-ref-autocomplete .form-required { color: rgba(68, 68, 68, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 1rem;line-height: 1.25rem; }  } @media all { form.document-request-form .js-form-type-select .select2-container .select2-selection--multiple,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container .select2-selection--multiple { border-style: none;border-bottom-style: none; }  } @media all { form.document-request-form .js-form-type-select .select2-container .select2-selection--multiple ul li,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container .select2-selection--multiple ul li { margin: 0rem; }  } @media all { form.document-request-form .js-form-type-select .select2-container .select2-selection--multiple ul li input,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container .select2-selection--multiple ul li input { color: rgba(204, 204, 204, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 1.125rem;line-height: 1.5rem;opacity: 0.6;margin-top: 0rem; }  } @media all { form.document-request-form .js-form-type-select .select2-container .select2-results__options,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container .select2-results__options { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0.625rem;margin-left: 0rem; }  } @media all { form.document-request-form .js-form-type-select .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,form.document-request-form .js-form-type-select .select2-container--default.select2-container--above .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,form.document-request-form .js-form-type-select  .select2-container--default.select2-container--below .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container--default.select2-container--above .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,form.document-request-form.js-form-type-product-ref-autocomplete  .select2-container--default.select2-container--below .select2-selection--multiple .select2-selection__rendered .select2-selection__choice { background-color: rgba(0, 0, 0, 0);padding-top: 0.3125rem;padding-right: 0.625rem;padding-bottom: 0.3125rem;padding-left: 0.625rem;-webkit-border-radius: 1.25rem;border-radius: 1.25rem;border-width: 0.03125rem;border-style: solid;border-color: rgba(204, 204, 204, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 0.875rem;line-height: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-right: 0.625rem;margin-bottom: 0.1875rem; }  } @media all { form.document-request-form .js-form-type-select .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove,form.document-request-form .js-form-type-select .select2-container--default.select2-container--above .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove,form.document-request-form .js-form-type-select  .select2-container--default.select2-container--below .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container--default.select2-container--above .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove,form.document-request-form.js-form-type-product-ref-autocomplete  .select2-container--default.select2-container--below .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { -webkit-box-ordinal-group: 3; -webkit-order: 2; -ms-flex-order: 2; order: 2;visibility: hidden;position: relative;margin-right: 0.1875rem;margin-left: 0.625rem; }  } @media all { form.document-request-form .js-form-type-select .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after,form.document-request-form .js-form-type-select .select2-container--default.select2-container--above .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after,form.document-request-form .js-form-type-select  .select2-container--default.select2-container--below .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container--default.select2-container--focus .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after,form.document-request-form.js-form-type-product-ref-autocomplete .select2-container--default.select2-container--above .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after,form.document-request-form.js-form-type-product-ref-autocomplete  .select2-container--default.select2-container--below .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:after { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: rgba(204, 204, 204, 1);font-size: 0.8125rem;position: absolute;visibility: visible;top: 0.1875rem;left: 0rem; }  } @media all { form.document-request-form .js-form-type-select .description,form.document-request-form.js-form-type-product-ref-autocomplete .description { color: rgba(102, 102, 102, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.75rem;line-height: 1rem;margin-top: 0.3125rem; }  } @media all { form.document-request-form #document_request_results_table { overflow-x: auto; }  } @media all { form.document-request-form #document_request_results_table table { margin-top: 2.8125rem; }  } @media all { form.document-request-form #document_request_results_table table thead tr { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1); }  } @media all { form.document-request-form #document_request_results_table table tbody tr td { padding-top: 1.25rem;padding-right: 3.125rem;padding-bottom: 1.25rem;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.125rem;line-height: 1.125rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(242, 242, 242, 1); }  } @media all { form.document-request-form #document_request_results_table table tbody tr td:nth-child(2) { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) { border-width: 0.0625rem;border-style: solid;border-color: rgba(221, 221, 221, 1);padding-top: 0.3125rem;padding-right: 1rem;padding-bottom: 0.3125rem;padding-left: 1rem;margin-bottom: 1.5rem;margin-left: 0rem;-webkit-border-radius: 0.5rem;border-radius: 0.5rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) label { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: rgba(48, 48, 48, 1);font-size: 1rem;line-height: 1.75rem;margin-left: 0rem;font-style: normal;cursor: default; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) .select2-selection { border-style: none; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) .select2-selection .select2-selection__choice { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: rgba(48, 48, 48, 1);-webkit-border-radius: 3.4375rem;border-radius: 3.4375rem;border-style: solid;border-width: 0.0625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 0.3125rem;padding-right: 0.625rem;padding-bottom: 0.3125rem;padding-left: 0.625rem;font-size: 0.875rem;line-height: 1.125rem;margin-top: 0.3125rem;margin-right: 0rem;margin-bottom: 0.3125rem;margin-left: 0.3125rem;background-color: rgba(0, 0, 0, 0); }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) .select2-selection .select2-selection__choice .select2-selection__choice__remove { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: 0.75rem;font-size: 1.5rem;font-weight: 100;color: rgba(153, 153, 153, 1); }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) .select2-selection li { margin: 0rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) .select2-selection .select2-search--inline { margin-top: 0.3125rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) input { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 1rem;line-height: 1.75rem;font-style: normal;color: rgba(48, 48, 48, 1);margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0.3125rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify { 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;border-style: none; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify tag.tagify__tag { font-weight: 400;color: rgba(48, 48, 48, 1);background-color: rgba(0, 0, 0, 0);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-width: 0.0625rem;-webkit-border-radius: 3.4375rem;border-radius: 3.4375rem;border-style: solid;border-color: rgba(204, 204, 204, 1);padding-top: 0.3125rem;padding-right: 0.625rem;padding-bottom: 0.3125rem;padding-left: 0.625rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify tag.tagify__tag > div:before { display: none; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify tag.tagify__tag .tagify__tag__removeBtn,form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify tag.tagify__tag .tagify__tag__removeBtn:hover { font-size: 1.5rem;font-weight: 100;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background-color: rgba(0, 0, 0, 0);margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: 0.75rem;color: rgba(153, 153, 153, 1); }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify tag.tagify__tag .tagify__tag-text { color: rgba(48, 48, 48, 1);font-size: 0.875rem;line-height: 1.125rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify .tagify__input { margin: 0.3125rem;padding-left: 0rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper > div:not(#edit-action-buttons-wrapper) tags.tagify .tagify__input:before { position: absolute;top: 0.4375rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper { border-width: 0.0625rem;-webkit-border-radius: 0.5rem;border-radius: 0.5rem;border-style: solid;margin-bottom: 1.5rem;margin-left: 0rem;border-color: rgba(221, 221, 221, 1);padding-top: 0.3125rem;padding-right: 1rem;padding-bottom: 0.3125rem;padding-left: 1rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper { position: relative; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper div[role=contentinfo].messages { color: rgba(114, 28, 36, 1);background-color: rgba(248, 215, 218, 1);border-width: 0.0625rem;-webkit-border-radius: 0.3125rem;border-radius: 0.3125rem;border-style: solid;border-color: rgba(245, 198, 203, 1);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 10px;left: 0rem;padding: 0.9375rem;z-index: 2; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper { margin-top: 1.375rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #rcc_search_application_wrapper { 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-bottom: 1.5rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #rcc_search_application_wrapper .form-item-search { width: 15.625rem;margin-right: 1.875rem;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: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #rcc_search_application_wrapper .form-item-search label { cursor: default;font-weight: 400;color: rgba(48, 48, 48, 1);font-size: 1rem;line-height: 1.75rem;font-style: normal;display: none; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #rcc_search_application_wrapper .form-item-search input { padding-left: 0rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper > details { padding-bottom: 0!important;padding-left: 0!important; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper details { padding-left: 4.8125rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper details summary { color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.125rem;padding-bottom: 1.5rem;opacity: 0.5;cursor: pointer; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper details summary:after { display: block;background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 0rem;-webkit-transition: width 300ms;transition: width 300ms;content: ""; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper details .subsegments-wrapper legend { display: none; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper details[open] > summary { opacity: 1;cursor: pointer;padding-bottom: 1.25rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper details[open] > summary:after { background-color: var(--ssa-color-palette-black);height: 0.25rem;width: 3.125rem;display: block;content: ""; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper fieldset.application-groups-wrapper .fieldset-wrapper { gap: 10px;margin-bottom: 1.25rem;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; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper fieldset.application-groups-wrapper .fieldset-wrapper .application-group-link.button { cursor: pointer;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;;-webkit-border-radius: 0.25rem;;border-radius: 0.25rem;padding-top: 0.625rem;padding-right: 0.9375rem;padding-bottom: 0.625rem;padding-left: 0.9375rem;background-color: var(--ssa-color-palette-white);color: var(--ssa-color-palette-black);font-weight: 400;font-size: 1rem;line-height: 1.75rem;font-style: normal;text-align: center;width: auto;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-black); }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper fieldset.application-groups-wrapper .fieldset-wrapper .application-group-link.button:hover { background-color: var(--ssa-color-palette-black);color: var(--ssa-color-palette-white);border-color: var(--ssa-color-palette-blue);-webkit-transform: scale(1.03);-ms-transform: scale(1.03);transform: scale(1.03);; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > .fieldset-wrapper #application_groups_wrapper #selected_application_wrapper { border-color: var(--ssa-color-palette-grey-50);border-style: double;-webkit-border-radius: 12px;border-radius: 12px;padding-top: 5px;padding-right: 12px;padding-bottom: 5px;padding-left: 12px; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > legend { position: absolute;top: 0.3125rem;display: block;z-index: 1;cursor: default; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_application_wrapper > legend span { font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;font-style: normal; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_dosage_wrapper { position: relative; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_dosage_wrapper span.field-suffix { position: absolute;bottom: 0.9375rem;left: 8.75rem; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_dosage_wrapper > div { position: relative; }  } @media all { form.rcc-check-form #rcc_check_fields_wrapper #rcc_dosage_wrapper > div input { border-bottom-style: solid;border-top-style: none;border-left-style: none;border-right-style: none;width: 8.125rem;padding-bottom: 0rem;margin-bottom: 0.25rem;border-bottom-width: 0.0625rem;display: block;border-bottom-color: var(--ssa-color-palette-black); }  } @media all { form.rcc-check-form p.description { font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.5rem;margin-top: 0.3125rem;margin-bottom: 1.5rem; }  } @media all { form.rcc-check-form .action-button-wrapper,form.rcc-check-form #rcc_search_application_button { position: relative;padding: 0rem;cursor: pointer;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;-webkit-border-radius: 2rem;border-radius: 2rem;overflow: hidden; }  } @media all { form.rcc-check-form .action-button-wrapper input,form.rcc-check-form #rcc_search_application_button input { font-weight: 700;color: var(--ssa-color-palette-white);font-size: 1rem;line-height: 1.5rem;text-transform: uppercase;padding-top: 0.75rem;padding-right: 0.9375rem;padding-bottom: 0.75rem;padding-left: 0.9375rem;margin: 0rem;border-width: 0.09375rem;-webkit-border-radius: 624.9375rem;border-radius: 624.9375rem;border-style: solid;border-color: var(--ssa-color-palette-black);background-color: rgba(0, 0, 0, 0); }  } @media all { form.rcc-check-form .action-button-wrapper:before,form.rcc-check-form #rcc_search_application_button:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;bottom: 0rem;z-index: -2;display: block;content: ""; }  } @media all { form.rcc-check-form .action-button-wrapper:after,form.rcc-check-form #rcc_search_application_button:after { content: "";height: 100%;width: 100%;background-color: var(--ssa-color-palette-white);position: absolute;top: 0rem;bottom: 0rem;z-index: -1;display: block;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transform: scaleX(0) scaleY(1);-ms-transform: scaleX(0) scaleY(1);transform: scaleX(0) scaleY(1);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left; }  } @media all { form.rcc-check-form .action-button-wrapper:hover:after,form.rcc-check-form #rcc_search_application_button:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { form.rcc-check-form .action-button-wrapper:hover input,form.rcc-check-form #rcc_search_application_button:hover input { color: var(--ssa-color-palette-black); }  } @media all { form.rcc-check-form .action-button-wrapper.secondary-action-button { margin-left: 0.75rem; }  } @media all { form.rcc-check-form .action-button-wrapper.secondary-action-button input { color: var(--ssa-color-palette-blue); }  } @media all { form.rcc-check-form .action-button-wrapper.secondary-action-button:hover input { color: var(--ssa-color-palette-white); }  } @media all { form.rcc-check-form .action-button-wrapper.secondary-action-button:before { background-color: var(--ssa-color-palette-white); }  } @media all { form.rcc-check-form .action-button-wrapper.secondary-action-button:after { background-color: var(--ssa-color-palette-blue); }  } @media all { form.rcc-check-form #edit-action-buttons-wrapper,form.rcc-check-form #rcc_search_application_button { 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; }  }
@media all { ul { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { ul li { margin-bottom: 1rem;margin-left: 2rem;list-style-position: outside;list-style-type: disc; }  } @media all { ul li ul { margin-top: 1.5rem;margin-bottom: 1.5rem; }  } @media all { ul li ul li { margin-left: 1rem;list-style-type: circle; }  } @media all { ul.coh-wysiwyg li { margin-bottom: 1rem;margin-left: 2rem;list-style-position: outside;list-style-type: disc;line-height: 2.5rem;font-size: 1.375rem; }  } @media (max-width: 1599px) { ul.coh-wysiwyg li { line-height: 2.125rem;font-size: 1.25rem; }  } @media (max-width: 1598px) { ul.coh-wysiwyg li { line-height: 2rem;font-size: 1.125rem; }  } @media (max-width: 1279px) { ul.coh-wysiwyg li { line-height: 2rem;font-size: 1.125rem; }  } @media all { ul.coh-wysiwyg li ul { margin-top: 1.5rem;margin-bottom: 1.5rem; }  } @media all { ul.coh-wysiwyg li ul li { margin-left: 1rem;list-style-type: circle;line-height: 2.5rem; }  } @media (max-width: 1599px) { ul.coh-wysiwyg li ul li { line-height: 2.125rem; }  } @media (max-width: 1598px) { ul.coh-wysiwyg li ul li { line-height: 2rem; }  } @media (max-width: 1279px) { ul.coh-wysiwyg li ul li { line-height: 2rem; }  } @media all { ul.toolbar-menu li { margin: 0rem;list-style-type: none;font-weight: normal; }  } @media all { ul.toolbar-menu li:before { content: normal; }  } @media all { ul.contextual-links li { list-style-type: none;font-weight: normal; }  } @media all { ul.contextual-links li:before { content: normal; }  } @media all { ul.cke_panel_list li { list-style-type: none;font-weight: normal; }  } @media all { ul.cke_panel_list li:before { content: normal; }  } @media all { ul.dx8-tabs li { list-style-type: none;font-weight: normal; }  } @media all { ul.dx8-tabs li:before { content: normal; }  }
@media all { p { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.125rem;line-height: 1.75rem;font-weight: 400; }  } @media (max-width: 1599px) { p { font-size: 1.125rem;line-height: 1.75rem; }  } @media (max-width: 1598px) { p { font-size: 1.125rem;line-height: 1.75rem; }  } @media (max-width: 1279px) { p { font-size: 1.125rem;line-height: 1.75rem; }  } @media (max-width: 1023px) { p { font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { ol { list-style-type: none;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;counter-reset: section;list-style: none; }  } @media all { ol li { padding-left: 4.6875rem;list-style-type: none;counter-increment: section;margin-bottom: 2.5rem;font-size: 1.125rem;line-height: 2rem;text-align: left;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;position: relative; }  } @media (max-width: 1279px) { ol li { padding-left: 2.5rem; }  } @media all { ol li:before { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 700;content: "0" counters(section, ".");font-size: 1.75rem;color: var(--ssa-color-palette-blue);border-style: solid;border-bottom-color: var(--ssa-color-palette-blue);border-bottom-width: 0.1875rem;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;position: absolute;left: 0rem; }  } @media all { ol li ol { margin-top: 1.875rem;margin-left: 2.5rem; }  }
@media all { a { color: var(--ssa-color-palette-blue);-webkit-transition: color 300ms ease;transition: color 300ms ease;font-size: 1.125rem;line-height: 1.5rem;text-decoration: none;font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { a:hover { color: var(--ssa-color-palette-color-3); }  }
@media all { h6 { font-weight: 300;font-size: 1.375rem;line-height: 1.375rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-style: italic; }  } @media (max-width: 1598px) { h6 { font-size: 1rem;line-height: 1rem; }  } @media (max-width: 1023px) { h6 { font-size: 0.875rem;line-height: 0.875rem; }  }
@media all { h5 { font-size: 1.375rem;line-height: 1.375rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;font-style: italic; }  } @media (max-width: 1598px) { h5 { font-size: 1rem;line-height: 1rem; }  } @media (max-width: 1023px) { h5 { font-size: 0.875rem;line-height: 0.875rem; }  }
@media all { h4 { font-size: 1.75rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700; }  } @media (max-width: 1598px) { h4 { font-size: 1.25rem;line-height: 1.25rem; }  } @media (max-width: 1023px) { h4 { font-size: 1rem;line-height: 1rem; }  }
@media all { h3 { font-weight: 700;font-size: 3rem;line-height: 2.6875rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 1599px) { h3 { font-size: 2.75rem;line-height: 2.5rem; }  } @media (max-width: 1598px) { h3 { font-size: 2.5rem;line-height: 2.375rem; }  } @media (max-width: 1279px) { h3 { font-size: 2.25rem;line-height: 2.125rem; }  } @media (max-width: 1023px) { h3 { font-size: 2.125rem;line-height: 2rem; }  } @media (max-width: 564px) { h3 { font-size: 2rem;line-height: 1.875rem; }  }
@media all { h2 { font-size: 3.75rem;line-height: 3.75rem;font-weight: 700;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 1599px) { h2 { font-size: 3.4375rem;line-height: 3.4375rem; }  } @media (max-width: 1279px) { h2 { font-size: 2.75rem;line-height: 3.125rem; }  } @media (max-width: 1023px) { h2 { font-size: 2.5rem;line-height: 3rem; }  } @media (max-width: 564px) { h2 { font-size: 2.1875rem;line-height: 2.625rem; }  }

