@import url(https://use.typekit.net/dgk6yhm.css);  .text-xs {
font-size: 0.8125rem;
line-height: 1.25rem;
font-weight: 400;
font-family: "pragmatica";
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
font-weight: 400;
font-family: "pragmatica";
}
.text-uppercase {
text-transform: uppercase;
letter-spacing: 0.02em;
}
.text-bold {
font-weight: bold;
}
.text-underline {
text-decoration: underline;
}
.typo__title1, .wp-block-uca-about-section__mainTitle {
font-family: "utopia-std";
font-weight: normal;
font-size: 2.875rem;
line-height: 3.25rem;
}
@media only screen and (max-width: 1150px) {
.typo__title1, .wp-block-uca-about-section__mainTitle {
font-size: 2.375rem;
line-height: 2.875rem;
}
}
@media only screen and (max-width: 767px) {
.typo__title1, .wp-block-uca-about-section__mainTitle {
font-size: 1.625rem;
line-height: 1.875rem;
}
}
.typo__title2 {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.875rem;
line-height: 2.5rem;
}
@media only screen and (max-width: 1150px) {
.typo__title2 {
font-size: 1.625rem;
line-height: 2.25rem;
}
}
@media only screen and (max-width: 767px) {
.typo__title2 {
font-size: 1.25rem;
line-height: 1.75rem;
}
}
.typo__body20, .wp-block-uca-about-section__body, .ucaButton {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.25rem;
line-height: 1.75rem;
}
@media only screen and (max-width: 1150px) {
.typo__body20, .wp-block-uca-about-section__body, .ucaButton {
font-size: 1.125rem;
line-height: 1.375rem;
}
}
@media only screen and (max-width: 767px) {
.typo__body20, .wp-block-uca-about-section__body, .ucaButton {
font-size: 1rem;
line-height: 1.375rem;
}
}
.typo__body18, .form__customSelect, .form__input {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.125rem;
line-height: 1.625rem;
}
@media only screen and (max-width: 1150px) {
.typo__body18, .form__customSelect, .form__input {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media only screen and (max-width: 767px) {
.typo__body18, .form__customSelect, .form__input {
font-size: 0.875rem;
line-height: 1.25rem;
}
}
.typo__body16 {
font-family: "pragmatica";
font-weight: normal;
font-size: 1rem;
line-height: 1.375rem;
}
.form__input {
height: 3rem;
padding: 0.75rem 0.9375rem;
border: 0.0625rem solid transparent;
border-radius: 0.3125rem;
outline: none;
font-family: "pragmatica";
}
@media only screen and (max-width: 1150px) {
.form__input {
height: 2.375rem;
}
}
.form__input::-moz-placeholder {
color: rgba(27, 27, 27, 0.4);
}
.form__input::placeholder {
color: rgba(27, 27, 27, 0.4);
}
.form__input:required:valid {
background: linear-gradient(white, white) padding-box, #FFDB00 border-box;
}
.form__input:focus, .form__input:focus-visible {
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box !important;
}
.form__input.select {
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDE0IDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAwMDI5IDAuNTIxNzczTDYuOTc4NjQgNi41MDAxMkwxMi45NTcgMC41MjE3NzQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
background-repeat: no-repeat;
background-position: center right 0.9375rem;
background-size: auto;
}
.form__input.select::-ms-expand {
display: none;
}
.form__input__error {
background: linear-gradient(white, white) padding-box, #A40505 border-box;
}
.form__checkbox { }
.form__checkbox [type=checkbox]:checked,
.form__checkbox [type=checkbox]:not(:checked) {
position: absolute;
left: -9999px;
}
.form__checkbox [type=checkbox]:checked + label,
.form__checkbox [type=checkbox]:not(:checked) + label {
display: inline-block;
position: relative;
padding-left: 1.4375rem;
cursor: pointer;
}
@media only screen and (max-width: 767px) {
.form__checkbox [type=checkbox]:checked + label,
.form__checkbox [type=checkbox]:not(:checked) + label {
padding-left: 2.1875rem;
}
}
.form__checkbox [type=checkbox]:checked + label:before, .form__checkbox [type=checkbox]:not(:checked) + label:before {
top: -0.1875rem; }
.form__checkbox [type=checkbox]:not(:checked) + label:before {
content: "";
position: absolute;
left: 0;
top: 0.0625rem;
width: 1.0625rem;
height: 1.0625rem;
background: url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2717%27 viewBox=%270 0 17 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2716%27 height=%2716%27 rx=%271.5%27 fill=%27white%27 stroke=%27black%27/%3E%3C/svg%3E%0A") center no-repeat;
}
@media only screen and (max-width: 767px) {
.form__checkbox [type=checkbox]:not(:checked) + label:before {
width: 1.5rem;
height: 1.5rem;
top: -0.25rem;
}
}
.form__checkbox [type=checkbox]:checked + label:after {
margin-top: -4px;
content: "";
position: absolute;
left: 0;
top: 0.3125rem;
width: 1.0625rem;
height: 1.0625rem;
background: url(data:image/svg+xml;base64,PCEtLSBSZXBsYWNlIHRoZSBjb250ZW50cyBvZiB0aGlzIGVkaXRvciB3aXRoIHlvdXIgU1ZHIGNvZGUgLS0+Cgo8c3ZnIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJibGFjayIvPgo8cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiByeD0iMSIgZmlsbD0iI0ZGRDIwMCIvPgo8L3N2Zz4KCg==) center no-repeat;
}
@media only screen and (max-width: 767px) {
.form__checkbox [type=checkbox]:checked + label:after {
width: 1.5rem;
height: 1.5rem;
top: 0rem;
}
}
.form__checkbox [type=checkbox]:not(:checked) + label:after {
opacity: 0;
transform: scale(0);
}
.form__checkbox [type=checkbox]:checked + label:after {
opacity: 1;
transform: scale(1);
}
.form__customSelect {
padding: 0;
border-radius: 0.3125rem;
outline: none;
font-family: "pragmatica";
}
.form__customSelect__header {
height: 3.125rem;
padding: 0.75rem 0.9375rem;
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box;
border-radius: 5px;
border: 1px solid transparent;
cursor: pointer;
display: flex;
align-items: center;
}
@media only screen and (max-width: 1150px) {
.form__customSelect__header {
height: 2.5rem;
}
}
.form__customSelect__header:after {
content: "";
position: absolute;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDE0IDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAwMDI5IDAuNTIxNzczTDYuOTc4NjQgNi41MDAxMkwxMi45NTcgMC41MjE3NzQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
background-repeat: no-repeat;
background-position: center right 0.9375rem;
background-size: auto;
height: 100%;
right: 0;
top: 0;
width: 2.8125rem;
rotate: 0deg;
}
.form__customSelect__header__title {
width: calc(100% - 1.5625rem);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.form__customSelect__header:not(.active) {
background: transparent;
}
.form__customSelect__header:has(input:required:valid) {
background: linear-gradient(white, white) padding-box, #FFDB00 border-box;
}
.form__customSelect__header.active {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom: none;
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box !important;
}
.form__customSelect__header.active:after {
rotate: 180deg;
}
.form__customSelect__header:has(input[value=""]) .form__customSelect__header__title {
opacity: 0.4;
}
.form__customSelect__content {
height: 0;
overflow-y: hidden;
position: absolute;
top: calc(100% - 1px);
left: 0;
width: 100%;
background-color: #fff;
}
.form__customSelect__content.active {
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box;
border-radius: 5px;
border: 1px solid transparent;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-top: none;
overflow-y: auto;
overscroll-behavior: contain;
z-index: 1;
}
.form__customSelect__body {
position: absolute;
width: 100%;
}
.form__customSelect__item {
text-overflow: ellipsis;
overflow: hidden;
white-space: pre-wrap;
cursor: pointer;
padding: 0.6875rem 0.9375rem;
opacity: 0.4;
display: flex;
align-items: center;
}
@media only screen and (max-width: 1150px) {
.form__customSelect__item {
padding: 0.5625rem 0.9375rem;
}
}
.form__customSelect__item:hover {
opacity: 1;
}
.form__customSelect__item.active {
opacity: 1;
cursor: default;
}
html, body {
font-family: "pragmatica";
}
html {
scroll-behavior: smooth;
}
html.hidePage {
overflow: hidden;
}
html.lock {
overflow: hidden;
height: 100vh;
height: calc(var(--vh, 1vh) * 100);
}
html.about-scroll {
scroll-padding-top: 6.25rem;
}
@media only screen and (max-width: 1150px) {
html.about-scroll {
scroll-padding-top: 4.25rem;
}
}
body {
margin: 0;
font-family: "Pragmatica";
font-size: 1rem;
font-weight: 300;
line-height: 1;
background-size: cover;
color: #000000;
background-color: #FFFFFF;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
body * {
word-break: break-word;
box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
body {
font-size: 0.875rem;
}
}
body.hidePage {
height: 100vh;
overflow: hidden;
}
body.padded {
padding-top: 4.375rem;
}
@media only screen and (max-width: 767px) {
body.padded {
padding-top: 3.875rem;
}
}
p {
font-size: 0.875rem;
font-weight: 400;
line-height: 1.375rem;
letter-spacing: 0.03125rem;
}
.p2 {
font-size: 1rem;
font-weight: 400;
line-height: 1.625rem;
letter-spacing: 0.03125rem;
}
.bloc {
width: 100%;
}
.bloc1 {
margin-left: 10%;
width: 80%;
margin-right: 10%;
}
.bold {
font-family: "StandardCTMedium";
}
.bolder {
font-family: "StandardCTMedium";
}
.basis {
overflow: hidden;
}
.basis__active {
padding-top: 7.5rem;
}
.basis--body {
min-height: calc(100vh - 200px); }
@media only screen and (max-width: 767px) {
.moreTOEXP--desktop {
display: none !important;
}
}
@media only screen and (min-width: 768px) {
.moreTOEXP--mobile {
display: none !important;
}
}
.emptyBloc {
display: flex;
width: 100%;
padding: 4.375rem 1.25rem;
justify-content: center;
align-items: center;
}
.emptyBloc--text {
font-size: 1rem;
letter-spacing: 0.03125rem;
line-height: 1.4;
text-align: center;
} .responsiveContainer {
width: 100%;
max-width: 1680px;
margin: 0 auto;
}
.responsiveContainerPad {
width: 100%;
max-width: 1680px;
margin: 0 auto;
padding-left: 3.75rem;
padding-right: 3.75rem;
}
@media only screen and (max-width: 1679px) {
.responsiveContainerPad {
padding-left: 3.75rem;
padding-right: 3.75rem;
}
}
@media only screen and (max-width: 1150px) {
.responsiveContainerPad {
padding-left: 1.875rem;
padding-right: 1.875rem;
}
}
@media only screen and (max-width: 767px) {
.responsiveContainerPad {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
}
.container {
width: 100%;
position: relative;
min-height: inherit;
}
.titledBlock {
display: flex;
}
@media only screen and (min-width: 1151px) {
.titledBlock {
flex-direction: row;
justify-content: space-between;
}
}
@media only screen and (max-width: 1150px) {
.titledBlock {
flex-direction: column;
}
}
.titledBlock__title, .wp-block-uca-about-section__left {
width: calc(25% - 2.5rem);
text-transform: uppercase;
}
@media only screen and (max-width: 1150px) {
.titledBlock__title, .wp-block-uca-about-section__left {
width: 100%;
margin-bottom: 1.25rem;
}
}
.titledBlock__content {
width: 75%;
}
@media only screen and (max-width: 1150px) {
.titledBlock__content {
width: 100%;
}
}
.page__textblock {
width: 82%;
}
@media only screen and (max-width: 1150px) {
.page__textblock {
width: 100%;
}
}
.withBorder__top {
border-top: 0.125rem solid transparent;
position: relative;
}
.withBorder__top:before {
content: "";
position: absolute;
top: -0.125rem;
left: 0;
width: 100%;
height: 0.125rem;
background-image: linear-gradient(45deg, #A40505, #FFDB00);
}
.withBorder__bottom {
border-bottom: 0.125rem solid transparent;
position: relative;
}
.withBorder__bottom:after {
content: "";
position: absolute;
bottom: -0.125rem;
left: 0;
width: 100%;
height: 0.125rem;
background-image: linear-gradient(45deg, #A40505, #FFDB00);
}
.ratio-16-9 {
display: block;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
padding-top: 56.25%;
}
.ratio-16-9 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-4-3 {
display: block;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
padding-top: 75%;
}
.ratio-3-2 {
display: block;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
padding-top: 66.66%;
}
.ratio-3-2 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-4-3 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-4-4 {
display: block;
width: 100%;
height: auto;
position: relative;
overflow: hidden;
padding-top: 100%;
}
.ratio-4-4 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-3-4 {
display: block;
width: 100%;
height: auto;
position: relative;
overflow: hidden;
padding-top: 133.33%;
}
.ratio-3-4 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
@media screen and (max-width: 1679px) {
.hideLarge {
display: none;
}
}
@media screen and (max-width: 1150px) {
.hideMedium {
display: none;
}
}
@media only screen and (min-width: 768px) {
.showSmall {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.hideSmall {
display: none;
}
}
@media screen and (max-width: 479px) {
.hideXsmall {
display: none;
}
}
.noPadding {
padding: 0;
}
.noPaddingLeft {
padding-left: 0;
}
.noPaddingRight {
padding-right: 0;
}
.errorWrapper {
display: inline-block;
position: relative;
margin-bottom: 1.5625rem;
}
.page-enter-active, .page-leave-active {
transition: opacity 0.3s;
}
.page-enter, .page-leave-active {
opacity: 0;
}
:root {
--accordion-duration: .3s;
}
@keyframes pivot {
0% {
opacity: 1;
transform: rotate(0deg);
}
49% {
opacity: 0;
transform: rotate(0deg);
}
50% {
opacity: 0;
transform: rotate(180deg);
}
100% {
opacity: 1;
transform: rotate(180deg);
}
}
@keyframes pivot-reverse {
100% {
opacity: 1;
transform: rotate(0deg);
}
50% {
opacity: 0;
transform: rotate(0deg);
}
49% {
opacity: 0;
transform: rotate(180deg);
}
0% {
opacity: 1;
transform: rotate(180deg);
}
}
a {
cursor: pointer;
color: inherit;
text-decoration: none;
outline: none;
}
a:hover {
box-shadow: none;
outline: none;
}
a:focus {
box-shadow: none;
outline: none;
}
.accordion-item { }
.accordion-item-header {
position: relative;
}
.accordion-item-header--opened {
position: relative;
}
.accordion-item-content {
height: 0;
overflow: hidden;
transition: height 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
.accordion-item-content--opened {
transition: height 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
html :where(.wp-block) {
max-width: unset;
margin-top: 0;
margin-bottom: 0;
}
.is-root-container.block-editor-block-list__layout {
background-color: #FFFFFF;
color: #000000;
}
.link {
display: block;
position: relative;
}
@media only screen and (min-width: 768px) {
.link {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.25rem;
line-height: 1.75rem;
}
}
@media only screen and (max-width: 767px) {
.link {
font-family: "pragmatica";
font-weight: normal;
font-size: 1rem;
line-height: 1.375rem;
}
}
.link:hover {
background-image: linear-gradient(to right, #A40505, #FFDB00);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
}
.link.withArrow {
padding-left: 1.875rem;
}
.link.withArrow::before {
content: "";
position: absolute;
left: 0;
top: 0.46875rem;
width: 1.3125rem;
height: 0.875rem;
background-image: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2713%27 viewBox=%270 0 19 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.5217 12.4782L18.5 6.49988L12.5217 0.52153%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cline x1=%2718.5%27 y1=%276.5%27 x2=%270.5%27 y2=%276.5%27 stroke=%27black%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
.link.withArrow::before {
top: 0.25rem;
}
}
.link.withArrow:hover:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2713%27 viewBox=%270 0 19 13%27 fill=%27none%27%3E%3Cpath d=%27M12.5217 12.4782L18.5 6.49988L12.5217 0.52153%27 stroke=%27url%28%23paint0_linear_1352_4247%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 /%3E%3Cline x1=%2718.5%27 y1=%276.5%27 x2=%270.5%27 y2=%276.5%27 stroke=%27url%28%23paint1_linear_1352_4247%29%27 stroke-linecap=%27round%27 /%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear_1352_4247%27 x1=%276.93302%27 y1=%276.8896%27 x2=%2712.9114%27 y2=%270.911249%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFD200%27 /%3E%3Cstop offset=%271%27 stop-color=%27%23AD0000%27 /%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint1_linear_1352_4247%27 x1=%271.17634e-09%27 y1=%275.06519%27 x2=%2719%27 y2=%275.06519%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFD200%27 /%3E%3Cstop offset=%271%27 stop-color=%27%23AD0000%27 /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.ucaButton {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
border: none;
min-width: 6.25rem;
height: 3.125rem;
padding: 0.625rem 1.25rem;
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
border-radius: 1.875rem;
background-color: #000000;
color: #FFFFFF;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
transition: all linear 0.15s;
}
.ucaButton:hover {
color: #FFFFFF;
background-image: linear-gradient(45deg, #AD0000, #FFDB00);
transition: all linear 0.15s;
}
.ucaButton:disabled, .ucaButton.disabled {
border: 0.0625rem solid #000000;
background: transparent;
color: #000000;
pointer-events: none;
}
.wp-block-uca-about-section__innerBigTop {
padding-top: 10rem;
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section__innerBigTop {
padding-top: 6.25rem;
}
}
@media only screen and (max-width: 767px) {
.wp-block-uca-about-section__innerBigTop {
padding-top: 3.75rem;
}
}
.wp-block-uca-about-section__innerBigBottom {
padding-bottom: 10rem;
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section__innerBigBottom {
padding-bottom: 6.25rem;
}
}
@media only screen and (max-width: 767px) {
.wp-block-uca-about-section__innerBigBottom {
scroll-padding-top: 6.25rem;
}
}
.wp-block-uca-about-section__innerSmallTop {
padding-top: 2.5rem;
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section__innerSmallTop {
padding-top: 1.875rem;
}
}
.wp-block-uca-about-section__innerSmallBottom {
padding-bottom: 6.25rem;
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section__innerSmallBottom {
padding-bottom: 3.75rem;
}
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section__left {
margin-bottom: 3.75rem;
}
}
@media only screen and (max-width: 767px) {
.wp-block-uca-about-section__left {
margin-bottom: 1.875rem;
}
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section__inner.pageTitle .wp-block-uca-about-section__left {
margin-bottom: 3.75rem;
}
}
@media only screen and (max-width: 767px) {
.wp-block-uca-about-section__inner.pageTitle .wp-block-uca-about-section__left {
margin-bottom: 1.875rem;
}
}
.wp-block-uca-about-section .wp-block-uca-page-title__mainTitle {
margin-top: -0.3125rem;
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-about-section .wp-block-uca-page-title__mainTitle {
margin-top: unset;
}
}
.wp-block-uca-about-section__mainTitle {
margin-bottom: 0.6875rem;
}
@media only screen and (max-width: 767px) {
.wp-block-uca-about-section__mainTitle {
padding-bottom: 2.5rem;
}
}
.wp-block-uca-about-section__list {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(14.5rem, 1fr));
-moz-column-gap: 1.25rem;
column-gap: 1.25rem;
row-gap: 3.75rem;
}@import url(https://use.typekit.net/dgk6yhm.css);
.text-xs,.wp-block-uca-signup-form__section__title{font-family:pragmatica;font-size:.8125rem;font-weight:400;line-height:1.25rem}.text-sm,.wp-block-uca-signup-form__agreement,.wp-block-uca-signup-form__agreement__rule,.wp-block-uca-signup-form__consent,.wp-block-uca-signup-form__item__label,.wp-block-uca-signup-form__success{font-family:pragmatica;font-size:.875rem;font-weight:400;line-height:1.25rem}.text-uppercase{letter-spacing:.02em;text-transform:uppercase}.text-bold{font-weight:700}.text-underline{text-decoration:underline}.typo__title1,.wp-block-uca-signup-form__title{font-family:utopia-std;font-size:2.875rem;font-weight:400;line-height:3.25rem}@media only screen and (max-width:1150px){.typo__title1,.wp-block-uca-signup-form__title{font-size:2.375rem;line-height:2.875rem}}@media only screen and (max-width:767px){.typo__title1,.wp-block-uca-signup-form__title{font-size:1.625rem;line-height:1.875rem}}.typo__title2{font-family:pragmatica;font-size:1.875rem;font-weight:400;line-height:2.5rem}@media only screen and (max-width:1150px){.typo__title2{font-size:1.625rem;line-height:2.25rem}}@media only screen and (max-width:767px){.typo__title2{font-size:1.25rem;line-height:1.75rem}}.typo__body20,.ucaButton,.wp-block-uca-signup-form__submit{font-family:pragmatica;font-size:1.25rem;font-weight:400;line-height:1.75rem}@media only screen and (max-width:1150px){.typo__body20,.ucaButton,.wp-block-uca-signup-form__submit{font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:767px){.typo__body20,.ucaButton,.wp-block-uca-signup-form__submit{font-size:1rem;line-height:1.375rem}}.form__customSelect,.form__input,.typo__body18{font-family:pragmatica;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media only screen and (max-width:1150px){.form__customSelect,.form__input,.typo__body18{font-size:1rem;line-height:1.375rem}}@media only screen and (max-width:767px){.form__customSelect,.form__input,.typo__body18{font-size:.875rem;line-height:1.25rem}}.typo__body16{font-family:pragmatica;font-size:1rem;font-weight:400;line-height:1.375rem}.form__input{border:.0625rem solid transparent;border-radius:.3125rem;font-family:pragmatica;height:3rem;outline:none;padding:.75rem .9375rem}@media only screen and (max-width:1150px){.form__input{height:2.375rem}}.form__input::-moz-placeholder{color:rgba(27,27,27,.4)}.form__input::placeholder{color:rgba(27,27,27,.4)}.form__input:required:valid{background:linear-gradient(#fff,#fff) padding-box,#ffdb00 border-box}.form__input:focus,.form__input:focus-visible{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#a40505,#ffdb00) border-box!important}.form__input.select{-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAuNTIyIDYuOTggNi41IDEyLjk1Ny41MjIiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-position:center right .9375rem;background-repeat:no-repeat;background-size:auto;position:relative}.form__input.select::-ms-expand{display:none}.form__input__error{background:linear-gradient(#fff,#fff) padding-box,#a40505 border-box}.form__checkbox [type=checkbox]:checked,.form__checkbox [type=checkbox]:not(:checked){left:-9999px;position:absolute}.form__checkbox [type=checkbox]:checked+label,.form__checkbox [type=checkbox]:not(:checked)+label{cursor:pointer;display:inline-block;padding-left:1.4375rem;position:relative}@media only screen and (max-width:767px){.form__checkbox [type=checkbox]:checked+label,.form__checkbox [type=checkbox]:not(:checked)+label{padding-left:2.1875rem}}.form__checkbox [type=checkbox]:checked+label:before,.form__checkbox [type=checkbox]:not(:checked)+label:before{top:-.1875rem}.form__checkbox [type=checkbox]:not(:checked)+label:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2717%27 height=%2717%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%27.5%27 y=%27.5%27 width=%2716%27 height=%2716%27 rx=%271.5%27 fill=%27%23fff%27 stroke=%27%23000%27/%3E%3C/svg%3E") 50% no-repeat;content:"";height:1.0625rem;left:0;position:absolute;top:.0625rem;width:1.0625rem}@media only screen and (max-width:767px){.form__checkbox [type=checkbox]:not(:checked)+label:before{height:1.5rem;top:-.25rem;width:1.5rem}}.form__checkbox [type=checkbox]:checked+label:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3QgeD0iLjUiIHk9Ii41IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHJ4PSIxLjUiIGZpbGw9IiNmZmYiIHN0cm9rZT0iIzAwMCIvPjxyZWN0IHg9IjQiIHk9IjQiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIxIiBmaWxsPSIjRkZEMjAwIi8+PC9zdmc+) 50% no-repeat;content:"";height:1.0625rem;left:0;margin-top:-4px;position:absolute;top:.3125rem;width:1.0625rem}@media only screen and (max-width:767px){.form__checkbox [type=checkbox]:checked+label:after{height:1.5rem;top:0;width:1.5rem}}.form__checkbox [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.form__checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.form__customSelect{border-radius:.3125rem;font-family:pragmatica;outline:none;padding:0}.form__customSelect__header{align-items:center;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#a40505,#ffdb00) border-box;border:1px solid transparent;border-radius:5px;cursor:pointer;display:flex;height:3.125rem;padding:.75rem .9375rem}@media only screen and (max-width:1150px){.form__customSelect__header{height:2.5rem}}.form__customSelect__header:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAuNTIyIDYuOTggNi41IDEyLjk1Ny41MjIiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);background-position:center right .9375rem;background-repeat:no-repeat;background-size:auto;content:"";height:100%;position:absolute;right:0;rotate:0deg;top:0;width:2.8125rem}.form__customSelect__header__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 1.5625rem)}.form__customSelect__header:not(.active){background:transparent}.form__customSelect__header:has(input:required:valid){background:linear-gradient(#fff,#fff) padding-box,#ffdb00 border-box}.form__customSelect__header.active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#a40505,#ffdb00) border-box!important;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.form__customSelect__header.active:after{rotate:180deg}.form__customSelect__header:has(input[value=""]) .form__customSelect__header__title{opacity:.4}.form__customSelect__content{background-color:#fff;height:0;left:0;overflow-y:hidden;position:absolute;top:calc(100% - 1px);width:100%}.form__customSelect__content.active{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#a40505,#ffdb00) border-box;border:1px solid transparent;border-radius:5px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;overflow-y:auto;overscroll-behavior:contain;z-index:1}.form__customSelect__body{position:absolute;width:100%}.form__customSelect__item{align-items:center;cursor:pointer;display:flex;opacity:.4;overflow:hidden;padding:.6875rem .9375rem;text-overflow:ellipsis;white-space:pre-wrap}@media only screen and (max-width:1150px){.form__customSelect__item{padding:.5625rem .9375rem}}.form__customSelect__item:hover{opacity:1}.form__customSelect__item.active{cursor:default;opacity:1}body,html{font-family:pragmatica}html{scroll-behavior:smooth}html.hidePage,html.lock{overflow:hidden}html.lock{height:100vh;height:calc(var(--vh, 1vh)*100)}html.about-scroll{scroll-padding-top:6.25rem}@media only screen and (max-width:1150px){html.about-scroll{scroll-padding-top:4.25rem}}body{-webkit-font-smoothing:antialiased;background-color:#fff;background-size:cover;color:#000;font-family:Pragmatica;font-size:1rem;font-weight:300;line-height:1;margin:0;overflow-x:hidden;text-rendering:optimizeLegibility}body *{box-sizing:border-box;word-break:break-word}@media only screen and (max-width:767px){body{font-size:.875rem}}body.hidePage{height:100vh;overflow:hidden}body.padded{padding-top:4.375rem}@media only screen and (max-width:767px){body.padded{padding-top:3.875rem}}p{font-size:.875rem;line-height:1.375rem}.p2,p{font-weight:400;letter-spacing:.03125rem}.p2{font-size:1rem;line-height:1.625rem}.bloc{width:100%}.bloc1{margin-left:10%;margin-right:10%;width:80%}.bold,.bolder{font-family:StandardCTMedium}.basis{overflow:hidden}.basis__active{padding-top:7.5rem}.basis--body{min-height:calc(100vh - 200px)}@media only screen and (max-width:767px){.moreTOEXP--desktop{display:none!important}}@media only screen and (min-width:768px){.moreTOEXP--mobile{display:none!important}}.emptyBloc{align-items:center;display:flex;justify-content:center;padding:4.375rem 1.25rem;width:100%}.emptyBloc--text{font-size:1rem;letter-spacing:.03125rem;line-height:1.4;text-align:center}.responsiveContainer,.responsiveContainerPad{margin:0 auto;max-width:1680px;width:100%}.responsiveContainerPad{padding-left:3.75rem;padding-right:3.75rem}@media only screen and (max-width:1679px){.responsiveContainerPad{padding-left:3.75rem;padding-right:3.75rem}}@media only screen and (max-width:1150px){.responsiveContainerPad{padding-left:1.875rem;padding-right:1.875rem}}@media only screen and (max-width:767px){.responsiveContainerPad{padding-left:.9375rem;padding-right:.9375rem}}.container{min-height:inherit;position:relative;width:100%}.titledBlock{display:flex}@media only screen and (min-width:1151px){.titledBlock{flex-direction:row;justify-content:space-between}}@media only screen and (max-width:1150px){.titledBlock{flex-direction:column}}.titledBlock__title{text-transform:uppercase;width:calc(25% - 2.5rem)}@media only screen and (max-width:1150px){.titledBlock__title{margin-bottom:1.25rem;width:100%}}.titledBlock__content{width:75%}@media only screen and (max-width:1150px){.titledBlock__content{width:100%}}.page__textblock{width:82%}@media only screen and (max-width:1150px){.page__textblock{width:100%}}.withBorder__top{border-top:.125rem solid transparent;position:relative}.withBorder__top:before{background-image:linear-gradient(45deg,#a40505,#ffdb00);content:"";height:.125rem;left:0;position:absolute;top:-.125rem;width:100%}.withBorder__bottom{border-bottom:.125rem solid transparent;position:relative}.withBorder__bottom:after{background-image:linear-gradient(45deg,#a40505,#ffdb00);bottom:-.125rem;content:"";height:.125rem;left:0;position:absolute;width:100%}.ratio-16-9{display:block;height:auto;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.ratio-16-9 img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ratio-4-3{padding-top:75%}.ratio-3-2,.ratio-4-3{display:block;height:auto;overflow:hidden;position:relative;width:100%}.ratio-3-2{padding-top:66.66%}.ratio-3-2 img,.ratio-4-3 img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ratio-4-4{display:block;height:auto;overflow:hidden;padding-top:100%;position:relative;width:100%}.ratio-4-4 img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.ratio-3-4{display:block;height:auto;overflow:hidden;padding-top:133.33%;position:relative;width:100%}.ratio-3-4 img{bottom:0;display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}@media screen and (max-width:1679px){.hideLarge{display:none}}@media screen and (max-width:1150px){.hideMedium{display:none}}@media only screen and (min-width:768px){.showSmall{display:none!important}}@media screen and (max-width:767px){.hideSmall{display:none}}@media screen and (max-width:479px){.hideXsmall{display:none}}.noPadding{padding:0}.noPaddingLeft{padding-left:0}.noPaddingRight{padding-right:0}.errorWrapper{display:inline-block;margin-bottom:1.5625rem;position:relative}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter,.page-leave-active{opacity:0}:root{--accordion-duration:.3s}@keyframes pivot{0%{opacity:1;transform:rotate(0deg)}49%{opacity:0;transform:rotate(0deg)}50%{opacity:0;transform:rotate(180deg)}to{opacity:1;transform:rotate(180deg)}}@keyframes pivot-reverse{to{opacity:1;transform:rotate(0deg)}50%{opacity:0;transform:rotate(0deg)}49%{opacity:0;transform:rotate(180deg)}0%{opacity:1;transform:rotate(180deg)}}a{color:inherit;cursor:pointer;outline:none;text-decoration:none}a:focus,a:hover{box-shadow:none;outline:none}.accordion-item-header,.accordion-item-header--opened{position:relative}.accordion-item-content{height:0;overflow:hidden}.accordion-item-content,.accordion-item-content--opened{transition:height .3s cubic-bezier(.33,1,.68,1)}html :where(.wp-block){margin-bottom:0;margin-top:0;max-width:unset}.is-root-container.block-editor-block-list__layout{background-color:#fff;color:#000}.link{display:block;position:relative}@media only screen and (min-width:768px){.link{font-family:pragmatica;font-size:1.25rem;font-weight:400;line-height:1.75rem}}@media only screen and (max-width:767px){.link{font-family:pragmatica;font-size:1rem;font-weight:400;line-height:1.375rem}}.link:hover{background-clip:text;-webkit-background-clip:text;background-image:linear-gradient(90deg,#a40505,#ffdb00);color:transparent}.link.withArrow{padding-left:1.875rem}.link.withArrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2719%27 height=%2713%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.522 12.478 18.5 6.5 12.522.522%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath stroke=%27%23000%27 stroke-linecap=%27round%27 d=%27M18.5 6.5H.5%27/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";height:.875rem;left:0;position:absolute;top:.46875rem;width:1.3125rem}@media only screen and (max-width:767px){.link.withArrow:before{top:.25rem}}.link.withArrow:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2713%27 fill=%27none%27%3E%3Cpath d=%27M12.522 12.478 18.5 6.5 12.522.522%27 stroke=%27url%28%23a%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath stroke=%27url%28%23b%29%27 stroke-linecap=%27round%27 d=%27M18.5 6.5H.5%27/%3E%3Cdefs%3E%3ClinearGradient id=%27a%27 x1=%276.933%27 y1=%276.89%27 x2=%2712.911%27 y2=%27.911%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFD200%27/%3E%3Cstop offset=%271%27 stop-color=%27%23AD0000%27/%3E%3C/linearGradient%3E%3ClinearGradient id=%27b%27 x1=%270%27 y1=%275.065%27 x2=%2719%27 y2=%275.065%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFD200%27/%3E%3Cstop offset=%271%27 stop-color=%27%23AD0000%27/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E")}.ucaButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#000;border:none;border-radius:1.875rem;cursor:pointer;display:inline-flex;height:3.125rem;justify-content:center;min-width:6.25rem;outline:none;padding:.625rem 1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ucaButton,.ucaButton:hover{color:#fff;transition:all .15s linear}.ucaButton:hover{background-image:linear-gradient(45deg,#ad0000,#ffdb00)}.ucaButton.disabled,.ucaButton:disabled{background:transparent;border:.0625rem solid #000;color:#000;pointer-events:none}.wp-block-uca-signup-form{background-color:#f2f1f0;display:block;width:100%}.wp-block-uca-signup-form__header{margin-bottom:2.5rem;padding-top:.625rem;width:100%}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__header{margin-bottom:3.75rem;padding-top:1.875rem}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__header{margin-bottom:3.75rem;padding-top:1.875rem;width:100%}}.wp-block-uca-signup-form__top{padding-top:1.875rem}.wp-block-uca-signup-form__bottom{padding-bottom:10rem}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__bottom{padding-bottom:6.25rem}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__bottom{padding-bottom:3.75rem}.wp-block-uca-signup-form__bottom:not(.animated){padding-bottom:6.25rem}}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact{-moz-column-gap:1.5625rem;column-gap:1.5625rem;display:flex;flex-direction:row}}.wp-block-uca-signup-form__section{display:block}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__section.animated{border-top:.0625rem solid rgba(0,0,0,.1)}}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__section:first-of-type{padding-bottom:1.875rem}.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__section:first-of-type{padding-bottom:3.75rem}}.wp-block-uca-signup-form__section__title{align-items:center;color:#000;display:block;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__section__title{padding-top:0}}.wp-block-uca-signup-form__section__content{display:block}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__section__content{padding-top:0}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__section:first-of-type .wp-block-uca-signup-form__section__content{padding-bottom:3.75rem}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__section:first-of-type .wp-block-uca-signup-form__section__content{padding-bottom:1.875rem}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__section:not(.animated):first-of-type .wp-block-uca-signup-form__section__content{padding-bottom:1.875rem}}.wp-block-uca-signup-form__section__form{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:1rem;width:100%}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__section__form{-moz-column-gap:1.5625rem;column-gap:1.5625rem;justify-content:unset}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__section__form{row-gap:1rem}}@media only screen and (min-width:1151px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__section__bottom.mobile{display:none}}@media only screen and (min-width:768px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__section__bottom.mobile{display:none}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__section__bottom:not(.mobile){display:none}}@media only screen and (max-width:767px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__section__bottom:not(.mobile){display:none}}.wp-block-uca-signup-form__section .titledBlockCompact__title{text-transform:uppercase}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__section .titledBlockCompact__title{margin-bottom:1.875rem}}.wp-block-uca-signup-form__section .titledBlockCompact__content{height:0;transition:height .3s ease}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__section .titledBlockCompact__content{overflow-y:hidden}}.wp-block-uca-signup-form__section .titledBlock__title{margin-bottom:0}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__section .titledBlock__content{height:auto!important}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__section .titledBlock__content{height:0;overflow-y:hidden;transition:height .3s ease}.wp-block-uca-signup-form__section:not(.animated) .titledBlockCompact__content,.wp-block-uca-signup-form__section:not(.animated) .titledBlock__content{height:auto;overflow-y:unset}}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__section:nth-of-type(2){padding-top:1.875rem}.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__section{width:calc(100% - .78125rem)}}.wp-block-uca-signup-form__item{display:flex;flex-direction:column;justify-content:flex-end;width:calc(33.33% - 1.04188rem)}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__item{width:calc(50% - .78125rem)}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__item{width:calc(50% - .5rem)}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__item{width:100%}}.wp-block-uca-signup-form__item__wrapper{border-radius:.3125rem;overflow:hidden;padding:.0625rem;position:relative;width:100%}.wp-block-uca-signup-form__item__label{color:#000;display:block;position:relative}.wp-block-uca-signup-form__item__label__error{color:#a40505;position:absolute;right:0}.wp-block-uca-signup-form__item__input{background-color:#fff;line-height:1.25rem;max-width:100%;position:relative;width:100%}.wp-block-uca-signup-form__item__mask{bottom:0;left:0;position:absolute;right:0;top:0}.wp-block-uca-signup-form__item.split-2{display:flex}@media only screen and (min-width:768px){.wp-block-uca-signup-form__item.split-2{flex-direction:row}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__item.split-2{flex-direction:column}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__item.split-2{-moz-column-gap:1rem;column-gap:1rem;width:100%}}@media only screen and (min-width:768px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__item.split-2{-moz-column-gap:.84375rem;column-gap:.84375rem}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__item.split-2{row-gap:1rem}}.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__item.split-2{display:flex}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__item.split-2{-moz-column-gap:1.6875rem;column-gap:1.6875rem;width:calc(66.66% - .5rem)}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__item.split-2{-moz-column-gap:1rem;column-gap:1rem;width:100%}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__item.split-2{row-gap:1rem}}.wp-block-uca-signup-form__content:not(.compact) .wp-block-uca-signup-form__item.split-2 .split-2__item{width:inherit}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__item.split-2 .split-2__item{width:inherit}}.wp-block-uca-signup-form__submit{background-color:#000;border:none;border-radius:1.875rem;color:#fff;cursor:pointer;height:3.125rem;padding:.75rem}.wp-block-uca-signup-form__submit:hover{background-image:linear-gradient(45deg,#ad0000,#ffd200)}.wp-block-uca-signup-form__submit.mobile{width:100%}.wp-block-uca-signup-form__submit__container{align-items:center;-moz-column-gap:1.5625rem;column-gap:1.5625rem;display:flex;justify-content:flex-end;margin-top:.875rem;width:100%}.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__submit__container{margin-top:1.0625rem}@media only screen and (max-width:1151px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__submit__wrapper:not(.mobile){display:none}}@media only screen and (max-width:767px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__submit__wrapper:not(.mobile){display:none}}.wp-block-uca-signup-form__submit__wrapper.mobile{width:calc(50% - .84375rem)}@media only screen and (max-width:767px){.wp-block-uca-signup-form__submit__wrapper.mobile{width:100%}}@media only screen and (min-width:1151px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__submit__wrapper.mobile{display:none}}@media only screen and (min-width:768px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__submit__wrapper.mobile{display:none}}.wp-block-uca-signup-form__consent{color:rgba(27,27,27,.4);padding-top:1rem;width:65%}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__consent{width:100%}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__consent{width:100%}}.wp-block-uca-signup-form__success{align-items:center;background-color:#ffdb00;background-color:#fff;-o-border-image:linear-gradient(90deg,#a40505,#ffdb00) 1;border-image:linear-gradient(90deg,#a40505,#ffdb00) 1;border-style:solid;border-width:.0625rem;display:flex;display:none;justify-content:center;padding:.75rem 1rem;text-align:center;width:100%}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__success{display:none}.wp-block-uca-signup-form__success.show{display:flex}}.wp-block-uca-signup-form__success.mobile{display:none}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__success.mobile{display:none;margin-top:1.875rem}.wp-block-uca-signup-form__success.mobile.show{display:flex}}.wp-block-uca-signup-form__success__message{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a40505,#ffdb00);-webkit-background-clip:text;background-clip:text;caret-color:#000;color:transparent;display:block;width:100%}.wp-block-uca-signup-form__agreement{align-self:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:1.5rem;width:100%}@media only screen and (max-width:1150px){.wp-block-uca-signup-form__agreement{padding-top:.875rem}}.wp-block-uca-signup-form__agreement__check{display:flex}@media only screen and (max-width:1150px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__check{width:calc(50% - 1.6875rem)}}@media only screen and (max-width:767px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__check{width:100%}}@media only screen and (max-width:767px){.wp-block-uca-signup-form__agreement__check{width:100%}}.wp-block-uca-signup-form__agreement__check.mobile{margin-bottom:2rem}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__agreement__check.mobile{display:none}}.wp-block-uca-signup-form__agreement__rule{display:flex;text-align:right}@media only screen and (max-width:1150px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__rule:not(.mobile){justify-content:flex-end;width:100%}}@media only screen and (max-width:1150px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__rule:not(.mobile){display:none}}@media only screen and (max-width:767px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__agreement__rule:not(.mobile){justify-content:flex-end;width:100%}}@media only screen and (max-width:767px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__agreement__rule:not(.mobile){display:none}}.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__rule.mobile{margin-bottom:.5rem;margin-top:2rem}@media only screen and (max-width:1150px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__rule.mobile{justify-content:flex-end;width:100%}}.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__agreement__rule.mobile{margin-bottom:.5rem;margin-top:2rem}@media only screen and (max-width:767px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__agreement__rule.mobile{justify-content:flex-end;width:100%}}.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__mobile{margin-top:0}@media only screen and (min-width:1151px){.wp-block-uca-signup-form:has(.wp-block-uca-signup-form__section.animated) .wp-block-uca-signup-form__agreement__mobile{display:none}}.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__agreement__mobile{margin-top:0}@media only screen and (min-width:768px){.wp-block-uca-signup-form:not(:has(.wp-block-uca-signup-form__section.animated)) .wp-block-uca-signup-form__agreement__mobile{display:none}}@media only screen and (max-width:1150px){.signup__accordion__header{padding:1.875rem 0}.signup__accordion.animated .signup__accordion__header{cursor:pointer}}@media only screen and (min-width:1151px){.signup__accordion:not(.titledBlockCompact) .signup__accordion__header__arrow{display:none}}.signup__accordion:not(.animated) .signup__accordion__header__arrow{display:none}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__section{border-top:none;padding-bottom:0}.wp-block-uca-signup-form__content.compact .wp-block-uca-signup-form__section__title{padding-top:0}}.wp-block-uca-signup-form__content.compact .signup__accordion__header__arrow{rotate:0deg;transition:rotate .3s ease}@media only screen and (min-width:1151px){.wp-block-uca-signup-form__content.compact .signup__accordion__header__arrow{display:none}.wp-block-uca-signup-form__content.compact .signup__accordion__content{height:auto!important}}.signup__accordion.active .signup__accordion__header__arrow{rotate:180deg;transition:rotate .3s ease}.wp-block-uca-signup-form__section:first-of-type .signup__accordion:not(.animated) .signup__accordion__header{padding-top:0}@import url(https://use.typekit.net/dgk6yhm.css);  .text-xs {
font-size: 0.8125rem;
line-height: 1.25rem;
font-weight: 400;
font-family: "pragmatica";
}
.text-sm {
font-size: 0.875rem;
line-height: 1.25rem;
font-weight: 400;
font-family: "pragmatica";
}
.text-uppercase {
text-transform: uppercase;
letter-spacing: 0.02em;
}
.text-bold {
font-weight: bold;
}
.text-underline {
text-decoration: underline;
}
.typo__title1 {
font-family: "utopia-std";
font-weight: normal;
font-size: 2.875rem;
line-height: 3.25rem;
}
@media only screen and (max-width: 1150px) {
.typo__title1 {
font-size: 2.375rem;
line-height: 2.875rem;
}
}
@media only screen and (max-width: 767px) {
.typo__title1 {
font-size: 1.625rem;
line-height: 1.875rem;
}
}
.typo__title2 {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.875rem;
line-height: 2.5rem;
}
@media only screen and (max-width: 1150px) {
.typo__title2 {
font-size: 1.625rem;
line-height: 2.25rem;
}
}
@media only screen and (max-width: 767px) {
.typo__title2 {
font-size: 1.25rem;
line-height: 1.75rem;
}
}
.typo__body20, .wp-block-uca-privacy-policy__body strong, .wp-block-uca-privacy-policy__body, .ucaButton {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.25rem;
line-height: 1.75rem;
}
@media only screen and (max-width: 1150px) {
.typo__body20, .wp-block-uca-privacy-policy__body strong, .wp-block-uca-privacy-policy__body, .ucaButton {
font-size: 1.125rem;
line-height: 1.375rem;
}
}
@media only screen and (max-width: 767px) {
.typo__body20, .wp-block-uca-privacy-policy__body strong, .wp-block-uca-privacy-policy__body, .ucaButton {
font-size: 1rem;
line-height: 1.375rem;
}
}
.typo__body18, .form__customSelect, .form__input {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.125rem;
line-height: 1.625rem;
}
@media only screen and (max-width: 1150px) {
.typo__body18, .form__customSelect, .form__input {
font-size: 1rem;
line-height: 1.375rem;
}
}
@media only screen and (max-width: 767px) {
.typo__body18, .form__customSelect, .form__input {
font-size: 0.875rem;
line-height: 1.25rem;
}
}
.typo__body16 {
font-family: "pragmatica";
font-weight: normal;
font-size: 1rem;
line-height: 1.375rem;
}
.form__input {
height: 3rem;
padding: 0.75rem 0.9375rem;
border: 0.0625rem solid transparent;
border-radius: 0.3125rem;
outline: none;
font-family: "pragmatica";
}
@media only screen and (max-width: 1150px) {
.form__input {
height: 2.375rem;
}
}
.form__input::-moz-placeholder {
color: rgba(27, 27, 27, 0.4);
}
.form__input::placeholder {
color: rgba(27, 27, 27, 0.4);
}
.form__input:required:valid {
background: linear-gradient(white, white) padding-box, #FFDB00 border-box;
}
.form__input:focus, .form__input:focus-visible {
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box !important;
}
.form__input.select {
-webkit-appearance: none;
-moz-appearance: none;
position: relative;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDE0IDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAwMDI5IDAuNTIxNzczTDYuOTc4NjQgNi41MDAxMkwxMi45NTcgMC41MjE3NzQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
background-repeat: no-repeat;
background-position: center right 0.9375rem;
background-size: auto;
}
.form__input.select::-ms-expand {
display: none;
}
.form__input__error {
background: linear-gradient(white, white) padding-box, #A40505 border-box;
}
.form__checkbox { }
.form__checkbox [type=checkbox]:checked,
.form__checkbox [type=checkbox]:not(:checked) {
position: absolute;
left: -9999px;
}
.form__checkbox [type=checkbox]:checked + label,
.form__checkbox [type=checkbox]:not(:checked) + label {
display: inline-block;
position: relative;
padding-left: 1.4375rem;
cursor: pointer;
}
@media only screen and (max-width: 767px) {
.form__checkbox [type=checkbox]:checked + label,
.form__checkbox [type=checkbox]:not(:checked) + label {
padding-left: 2.1875rem;
}
}
.form__checkbox [type=checkbox]:checked + label:before, .form__checkbox [type=checkbox]:not(:checked) + label:before {
top: -0.1875rem; }
.form__checkbox [type=checkbox]:not(:checked) + label:before {
content: "";
position: absolute;
left: 0;
top: 0.0625rem;
width: 1.0625rem;
height: 1.0625rem;
background: url("data:image/svg+xml,%3Csvg width=%2717%27 height=%2717%27 viewBox=%270 0 17 17%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Crect x=%270.5%27 y=%270.5%27 width=%2716%27 height=%2716%27 rx=%271.5%27 fill=%27white%27 stroke=%27black%27/%3E%3C/svg%3E%0A") center no-repeat;
}
@media only screen and (max-width: 767px) {
.form__checkbox [type=checkbox]:not(:checked) + label:before {
width: 1.5rem;
height: 1.5rem;
top: -0.25rem;
}
}
.form__checkbox [type=checkbox]:checked + label:after {
margin-top: -4px;
content: "";
position: absolute;
left: 0;
top: 0.3125rem;
width: 1.0625rem;
height: 1.0625rem;
background: url(data:image/svg+xml;base64,PCEtLSBSZXBsYWNlIHRoZSBjb250ZW50cyBvZiB0aGlzIGVkaXRvciB3aXRoIHlvdXIgU1ZHIGNvZGUgLS0+Cgo8c3ZnIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiByeD0iMS41IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJibGFjayIvPgo8cmVjdCB4PSI0IiB5PSI0IiB3aWR0aD0iOSIgaGVpZ2h0PSI5IiByeD0iMSIgZmlsbD0iI0ZGRDIwMCIvPgo8L3N2Zz4KCg==) center no-repeat;
}
@media only screen and (max-width: 767px) {
.form__checkbox [type=checkbox]:checked + label:after {
width: 1.5rem;
height: 1.5rem;
top: 0rem;
}
}
.form__checkbox [type=checkbox]:not(:checked) + label:after {
opacity: 0;
transform: scale(0);
}
.form__checkbox [type=checkbox]:checked + label:after {
opacity: 1;
transform: scale(1);
}
.form__customSelect {
padding: 0;
border-radius: 0.3125rem;
outline: none;
font-family: "pragmatica";
}
.form__customSelect__header {
height: 3.125rem;
padding: 0.75rem 0.9375rem;
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box;
border-radius: 5px;
border: 1px solid transparent;
cursor: pointer;
display: flex;
align-items: center;
}
@media only screen and (max-width: 1150px) {
.form__customSelect__header {
height: 2.5rem;
}
}
.form__customSelect__header:after {
content: "";
position: absolute;
background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDE0IDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjAwMDI5IDAuNTIxNzczTDYuOTc4NjQgNi41MDAxMkwxMi45NTcgMC41MjE3NzQiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
background-repeat: no-repeat;
background-position: center right 0.9375rem;
background-size: auto;
height: 100%;
right: 0;
top: 0;
width: 2.8125rem;
rotate: 0deg;
}
.form__customSelect__header__title {
width: calc(100% - 1.5625rem);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.form__customSelect__header:not(.active) {
background: transparent;
}
.form__customSelect__header:has(input:required:valid) {
background: linear-gradient(white, white) padding-box, #FFDB00 border-box;
}
.form__customSelect__header.active {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom: none;
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box !important;
}
.form__customSelect__header.active:after {
rotate: 180deg;
}
.form__customSelect__header:has(input[value=""]) .form__customSelect__header__title {
opacity: 0.4;
}
.form__customSelect__content {
height: 0;
overflow-y: hidden;
position: absolute;
top: calc(100% - 1px);
left: 0;
width: 100%;
background-color: #fff;
}
.form__customSelect__content.active {
background: linear-gradient(white, white) padding-box, linear-gradient(to right, #A40505, #FFDB00) border-box;
border-radius: 5px;
border: 1px solid transparent;
border-top-left-radius: 0;
border-top-right-radius: 0;
border-top: none;
overflow-y: auto;
overscroll-behavior: contain;
z-index: 1;
}
.form__customSelect__body {
position: absolute;
width: 100%;
}
.form__customSelect__item {
text-overflow: ellipsis;
overflow: hidden;
white-space: pre-wrap;
cursor: pointer;
padding: 0.6875rem 0.9375rem;
opacity: 0.4;
display: flex;
align-items: center;
}
@media only screen and (max-width: 1150px) {
.form__customSelect__item {
padding: 0.5625rem 0.9375rem;
}
}
.form__customSelect__item:hover {
opacity: 1;
}
.form__customSelect__item.active {
opacity: 1;
cursor: default;
}
html, body {
font-family: "pragmatica";
}
html {
scroll-behavior: smooth;
}
html.hidePage {
overflow: hidden;
}
html.lock {
overflow: hidden;
height: 100vh;
height: calc(var(--vh, 1vh) * 100);
}
html.about-scroll {
scroll-padding-top: 6.25rem;
}
@media only screen and (max-width: 1150px) {
html.about-scroll {
scroll-padding-top: 4.25rem;
}
}
body {
margin: 0;
font-family: "Pragmatica";
font-size: 1rem;
font-weight: 300;
line-height: 1;
background-size: cover;
color: #000000;
background-color: #FFFFFF;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
}
body * {
word-break: break-word;
box-sizing: border-box;
}
@media only screen and (max-width: 767px) {
body {
font-size: 0.875rem;
}
}
body.hidePage {
height: 100vh;
overflow: hidden;
}
body.padded {
padding-top: 4.375rem;
}
@media only screen and (max-width: 767px) {
body.padded {
padding-top: 3.875rem;
}
}
p {
font-size: 0.875rem;
font-weight: 400;
line-height: 1.375rem;
letter-spacing: 0.03125rem;
}
.p2 {
font-size: 1rem;
font-weight: 400;
line-height: 1.625rem;
letter-spacing: 0.03125rem;
}
.bloc {
width: 100%;
}
.bloc1 {
margin-left: 10%;
width: 80%;
margin-right: 10%;
}
.bold {
font-family: "StandardCTMedium";
}
.bolder {
font-family: "StandardCTMedium";
}
.basis {
overflow: hidden;
}
.basis__active {
padding-top: 7.5rem;
}
.basis--body {
min-height: calc(100vh - 200px); }
@media only screen and (max-width: 767px) {
.moreTOEXP--desktop {
display: none !important;
}
}
@media only screen and (min-width: 768px) {
.moreTOEXP--mobile {
display: none !important;
}
}
.emptyBloc {
display: flex;
width: 100%;
padding: 4.375rem 1.25rem;
justify-content: center;
align-items: center;
}
.emptyBloc--text {
font-size: 1rem;
letter-spacing: 0.03125rem;
line-height: 1.4;
text-align: center;
} .responsiveContainer {
width: 100%;
max-width: 1680px;
margin: 0 auto;
}
.responsiveContainerPad {
width: 100%;
max-width: 1680px;
margin: 0 auto;
padding-left: 3.75rem;
padding-right: 3.75rem;
}
@media only screen and (max-width: 1679px) {
.responsiveContainerPad {
padding-left: 3.75rem;
padding-right: 3.75rem;
}
}
@media only screen and (max-width: 1150px) {
.responsiveContainerPad {
padding-left: 1.875rem;
padding-right: 1.875rem;
}
}
@media only screen and (max-width: 767px) {
.responsiveContainerPad {
padding-left: 0.9375rem;
padding-right: 0.9375rem;
}
}
.container {
width: 100%;
position: relative;
min-height: inherit;
}
.titledBlock {
display: flex;
}
@media only screen and (min-width: 1151px) {
.titledBlock {
flex-direction: row;
justify-content: space-between;
}
}
@media only screen and (max-width: 1150px) {
.titledBlock {
flex-direction: column;
}
}
.titledBlock__title {
width: calc(25% - 2.5rem);
text-transform: uppercase;
}
@media only screen and (max-width: 1150px) {
.titledBlock__title {
width: 100%;
margin-bottom: 1.25rem;
}
}
.titledBlock__content {
width: 75%;
}
@media only screen and (max-width: 1150px) {
.titledBlock__content {
width: 100%;
}
}
.page__textblock {
width: 82%;
}
@media only screen and (max-width: 1150px) {
.page__textblock {
width: 100%;
}
}
.withBorder__top {
border-top: 0.125rem solid transparent;
position: relative;
}
.withBorder__top:before {
content: "";
position: absolute;
top: -0.125rem;
left: 0;
width: 100%;
height: 0.125rem;
background-image: linear-gradient(45deg, #A40505, #FFDB00);
}
.withBorder__bottom {
border-bottom: 0.125rem solid transparent;
position: relative;
}
.withBorder__bottom:after {
content: "";
position: absolute;
bottom: -0.125rem;
left: 0;
width: 100%;
height: 0.125rem;
background-image: linear-gradient(45deg, #A40505, #FFDB00);
}
.ratio-16-9 {
display: block;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
padding-top: 56.25%;
}
.ratio-16-9 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-4-3 {
display: block;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
padding-top: 75%;
}
.ratio-3-2 {
display: block;
width: 100%;
height: auto;
overflow: hidden;
position: relative;
padding-top: 66.66%;
}
.ratio-3-2 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-4-3 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-4-4 {
display: block;
width: 100%;
height: auto;
position: relative;
overflow: hidden;
padding-top: 100%;
}
.ratio-4-4 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.ratio-3-4 {
display: block;
width: 100%;
height: auto;
position: relative;
overflow: hidden;
padding-top: 133.33%;
}
.ratio-3-4 img {
display: block;
width: 100%;
height: 100%;
position: absolute;
-o-object-fit: cover;
object-fit: cover;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
@media screen and (max-width: 1679px) {
.hideLarge {
display: none;
}
}
@media screen and (max-width: 1150px) {
.hideMedium {
display: none;
}
}
@media only screen and (min-width: 768px) {
.showSmall {
display: none !important;
}
}
@media screen and (max-width: 767px) {
.hideSmall {
display: none;
}
}
@media screen and (max-width: 479px) {
.hideXsmall {
display: none;
}
}
.noPadding {
padding: 0;
}
.noPaddingLeft {
padding-left: 0;
}
.noPaddingRight {
padding-right: 0;
}
.errorWrapper {
display: inline-block;
position: relative;
margin-bottom: 1.5625rem;
}
.page-enter-active, .page-leave-active {
transition: opacity 0.3s;
}
.page-enter, .page-leave-active {
opacity: 0;
}
:root {
--accordion-duration: .3s;
}
@keyframes pivot {
0% {
opacity: 1;
transform: rotate(0deg);
}
49% {
opacity: 0;
transform: rotate(0deg);
}
50% {
opacity: 0;
transform: rotate(180deg);
}
100% {
opacity: 1;
transform: rotate(180deg);
}
}
@keyframes pivot-reverse {
100% {
opacity: 1;
transform: rotate(0deg);
}
50% {
opacity: 0;
transform: rotate(0deg);
}
49% {
opacity: 0;
transform: rotate(180deg);
}
0% {
opacity: 1;
transform: rotate(180deg);
}
}
a {
cursor: pointer;
color: inherit;
text-decoration: none;
outline: none;
}
a:hover {
box-shadow: none;
outline: none;
}
a:focus {
box-shadow: none;
outline: none;
}
.accordion-item { }
.accordion-item-header {
position: relative;
}
.accordion-item-header--opened {
position: relative;
}
.accordion-item-content {
height: 0;
overflow: hidden;
transition: height 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
.accordion-item-content--opened {
transition: height 0.3s cubic-bezier(0.33, 1, 0.68, 1);
}
html :where(.wp-block) {
max-width: unset;
margin-top: 0;
margin-bottom: 0;
}
.is-root-container.block-editor-block-list__layout {
background-color: #FFFFFF;
color: #000000;
}
.link, .wp-block-uca-privacy-policy__body a, .wp-block-uca-privacy-policy__body__link {
display: block;
position: relative;
}
@media only screen and (min-width: 768px) {
.link, .wp-block-uca-privacy-policy__body a, .wp-block-uca-privacy-policy__body__link {
font-family: "pragmatica";
font-weight: normal;
font-size: 1.25rem;
line-height: 1.75rem;
}
}
@media only screen and (max-width: 767px) {
.link, .wp-block-uca-privacy-policy__body a, .wp-block-uca-privacy-policy__body__link {
font-family: "pragmatica";
font-weight: normal;
font-size: 1rem;
line-height: 1.375rem;
}
}
.link:hover, .wp-block-uca-privacy-policy__body a:hover, .wp-block-uca-privacy-policy__body__link:hover {
background-image: linear-gradient(to right, #A40505, #FFDB00);
background-clip: text;
-webkit-background-clip: text;
color: transparent;
}
.link.withArrow, .wp-block-uca-privacy-policy__body a.withArrow, .withArrow.wp-block-uca-privacy-policy__body__link {
padding-left: 1.875rem;
}
.link.withArrow::before, .wp-block-uca-privacy-policy__body a.withArrow::before, .withArrow.wp-block-uca-privacy-policy__body__link::before {
content: "";
position: absolute;
left: 0;
top: 0.46875rem;
width: 1.3125rem;
height: 0.875rem;
background-image: url("data:image/svg+xml,%3Csvg width=%2719%27 height=%2713%27 viewBox=%270 0 19 13%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M12.5217 12.4782L18.5 6.49988L12.5217 0.52153%27 stroke=%27black%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cline x1=%2718.5%27 y1=%276.5%27 x2=%270.5%27 y2=%276.5%27 stroke=%27black%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A");
background-repeat: no-repeat;
}
@media only screen and (max-width: 767px) {
.link.withArrow::before, .wp-block-uca-privacy-policy__body a.withArrow::before, .withArrow.wp-block-uca-privacy-policy__body__link::before {
top: 0.25rem;
}
}
.link.withArrow:hover:before, .wp-block-uca-privacy-policy__body a.withArrow:hover:before, .withArrow.wp-block-uca-privacy-policy__body__link:hover:before {
background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2719%27 height=%2713%27 viewBox=%270 0 19 13%27 fill=%27none%27%3E%3Cpath d=%27M12.5217 12.4782L18.5 6.49988L12.5217 0.52153%27 stroke=%27url%28%23paint0_linear_1352_4247%29%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 /%3E%3Cline x1=%2718.5%27 y1=%276.5%27 x2=%270.5%27 y2=%276.5%27 stroke=%27url%28%23paint1_linear_1352_4247%29%27 stroke-linecap=%27round%27 /%3E%3Cdefs%3E%3ClinearGradient id=%27paint0_linear_1352_4247%27 x1=%276.93302%27 y1=%276.8896%27 x2=%2712.9114%27 y2=%270.911249%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFD200%27 /%3E%3Cstop offset=%271%27 stop-color=%27%23AD0000%27 /%3E%3C/linearGradient%3E%3ClinearGradient id=%27paint1_linear_1352_4247%27 x1=%271.17634e-09%27 y1=%275.06519%27 x2=%2719%27 y2=%275.06519%27 gradientUnits=%27userSpaceOnUse%27%3E%3Cstop stop-color=%27%23FFD200%27 /%3E%3Cstop offset=%271%27 stop-color=%27%23AD0000%27 /%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
}
.ucaButton {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
border: none;
min-width: 6.25rem;
height: 3.125rem;
padding: 0.625rem 1.25rem;
display: inline-flex;
align-items: center;
justify-content: center;
border: none;
border-radius: 1.875rem;
background-color: #000000;
color: #FFFFFF;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
cursor: pointer;
transition: all linear 0.15s;
}
.ucaButton:hover {
color: #FFFFFF;
background-image: linear-gradient(45deg, #AD0000, #FFDB00);
transition: all linear 0.15s;
}
.ucaButton:disabled, .ucaButton.disabled {
border: 0.0625rem solid #000000;
background: transparent;
color: #000000;
pointer-events: none;
}
.wp-block-uca-privacy-policy {
margin-top: 6.25rem;
}
@media only screen and (max-width: 1150px) {
.wp-block-uca-privacy-policy {
margin-top: 3.75rem;
}
}
.wp-block-uca-privacy-policy__body__bold {
font-weight: 700;
}
.wp-block-uca-privacy-policy__body strong {
font-weight: 700;
}